Open CASCADE Technology 7.9.1
Loading...
Searching...
No Matches
OpenGl_GLESExtensions.hxx File Reference

Namespaces

namespace  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_SRGB_EXT   0x8C40
#define GL_SRGB_ALPHA_EXT   0x8C42
#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 voidopencascade::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 voidopencascade::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 voidopencascade::data
typedef GLuintopencascade::ids
typedef GLuint opencascade::id
typedef GLenum opencascade::pname
typedef GLenum GLintopencascade::params
typedef const GLenumopencascade::bufs
typedef GLsizei GLboolean opencascade::transpose
typedef GLsizei GLboolean const GLfloatopencascade::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 GLuintopencascade::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 GLcharopencascade::name
typedef GLint GLenum GLsizei opencascade::stride
typedef GLint GLenum GLsizei const voidopencascade::pointer
typedef GLint GLint GLint opencascade::z
typedef GLint GLint GLint GLint opencascade::w
typedef const GLintopencascade::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 GLuintopencascade::uniformIndices
typedef const GLcharopencascade::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 GLintopencascade::values
typedef GLuintopencascade::samplers
typedef GLuint opencascade::sampler
typedef GLenum GLint opencascade::param
typedef GLuint opencascade::divisor
typedef GLsizei GLsizei GLenumopencascade::binaryFormat
typedef GLsizei GLsizei GLenum voidopencascade::binary
typedef GLsizei opencascade::numAttachments
typedef GLsizei const GLenumopencascade::attachments
typedef GLsizei opencascade::levels
typedef GLuint opencascade::num_groups_y
typedef GLuint GLuint opencascade::num_groups_z
typedef const voidopencascade::indirect
typedef GLenum opencascade::programInterface
typedef GLenum GLuint GLsizei opencascade::propCount
typedef GLenum GLuint GLsizei const GLenumopencascade::props
typedef GLbitfield opencascade::stages
typedef GLbitfield GLuint opencascade::program
typedef GLsizei const GLchar *const * opencascade::strings
typedef const GLuintopencascade::pipelines
typedef GLsizei GLsizei GLcharopencascade::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 GLfloatopencascade::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 GLcharopencascade::buf
typedef const voidopencascade::userParam
typedef GLsizei GLenumopencascade::sources
typedef GLsizei GLenum GLenumopencascade::types
typedef GLsizei GLenum GLenum GLuint GLenumopencascade::severities
typedef GLsizei GLenum GLenum GLuint GLenum GLsizeiopencascade::lengths
typedef GLsizei GLenum GLenum GLuint GLenum GLsizei GLcharopencascade::messageLog
typedef GLuint GLsizei const GLcharopencascade::message
typedef GLuint GLsizei const GLcharopencascade::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_SRGB_ALPHA_EXT

#define GL_SRGB_ALPHA_EXT   0x8C42

◆ GL_SRGB_EXT

#define GL_SRGB_EXT   0x8C40

◆ 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