Open CASCADE Technology  7.6.0.dev
Namespaces | Macros | Typedefs | Functions
OpenGl_GLESExtensions.hxx File Reference

Namespaces

 opencascade
 Namespace opencascade is intended for low-level template classes and functions.
 

Macros

#define GL_FRAMEBUFFER_SRGB   0x8DB9
 
#define GL_TEXTURE_2D_MULTISAMPLE   0x9100
 
#define GL_TEXTURE_BUFFER   0x8C2A
 
#define GL_LUMINANCE8   0x8040
 
#define GL_BGRA_EXT   0x80E1
 
#define GL_R16   0x822A
 
#define GL_RGB4   0x804F
 
#define GL_RGB5   0x8050
 
#define GL_RGB10   0x8052
 
#define GL_RGB12   0x8053
 
#define GL_RGB16   0x8054
 
#define GL_RGB10_A2   0x8059
 
#define GL_RGBA12   0x805A
 
#define GL_RGBA16   0x805B
 
#define GL_ALPHA8   0x803C
 
#define GL_ALPHA16   0x803E
 
#define GL_RG16   0x822C
 
#define GL_R16_SNORM   0x8F98
 
#define GL_RG16_SNORM   0x8F99
 
#define GL_RGB16_SNORM   0x8F9A
 
#define GL_RGBA16_SNORM   0x8F9B
 
#define GL_RED_SNORM   0x8F90
 
#define GL_RG_SNORM   0x8F91
 
#define GL_RGB_SNORM   0x8F92
 
#define GL_RGBA_SNORM   0x8F93
 
#define GL_TEXTURE_MAX_ANISOTROPY_EXT   0x84FE
 
#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT   0x84FF
 
#define GL_DEBUG_OUTPUT   0x92E0
 
#define GL_DEBUG_OUTPUT_SYNCHRONOUS   0x8242
 
#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH   0x8243
 
#define GL_DEBUG_CALLBACK_FUNCTION   0x8244
 
#define GL_DEBUG_CALLBACK_USER_PARAM   0x8245
 
#define GL_DEBUG_SOURCE_API   0x8246
 
#define GL_DEBUG_SOURCE_WINDOW_SYSTEM   0x8247
 
#define GL_DEBUG_SOURCE_SHADER_COMPILER   0x8248
 
#define GL_DEBUG_SOURCE_THIRD_PARTY   0x8249
 
#define GL_DEBUG_SOURCE_APPLICATION   0x824A
 
#define GL_DEBUG_SOURCE_OTHER   0x824B
 
#define GL_DEBUG_TYPE_ERROR   0x824C
 
#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR   0x824D
 
#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR   0x824E
 
#define GL_DEBUG_TYPE_PORTABILITY   0x824F
 
#define GL_DEBUG_TYPE_PERFORMANCE   0x8250
 
#define GL_DEBUG_TYPE_OTHER   0x8251
 
#define GL_MAX_DEBUG_MESSAGE_LENGTH   0x9143
 
#define GL_MAX_DEBUG_LOGGED_MESSAGES   0x9144
 
#define GL_DEBUG_LOGGED_MESSAGES   0x9145
 
#define GL_DEBUG_SEVERITY_HIGH   0x9146
 
#define GL_DEBUG_SEVERITY_MEDIUM   0x9147
 
#define GL_DEBUG_SEVERITY_LOW   0x9148
 
#define GL_HALF_FLOAT_OES   0x8D61
 
#define GL_COMPUTE_SHADER   0x91B9
 
#define GL_GEOMETRY_SHADER   0x8DD9
 
#define GL_TESS_CONTROL_SHADER   0x8E88
 
#define GL_TESS_EVALUATION_SHADER   0x8E87
 
#define GL_LINES_ADJACENCY   0x000A
 
#define GL_LINE_STRIP_ADJACENCY   0x000B
 
#define GL_TRIANGLES_ADJACENCY   0x000C
 
#define GL_TRIANGLE_STRIP_ADJACENCY   0x000D
 
#define GL_PATCHES   0x000E
 
#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT   0x83F0
 
#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT   0x83F1
 
#define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT   0x83F2
 
#define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT   0x83F3
 
#define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT   0x8C4C
 
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT   0x8C4D
 
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT   0x8C4E
 
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT   0x8C4F
 
#define GL_APIENTRYP   GL_APIENTRY*
 

Typedefs

typedef double GLdouble
 
typedef double GLclampd
 
typedef GLuint opencascade::start
 
typedef GLuint GLuint opencascade::end
 
typedef GLuint GLuint GLsizei opencascade::count
 
typedef GLuint GLuint GLsizei GLenum opencascade::type
 
typedef GLuint GLuint GLsizei GLenum const void * opencascade::indices
 
typedef GLint opencascade::level
 
typedef GLint GLint opencascade::internalformat
 
typedef GLint GLint GLsizei opencascade::width
 
typedef GLint GLint GLsizei GLsizei opencascade::height
 
typedef GLint GLint GLsizei GLsizei GLsizei opencascade::depth
 
typedef GLint GLint GLsizei GLsizei GLsizei GLint opencascade::border
 
typedef GLint GLint GLsizei GLsizei GLsizei GLint GLenum opencascade::format
 
typedef GLint GLint GLsizei GLsizei GLsizei GLint GLenum GLenum const void * opencascade::pixels
 
typedef GLint GLint opencascade::xoffset
 
typedef GLint GLint GLint opencascade::yoffset
 
typedef GLint GLint GLint GLint opencascade::zoffset
 
typedef GLint GLint GLint GLint GLint opencascade::x
 
typedef GLint GLint GLint GLint GLint GLint opencascade::y
 
typedef GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei opencascade::imageSize
 
typedef GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const void * opencascade::data
 
typedef GLuint * opencascade::ids
 
typedef GLuint opencascade::id
 
typedef GLenum opencascade::pname
 
typedef GLenum GLint * opencascade::params
 
typedef const GLenum * opencascade::bufs
 
typedef GLsizei GLboolean opencascade::transpose
 
typedef GLsizei GLboolean const GLfloat * opencascade::value
 
typedef GLint opencascade::srcY0
 
typedef GLint GLint opencascade::srcX1
 
typedef GLint GLint GLint opencascade::srcY1
 
typedef GLint GLint GLint GLint opencascade::dstX0
 
typedef GLint GLint GLint GLint GLint opencascade::dstY0
 
typedef GLint GLint GLint GLint GLint GLint opencascade::dstX1
 
typedef GLint GLint GLint GLint GLint GLint GLint opencascade::dstY1
 
typedef GLint GLint GLint GLint GLint GLint GLint GLbitfield opencascade::mask
 
typedef GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum opencascade::filter
 
typedef GLsizei opencascade::samples
 
typedef GLenum opencascade::attachment
 
typedef GLenum GLuint opencascade::texture
 
typedef GLenum GLuint GLint GLint opencascade::layer
 
typedef void *GL_APIENTRYP opencascade::PFNGLMAPBUFFERRANGEPROC(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
 
typedef GLintptr opencascade::offset
 
typedef GLintptr GLsizeiptr opencascade::length
 
typedef const GLuint * opencascade::arrays
 
typedef GLuint opencascade::index
 
typedef GLuint GLuint opencascade::buffer
 
typedef GLuint GLuint GLintptr GLsizeiptr opencascade::size
 
typedef GLsizei const GLchar *const * opencascade::varyings
 
typedef GLsizei const GLchar *const GLenum opencascade::bufferMode
 
typedef GLuint GLsizei opencascade::bufSize
 
typedef GLuint GLsizei GLsizei GLsizei GLenum GLchar * opencascade::name
 
typedef GLint GLenum GLsizei opencascade::stride
 
typedef GLint GLenum GLsizei const void * opencascade::pointer
 
typedef GLint GLint GLint opencascade::z
 
typedef GLint GLint GLint GLint opencascade::w
 
typedef const GLint * opencascade::v
 
typedef GLint opencascade::location
 
typedef GLuint opencascade::v0
 
typedef GLuint GLuint opencascade::v1
 
typedef GLuint GLuint GLuint opencascade::v2
 
typedef GLuint GLuint GLuint GLuint opencascade::v3
 
typedef GLint opencascade::drawbuffer
 
typedef GLint GLfloat GLint opencascade::stencil
 
typedef const GLubyte *GL_APIENTRYP opencascade::PFNGLGETSTRINGIPROC(GLenum name, GLuint index)
 
typedef GLenum opencascade::writeTarget
 
typedef GLenum GLintptr opencascade::readOffset
 
typedef GLenum GLintptr GLintptr opencascade::writeOffset
 
typedef GLsizei opencascade::uniformCount
 
typedef GLsizei const GLchar *const * opencascade::uniformNames
 
typedef GLsizei const GLchar *const GLuint * opencascade::uniformIndices
 
typedef const GLchar * opencascade::uniformBlockName
 
typedef GLuint opencascade::uniformBlockIndex
 
typedef GLuint GLuint opencascade::uniformBlockBinding
 
typedef GLint opencascade::first
 
typedef GLint GLsizei GLsizei opencascade::instancecount
 
typedef GLbitfield opencascade::flags
 
typedef GLbitfield GLuint64 opencascade::timeout
 
typedef GLenum GLsizei GLsizei GLint * opencascade::values
 
typedef GLuint * opencascade::samplers
 
typedef GLuint opencascade::sampler
 
typedef GLenum GLint opencascade::param
 
typedef GLuint opencascade::divisor
 
typedef GLsizei GLsizei GLenum * opencascade::binaryFormat
 
typedef GLsizei GLsizei GLenum void * opencascade::binary
 
typedef GLsizei opencascade::numAttachments
 
typedef GLsizei const GLenum * opencascade::attachments
 
typedef GLsizei opencascade::levels
 
typedef GLuint opencascade::num_groups_y
 
typedef GLuint GLuint opencascade::num_groups_z
 
typedef const void * opencascade::indirect
 
typedef GLenum opencascade::programInterface
 
typedef GLenum GLuint GLsizei opencascade::propCount
 
typedef GLenum GLuint GLsizei const GLenum * opencascade::props
 
typedef GLbitfield opencascade::stages
 
typedef GLbitfield GLuint opencascade::program
 
typedef GLsizei const GLchar *const * opencascade::strings
 
typedef const GLuint * opencascade::pipelines
 
typedef GLsizei GLsizei GLchar * opencascade::infoLog
 
typedef GLuint GLint GLboolean opencascade::layered
 
typedef GLuint GLint GLboolean GLint GLenum opencascade::access
 
typedef GLsizei GLenum GLsizei GLsizei GLboolean opencascade::fixedsamplelocations
 
typedef GLuint GLfloat * opencascade::val
 
typedef GLint GLenum GLboolean opencascade::normalized
 
typedef GLint GLenum GLboolean GLuint opencascade::relativeoffset
 
typedef GLuint opencascade::bindingindex
 
typedef void(GL_APIENTRY * opencascade::GLDEBUGPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)
 
typedef GLenum opencascade::srcTarget
 
typedef GLenum GLint opencascade::srcLevel
 
typedef GLenum GLint GLint opencascade::srcX
 
typedef GLenum GLint GLint GLint opencascade::srcY
 
typedef GLenum GLint GLint GLint GLint opencascade::srcZ
 
typedef GLenum GLint GLint GLint GLint GLuint opencascade::dstName
 
typedef GLenum GLint GLint GLint GLint GLuint GLenum opencascade::dstTarget
 
typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint opencascade::dstLevel
 
typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint opencascade::dstX
 
typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint opencascade::dstY
 
typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint opencascade::dstZ
 
typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei opencascade::srcWidth
 
typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei GLsizei opencascade::srcHeight
 
typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei GLsizei GLsizei opencascade::srcDepth
 
typedef GLenum GLenum opencascade::severity
 
typedef GLenum GLenum GLsizei const GLuint GLboolean opencascade::enabled
 
typedef GLenum GLuint GLenum GLsizei const GLchar * opencascade::buf
 
typedef const void * opencascade::userParam
 
typedef GLsizei GLenum * opencascade::sources
 
typedef GLsizei GLenum GLenum * opencascade::types
 
typedef GLsizei GLenum GLenum GLuint GLenum * opencascade::severities
 
typedef GLsizei GLenum GLenum GLuint GLenum GLsizei * opencascade::lengths
 
typedef GLsizei GLenum GLenum GLuint GLenum GLsizei GLchar * opencascade::messageLog
 
typedef GLuint GLsizei const GLchar * opencascade::message
 
typedef GLuint GLsizei const GLchar * opencascade::label
 
typedef GLenum opencascade::mode
 
typedef GLenum opencascade::modeRGB
 
typedef GLenum GLenum opencascade::modeAlpha
 
typedef GLenum opencascade::src
 
typedef GLenum GLenum opencascade::dst
 
typedef GLenum opencascade::srcRGB
 
typedef GLenum GLenum opencascade::dstRGB
 
typedef GLenum GLenum GLenum opencascade::srcAlpha
 
typedef GLenum GLenum GLenum GLenum opencascade::dstAlpha
 
typedef GLboolean opencascade::r
 
typedef GLboolean GLboolean opencascade::g
 
typedef GLboolean GLboolean GLboolean opencascade::b
 
typedef GLboolean GLboolean GLboolean GLboolean opencascade::a
 
typedef GLsizei GLenum const void GLint opencascade::basevertex
 
typedef GLfloat opencascade::minY
 
typedef GLfloat GLfloat opencascade::minZ
 
typedef GLfloat GLfloat GLfloat opencascade::minW
 
typedef GLfloat GLfloat GLfloat GLfloat opencascade::maxX
 
typedef GLfloat GLfloat GLfloat GLfloat GLfloat opencascade::maxY
 
typedef GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat opencascade::maxZ
 
typedef GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat opencascade::maxW
 

Functions

typedef opencascade::void (GL_APIENTRYP PFNGLREADBUFFERPROC)(GLenum src)
 
typedef opencascade::GLboolean (GL_APIENTRYP PFNGLISQUERYPROC)(GLuint id)
 
typedef opencascade::GLint (GL_APIENTRYP PFNGLGETFRAGDATALOCATIONPROC)(GLuint program
 
typedef opencascade::GLuint (GL_APIENTRYP PFNGLGETUNIFORMBLOCKINDEXPROC)(GLuint program
 
typedef opencascade::GLsync (GL_APIENTRYP PFNGLFENCESYNCPROC)(GLenum condition
 
typedef opencascade::GLenum (GL_APIENTRYP PFNGLCLIENTWAITSYNCPROC)(GLsync sync
 

Macro Definition Documentation

◆ GL_ALPHA16

#define GL_ALPHA16   0x803E

◆ GL_ALPHA8

#define GL_ALPHA8   0x803C

◆ GL_APIENTRYP

#define GL_APIENTRYP   GL_APIENTRY*

◆ GL_BGRA_EXT

#define GL_BGRA_EXT   0x80E1

◆ GL_COMPRESSED_RGB_S3TC_DXT1_EXT

#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT   0x83F0

◆ GL_COMPRESSED_RGBA_S3TC_DXT1_EXT

#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT   0x83F1

◆ GL_COMPRESSED_RGBA_S3TC_DXT3_EXT

#define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT   0x83F2

◆ GL_COMPRESSED_RGBA_S3TC_DXT5_EXT

#define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT   0x83F3

◆ GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT

#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT   0x8C4D

◆ GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT

#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT   0x8C4E

◆ GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT

#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT   0x8C4F

◆ GL_COMPRESSED_SRGB_S3TC_DXT1_EXT

#define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT   0x8C4C

◆ GL_COMPUTE_SHADER

#define GL_COMPUTE_SHADER   0x91B9

◆ GL_DEBUG_CALLBACK_FUNCTION

#define GL_DEBUG_CALLBACK_FUNCTION   0x8244

◆ GL_DEBUG_CALLBACK_USER_PARAM

#define GL_DEBUG_CALLBACK_USER_PARAM   0x8245

◆ GL_DEBUG_LOGGED_MESSAGES

#define GL_DEBUG_LOGGED_MESSAGES   0x9145

◆ GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH

#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH   0x8243

◆ GL_DEBUG_OUTPUT

#define GL_DEBUG_OUTPUT   0x92E0

◆ GL_DEBUG_OUTPUT_SYNCHRONOUS

#define GL_DEBUG_OUTPUT_SYNCHRONOUS   0x8242

◆ GL_DEBUG_SEVERITY_HIGH

#define GL_DEBUG_SEVERITY_HIGH   0x9146

◆ GL_DEBUG_SEVERITY_LOW

#define GL_DEBUG_SEVERITY_LOW   0x9148

◆ GL_DEBUG_SEVERITY_MEDIUM

#define GL_DEBUG_SEVERITY_MEDIUM   0x9147

◆ GL_DEBUG_SOURCE_API

#define GL_DEBUG_SOURCE_API   0x8246

◆ GL_DEBUG_SOURCE_APPLICATION

#define GL_DEBUG_SOURCE_APPLICATION   0x824A

◆ GL_DEBUG_SOURCE_OTHER

#define GL_DEBUG_SOURCE_OTHER   0x824B

◆ GL_DEBUG_SOURCE_SHADER_COMPILER

#define GL_DEBUG_SOURCE_SHADER_COMPILER   0x8248

◆ GL_DEBUG_SOURCE_THIRD_PARTY

#define GL_DEBUG_SOURCE_THIRD_PARTY   0x8249

◆ GL_DEBUG_SOURCE_WINDOW_SYSTEM

#define GL_DEBUG_SOURCE_WINDOW_SYSTEM   0x8247

◆ GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR

#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR   0x824D

◆ GL_DEBUG_TYPE_ERROR

#define GL_DEBUG_TYPE_ERROR   0x824C

◆ GL_DEBUG_TYPE_OTHER

#define GL_DEBUG_TYPE_OTHER   0x8251

◆ GL_DEBUG_TYPE_PERFORMANCE

#define GL_DEBUG_TYPE_PERFORMANCE   0x8250

◆ GL_DEBUG_TYPE_PORTABILITY

#define GL_DEBUG_TYPE_PORTABILITY   0x824F

◆ GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR

#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR   0x824E

◆ GL_FRAMEBUFFER_SRGB

#define GL_FRAMEBUFFER_SRGB   0x8DB9

◆ GL_GEOMETRY_SHADER

#define GL_GEOMETRY_SHADER   0x8DD9

◆ GL_HALF_FLOAT_OES

#define GL_HALF_FLOAT_OES   0x8D61

◆ GL_LINE_STRIP_ADJACENCY

#define GL_LINE_STRIP_ADJACENCY   0x000B

◆ GL_LINES_ADJACENCY

#define GL_LINES_ADJACENCY   0x000A

◆ GL_LUMINANCE8

#define GL_LUMINANCE8   0x8040

◆ GL_MAX_DEBUG_LOGGED_MESSAGES

#define GL_MAX_DEBUG_LOGGED_MESSAGES   0x9144

◆ GL_MAX_DEBUG_MESSAGE_LENGTH

#define GL_MAX_DEBUG_MESSAGE_LENGTH   0x9143

◆ GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT

#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT   0x84FF

◆ GL_PATCHES

#define GL_PATCHES   0x000E

◆ GL_R16

#define GL_R16   0x822A

◆ GL_R16_SNORM

#define GL_R16_SNORM   0x8F98

◆ GL_RED_SNORM

#define GL_RED_SNORM   0x8F90

◆ GL_RG16

#define GL_RG16   0x822C

◆ GL_RG16_SNORM

#define GL_RG16_SNORM   0x8F99

◆ GL_RG_SNORM

#define GL_RG_SNORM   0x8F91

◆ GL_RGB10

#define GL_RGB10   0x8052

◆ GL_RGB10_A2

#define GL_RGB10_A2   0x8059

◆ GL_RGB12

#define GL_RGB12   0x8053

◆ GL_RGB16

#define GL_RGB16   0x8054

◆ GL_RGB16_SNORM

#define GL_RGB16_SNORM   0x8F9A

◆ GL_RGB4

#define GL_RGB4   0x804F

◆ GL_RGB5

#define GL_RGB5   0x8050

◆ GL_RGB_SNORM

#define GL_RGB_SNORM   0x8F92

◆ GL_RGBA12

#define GL_RGBA12   0x805A

◆ GL_RGBA16

#define GL_RGBA16   0x805B

◆ GL_RGBA16_SNORM

#define GL_RGBA16_SNORM   0x8F9B

◆ GL_RGBA_SNORM

#define GL_RGBA_SNORM   0x8F93

◆ GL_TESS_CONTROL_SHADER

#define GL_TESS_CONTROL_SHADER   0x8E88

◆ GL_TESS_EVALUATION_SHADER

#define GL_TESS_EVALUATION_SHADER   0x8E87

◆ GL_TEXTURE_2D_MULTISAMPLE

#define GL_TEXTURE_2D_MULTISAMPLE   0x9100

◆ GL_TEXTURE_BUFFER

#define GL_TEXTURE_BUFFER   0x8C2A

◆ GL_TEXTURE_MAX_ANISOTROPY_EXT

#define GL_TEXTURE_MAX_ANISOTROPY_EXT   0x84FE

◆ GL_TRIANGLE_STRIP_ADJACENCY

#define GL_TRIANGLE_STRIP_ADJACENCY   0x000D

◆ GL_TRIANGLES_ADJACENCY

#define GL_TRIANGLES_ADJACENCY   0x000C

Typedef Documentation

◆ GLclampd

typedef double GLclampd

◆ GLdouble

typedef double GLdouble