SDL  2.0
gl2.h File Reference
#include <GLES2/gl2platform.h>
#include <KHR/khrplatform.h>
+ Include dependency graph for gl2.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define GL_APIENTRYP   GL_APIENTRY*
 
#define GL_GLES_PROTOTYPES   1
 
#define GL_ES_VERSION_2_0   1
 
#define GL_DEPTH_BUFFER_BIT   0x00000100
 
#define GL_STENCIL_BUFFER_BIT   0x00000400
 
#define GL_COLOR_BUFFER_BIT   0x00004000
 
#define GL_FALSE   0
 
#define GL_TRUE   1
 
#define GL_POINTS   0x0000
 
#define GL_LINES   0x0001
 
#define GL_LINE_LOOP   0x0002
 
#define GL_LINE_STRIP   0x0003
 
#define GL_TRIANGLES   0x0004
 
#define GL_TRIANGLE_STRIP   0x0005
 
#define GL_TRIANGLE_FAN   0x0006
 
#define GL_ZERO   0
 
#define GL_ONE   1
 
#define GL_SRC_COLOR   0x0300
 
#define GL_ONE_MINUS_SRC_COLOR   0x0301
 
#define GL_SRC_ALPHA   0x0302
 
#define GL_ONE_MINUS_SRC_ALPHA   0x0303
 
#define GL_DST_ALPHA   0x0304
 
#define GL_ONE_MINUS_DST_ALPHA   0x0305
 
#define GL_DST_COLOR   0x0306
 
#define GL_ONE_MINUS_DST_COLOR   0x0307
 
#define GL_SRC_ALPHA_SATURATE   0x0308
 
#define GL_FUNC_ADD   0x8006
 
#define GL_BLEND_EQUATION   0x8009
 
#define GL_BLEND_EQUATION_RGB   0x8009
 
#define GL_BLEND_EQUATION_ALPHA   0x883D
 
#define GL_FUNC_SUBTRACT   0x800A
 
#define GL_FUNC_REVERSE_SUBTRACT   0x800B
 
#define GL_BLEND_DST_RGB   0x80C8
 
#define GL_BLEND_SRC_RGB   0x80C9
 
#define GL_BLEND_DST_ALPHA   0x80CA
 
#define GL_BLEND_SRC_ALPHA   0x80CB
 
#define GL_CONSTANT_COLOR   0x8001
 
#define GL_ONE_MINUS_CONSTANT_COLOR   0x8002
 
#define GL_CONSTANT_ALPHA   0x8003
 
#define GL_ONE_MINUS_CONSTANT_ALPHA   0x8004
 
#define GL_BLEND_COLOR   0x8005
 
#define GL_ARRAY_BUFFER   0x8892
 
#define GL_ELEMENT_ARRAY_BUFFER   0x8893
 
#define GL_ARRAY_BUFFER_BINDING   0x8894
 
#define GL_ELEMENT_ARRAY_BUFFER_BINDING   0x8895
 
#define GL_STREAM_DRAW   0x88E0
 
#define GL_STATIC_DRAW   0x88E4
 
#define GL_DYNAMIC_DRAW   0x88E8
 
#define GL_BUFFER_SIZE   0x8764
 
#define GL_BUFFER_USAGE   0x8765
 
#define GL_CURRENT_VERTEX_ATTRIB   0x8626
 
#define GL_FRONT   0x0404
 
#define GL_BACK   0x0405
 
#define GL_FRONT_AND_BACK   0x0408
 
#define GL_TEXTURE_2D   0x0DE1
 
#define GL_CULL_FACE   0x0B44
 
#define GL_BLEND   0x0BE2
 
#define GL_DITHER   0x0BD0
 
#define GL_STENCIL_TEST   0x0B90
 
#define GL_DEPTH_TEST   0x0B71
 
#define GL_SCISSOR_TEST   0x0C11
 
#define GL_POLYGON_OFFSET_FILL   0x8037
 
#define GL_SAMPLE_ALPHA_TO_COVERAGE   0x809E
 
#define GL_SAMPLE_COVERAGE   0x80A0
 
#define GL_NO_ERROR   0
 
#define GL_INVALID_ENUM   0x0500
 
#define GL_INVALID_VALUE   0x0501
 
#define GL_INVALID_OPERATION   0x0502
 
#define GL_OUT_OF_MEMORY   0x0505
 
#define GL_CW   0x0900
 
#define GL_CCW   0x0901
 
#define GL_LINE_WIDTH   0x0B21
 
#define GL_ALIASED_POINT_SIZE_RANGE   0x846D
 
#define GL_ALIASED_LINE_WIDTH_RANGE   0x846E
 
#define GL_CULL_FACE_MODE   0x0B45
 
#define GL_FRONT_FACE   0x0B46
 
#define GL_DEPTH_RANGE   0x0B70
 
#define GL_DEPTH_WRITEMASK   0x0B72
 
#define GL_DEPTH_CLEAR_VALUE   0x0B73
 
#define GL_DEPTH_FUNC   0x0B74
 
#define GL_STENCIL_CLEAR_VALUE   0x0B91
 
#define GL_STENCIL_FUNC   0x0B92
 
#define GL_STENCIL_FAIL   0x0B94
 
#define GL_STENCIL_PASS_DEPTH_FAIL   0x0B95
 
#define GL_STENCIL_PASS_DEPTH_PASS   0x0B96
 
#define GL_STENCIL_REF   0x0B97
 
#define GL_STENCIL_VALUE_MASK   0x0B93
 
#define GL_STENCIL_WRITEMASK   0x0B98
 
#define GL_STENCIL_BACK_FUNC   0x8800
 
#define GL_STENCIL_BACK_FAIL   0x8801
 
#define GL_STENCIL_BACK_PASS_DEPTH_FAIL   0x8802
 
#define GL_STENCIL_BACK_PASS_DEPTH_PASS   0x8803
 
#define GL_STENCIL_BACK_REF   0x8CA3
 
#define GL_STENCIL_BACK_VALUE_MASK   0x8CA4
 
#define GL_STENCIL_BACK_WRITEMASK   0x8CA5
 
#define GL_VIEWPORT   0x0BA2
 
#define GL_SCISSOR_BOX   0x0C10
 
#define GL_COLOR_CLEAR_VALUE   0x0C22
 
#define GL_COLOR_WRITEMASK   0x0C23
 
#define GL_UNPACK_ALIGNMENT   0x0CF5
 
#define GL_PACK_ALIGNMENT   0x0D05
 
#define GL_MAX_TEXTURE_SIZE   0x0D33
 
#define GL_MAX_VIEWPORT_DIMS   0x0D3A
 
#define GL_SUBPIXEL_BITS   0x0D50
 
#define GL_RED_BITS   0x0D52
 
#define GL_GREEN_BITS   0x0D53
 
#define GL_BLUE_BITS   0x0D54
 
#define GL_ALPHA_BITS   0x0D55
 
#define GL_DEPTH_BITS   0x0D56
 
#define GL_STENCIL_BITS   0x0D57
 
#define GL_POLYGON_OFFSET_UNITS   0x2A00
 
#define GL_POLYGON_OFFSET_FACTOR   0x8038
 
#define GL_TEXTURE_BINDING_2D   0x8069
 
#define GL_SAMPLE_BUFFERS   0x80A8
 
#define GL_SAMPLES   0x80A9
 
#define GL_SAMPLE_COVERAGE_VALUE   0x80AA
 
#define GL_SAMPLE_COVERAGE_INVERT   0x80AB
 
#define GL_NUM_COMPRESSED_TEXTURE_FORMATS   0x86A2
 
#define GL_COMPRESSED_TEXTURE_FORMATS   0x86A3
 
#define GL_DONT_CARE   0x1100
 
#define GL_FASTEST   0x1101
 
#define GL_NICEST   0x1102
 
#define GL_GENERATE_MIPMAP_HINT   0x8192
 
#define GL_BYTE   0x1400
 
#define GL_UNSIGNED_BYTE   0x1401
 
#define GL_SHORT   0x1402
 
#define GL_UNSIGNED_SHORT   0x1403
 
#define GL_INT   0x1404
 
#define GL_UNSIGNED_INT   0x1405
 
#define GL_FLOAT   0x1406
 
#define GL_FIXED   0x140C
 
#define GL_DEPTH_COMPONENT   0x1902
 
#define GL_ALPHA   0x1906
 
#define GL_RGB   0x1907
 
#define GL_RGBA   0x1908
 
#define GL_LUMINANCE   0x1909
 
#define GL_LUMINANCE_ALPHA   0x190A
 
#define GL_UNSIGNED_SHORT_4_4_4_4   0x8033
 
#define GL_UNSIGNED_SHORT_5_5_5_1   0x8034
 
#define GL_UNSIGNED_SHORT_5_6_5   0x8363
 
#define GL_FRAGMENT_SHADER   0x8B30
 
#define GL_VERTEX_SHADER   0x8B31
 
#define GL_MAX_VERTEX_ATTRIBS   0x8869
 
#define GL_MAX_VERTEX_UNIFORM_VECTORS   0x8DFB
 
#define GL_MAX_VARYING_VECTORS   0x8DFC
 
#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS   0x8B4D
 
#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS   0x8B4C
 
#define GL_MAX_TEXTURE_IMAGE_UNITS   0x8872
 
#define GL_MAX_FRAGMENT_UNIFORM_VECTORS   0x8DFD
 
#define GL_SHADER_TYPE   0x8B4F
 
#define GL_DELETE_STATUS   0x8B80
 
#define GL_LINK_STATUS   0x8B82
 
#define GL_VALIDATE_STATUS   0x8B83
 
#define GL_ATTACHED_SHADERS   0x8B85
 
#define GL_ACTIVE_UNIFORMS   0x8B86
 
#define GL_ACTIVE_UNIFORM_MAX_LENGTH   0x8B87
 
#define GL_ACTIVE_ATTRIBUTES   0x8B89
 
#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH   0x8B8A
 
#define GL_SHADING_LANGUAGE_VERSION   0x8B8C
 
#define GL_CURRENT_PROGRAM   0x8B8D
 
#define GL_NEVER   0x0200
 
#define GL_LESS   0x0201
 
#define GL_EQUAL   0x0202
 
#define GL_LEQUAL   0x0203
 
#define GL_GREATER   0x0204
 
#define GL_NOTEQUAL   0x0205
 
#define GL_GEQUAL   0x0206
 
#define GL_ALWAYS   0x0207
 
#define GL_KEEP   0x1E00
 
#define GL_REPLACE   0x1E01
 
#define GL_INCR   0x1E02
 
#define GL_DECR   0x1E03
 
#define GL_INVERT   0x150A
 
#define GL_INCR_WRAP   0x8507
 
#define GL_DECR_WRAP   0x8508
 
#define GL_VENDOR   0x1F00
 
#define GL_RENDERER   0x1F01
 
#define GL_VERSION   0x1F02
 
#define GL_EXTENSIONS   0x1F03
 
#define GL_NEAREST   0x2600
 
#define GL_LINEAR   0x2601
 
#define GL_NEAREST_MIPMAP_NEAREST   0x2700
 
#define GL_LINEAR_MIPMAP_NEAREST   0x2701
 
#define GL_NEAREST_MIPMAP_LINEAR   0x2702
 
#define GL_LINEAR_MIPMAP_LINEAR   0x2703
 
#define GL_TEXTURE_MAG_FILTER   0x2800
 
#define GL_TEXTURE_MIN_FILTER   0x2801
 
#define GL_TEXTURE_WRAP_S   0x2802
 
#define GL_TEXTURE_WRAP_T   0x2803
 
#define GL_TEXTURE   0x1702
 
#define GL_TEXTURE_CUBE_MAP   0x8513
 
#define GL_TEXTURE_BINDING_CUBE_MAP   0x8514
 
#define GL_TEXTURE_CUBE_MAP_POSITIVE_X   0x8515
 
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X   0x8516
 
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y   0x8517
 
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y   0x8518
 
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z   0x8519
 
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z   0x851A
 
#define GL_MAX_CUBE_MAP_TEXTURE_SIZE   0x851C
 
#define GL_TEXTURE0   0x84C0
 
#define GL_TEXTURE1   0x84C1
 
#define GL_TEXTURE2   0x84C2
 
#define GL_TEXTURE3   0x84C3
 
#define GL_TEXTURE4   0x84C4
 
#define GL_TEXTURE5   0x84C5
 
#define GL_TEXTURE6   0x84C6
 
#define GL_TEXTURE7   0x84C7
 
#define GL_TEXTURE8   0x84C8
 
#define GL_TEXTURE9   0x84C9
 
#define GL_TEXTURE10   0x84CA
 
#define GL_TEXTURE11   0x84CB
 
#define GL_TEXTURE12   0x84CC
 
#define GL_TEXTURE13   0x84CD
 
#define GL_TEXTURE14   0x84CE
 
#define GL_TEXTURE15   0x84CF
 
#define GL_TEXTURE16   0x84D0
 
#define GL_TEXTURE17   0x84D1
 
#define GL_TEXTURE18   0x84D2
 
#define GL_TEXTURE19   0x84D3
 
#define GL_TEXTURE20   0x84D4
 
#define GL_TEXTURE21   0x84D5
 
#define GL_TEXTURE22   0x84D6
 
#define GL_TEXTURE23   0x84D7
 
#define GL_TEXTURE24   0x84D8
 
#define GL_TEXTURE25   0x84D9
 
#define GL_TEXTURE26   0x84DA
 
#define GL_TEXTURE27   0x84DB
 
#define GL_TEXTURE28   0x84DC
 
#define GL_TEXTURE29   0x84DD
 
#define GL_TEXTURE30   0x84DE
 
#define GL_TEXTURE31   0x84DF
 
#define GL_ACTIVE_TEXTURE   0x84E0
 
#define GL_REPEAT   0x2901
 
#define GL_CLAMP_TO_EDGE   0x812F
 
#define GL_MIRRORED_REPEAT   0x8370
 
#define GL_FLOAT_VEC2   0x8B50
 
#define GL_FLOAT_VEC3   0x8B51
 
#define GL_FLOAT_VEC4   0x8B52
 
#define GL_INT_VEC2   0x8B53
 
#define GL_INT_VEC3   0x8B54
 
#define GL_INT_VEC4   0x8B55
 
#define GL_BOOL   0x8B56
 
#define GL_BOOL_VEC2   0x8B57
 
#define GL_BOOL_VEC3   0x8B58
 
#define GL_BOOL_VEC4   0x8B59
 
#define GL_FLOAT_MAT2   0x8B5A
 
#define GL_FLOAT_MAT3   0x8B5B
 
#define GL_FLOAT_MAT4   0x8B5C
 
#define GL_SAMPLER_2D   0x8B5E
 
#define GL_SAMPLER_CUBE   0x8B60
 
#define GL_VERTEX_ATTRIB_ARRAY_ENABLED   0x8622
 
#define GL_VERTEX_ATTRIB_ARRAY_SIZE   0x8623
 
#define GL_VERTEX_ATTRIB_ARRAY_STRIDE   0x8624
 
#define GL_VERTEX_ATTRIB_ARRAY_TYPE   0x8625
 
#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED   0x886A
 
#define GL_VERTEX_ATTRIB_ARRAY_POINTER   0x8645
 
#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING   0x889F
 
#define GL_IMPLEMENTATION_COLOR_READ_TYPE   0x8B9A
 
#define GL_IMPLEMENTATION_COLOR_READ_FORMAT   0x8B9B
 
#define GL_COMPILE_STATUS   0x8B81
 
#define GL_INFO_LOG_LENGTH   0x8B84
 
#define GL_SHADER_SOURCE_LENGTH   0x8B88
 
#define GL_SHADER_COMPILER   0x8DFA
 
#define GL_SHADER_BINARY_FORMATS   0x8DF8
 
#define GL_NUM_SHADER_BINARY_FORMATS   0x8DF9
 
#define GL_LOW_FLOAT   0x8DF0
 
#define GL_MEDIUM_FLOAT   0x8DF1
 
#define GL_HIGH_FLOAT   0x8DF2
 
#define GL_LOW_INT   0x8DF3
 
#define GL_MEDIUM_INT   0x8DF4
 
#define GL_HIGH_INT   0x8DF5
 
#define GL_FRAMEBUFFER   0x8D40
 
#define GL_RENDERBUFFER   0x8D41
 
#define GL_RGBA4   0x8056
 
#define GL_RGB5_A1   0x8057
 
#define GL_RGB565   0x8D62
 
#define GL_DEPTH_COMPONENT16   0x81A5
 
#define GL_STENCIL_INDEX8   0x8D48
 
#define GL_RENDERBUFFER_WIDTH   0x8D42
 
#define GL_RENDERBUFFER_HEIGHT   0x8D43
 
#define GL_RENDERBUFFER_INTERNAL_FORMAT   0x8D44
 
#define GL_RENDERBUFFER_RED_SIZE   0x8D50
 
#define GL_RENDERBUFFER_GREEN_SIZE   0x8D51
 
#define GL_RENDERBUFFER_BLUE_SIZE   0x8D52
 
#define GL_RENDERBUFFER_ALPHA_SIZE   0x8D53
 
#define GL_RENDERBUFFER_DEPTH_SIZE   0x8D54
 
#define GL_RENDERBUFFER_STENCIL_SIZE   0x8D55
 
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE   0x8CD0
 
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME   0x8CD1
 
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL   0x8CD2
 
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE   0x8CD3
 
#define GL_COLOR_ATTACHMENT0   0x8CE0
 
#define GL_DEPTH_ATTACHMENT   0x8D00
 
#define GL_STENCIL_ATTACHMENT   0x8D20
 
#define GL_NONE   0
 
#define GL_FRAMEBUFFER_COMPLETE   0x8CD5
 
#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT   0x8CD6
 
#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT   0x8CD7
 
#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS   0x8CD9
 
#define GL_FRAMEBUFFER_UNSUPPORTED   0x8CDD
 
#define GL_FRAMEBUFFER_BINDING   0x8CA6
 
#define GL_RENDERBUFFER_BINDING   0x8CA7
 
#define GL_MAX_RENDERBUFFER_SIZE   0x84E8
 
#define GL_INVALID_FRAMEBUFFER_OPERATION   0x0506
 

Typedefs

typedef khronos_int8_t GLbyte
 
typedef khronos_float_t GLclampf
 
typedef khronos_int32_t GLfixed
 
typedef short GLshort
 
typedef unsigned short GLushort
 
typedef void GLvoid
 
typedef struct __GLsync * GLsync
 
typedef khronos_int64_t GLint64
 
typedef khronos_uint64_t GLuint64
 
typedef unsigned int GLenum
 
typedef unsigned int GLuint
 
typedef char GLchar
 
typedef khronos_float_t GLfloat
 
typedef khronos_ssize_t GLsizeiptr
 
typedef khronos_intptr_t GLintptr
 
typedef unsigned int GLbitfield
 
typedef int GLint
 
typedef unsigned char GLboolean
 
typedef int GLsizei
 
typedef khronos_uint8_t GLubyte
 
typedef GLuint shader
 
typedef GLuint index
 
typedef GLuint const GLcharname
 
typedef GLuint buffer
 
typedef GLuint framebuffer
 
typedef GLuint renderbuffer
 
typedef GLuint texture
 
typedef GLfloat green
 
typedef GLfloat GLfloat blue
 
typedef GLfloat GLfloat GLfloat alpha
 
typedef GLenum modeAlpha
 
typedef GLenum dfactor
 
typedef GLenum dfactorRGB
 
typedef GLenum GLenum sfactorAlpha
 
typedef GLenum GLenum GLenum dfactorAlpha
 
typedef GLsizeiptr size
 
typedef GLsizeiptr const voiddata
 
typedef GLsizeiptr const void GLenum usage
 
typedef GLintptr offset
 
typedef GLint level
 
typedef GLint GLenum internalformat
 
typedef GLint GLenum GLsizei width
 
typedef GLint GLenum GLsizei GLsizei height
 
typedef GLint GLenum GLsizei GLsizei GLint border
 
typedef GLint GLenum GLsizei GLsizei GLint GLsizei imageSize
 
typedef GLint GLint xoffset
 
typedef GLint GLint GLint yoffset
 
typedef GLint GLint GLint GLsizei GLsizei GLenum format
 
typedef GLint GLenum GLint x
 
typedef GLint GLenum GLint GLint y
 
typedef const GLuintbuffers
 
typedef const GLuintframebuffers
 
typedef const GLuintrenderbuffers
 
typedef const GLuinttextures
 
typedef GLfloat f
 
typedef GLint first
 
typedef GLint GLsizei count
 
typedef GLsizei GLenum type
 
typedef GLsizei GLenum const voidindices
 
typedef GLenum attachment
 
typedef GLenum GLenum renderbuffertarget
 
typedef GLenum GLenum textarget
 
typedef GLuint GLsizei bufSize
 
typedef GLuint GLsizei GLsizeilength
 
typedef GLsizei maxCount
 
typedef GLsizei GLsizei GLuintshaders
 
typedef GLenum pname
 
typedef GLenum GLintparams
 
typedef GLsizei GLsizei GLcharinfoLog
 
typedef GLenum precisiontype
 
typedef GLenum GLintrange
 
typedef GLenum GLint GLintprecision
 
typedef GLsizei GLsizei GLcharsource
 
typedef const GLubyte *GL_APIENTRYP PFNGLGETSTRINGPROC(GLenum name)
 
typedef GLint location
 
typedef GLenum void ** pointer
 
typedef GLenum mode
 
typedef GLint param
 
typedef GLfloat units
 
typedef GLint GLsizei GLsizei GLenum GLenum voidpixels
 
typedef GLboolean invert
 
typedef const GLuint GLenum binaryformat
 
typedef const GLuint GLenum const voidbinary
 
typedef GLsizei const GLchar *const * string
 
typedef GLint ref
 
typedef GLint GLuint mask
 
typedef GLenum func
 
typedef GLenum zfail
 
typedef GLenum GLenum zpass
 
typedef GLenum sfail
 
typedef GLenum GLenum dpfail
 
typedef GLenum GLenum GLenum dppass
 
typedef GLfloat v0
 
typedef GLsizei const GLfloatvalue
 
typedef GLfloat GLfloat v1
 
typedef GLfloat GLfloat GLfloat v2
 
typedef GLfloat GLfloat GLfloat GLfloat v3
 
typedef GLsizei GLboolean transpose
 
typedef const GLfloatv
 
typedef GLfloat GLfloat GLfloat z
 
typedef GLfloat GLfloat GLfloat GLfloat w
 
typedef GLint GLenum GLboolean normalized
 
typedef GLint GLenum GLboolean GLsizei stride
 

Functions

typedef void (GL_APIENTRYP PFNGLACTIVETEXTUREPROC)(GLenum texture)
 
typedef GLenum (GL_APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSPROC)(GLenum target)
 
typedef GLuint (GL_APIENTRYP PFNGLCREATEPROGRAMPROC)(void)
 
typedef GLint (GL_APIENTRYP PFNGLGETATTRIBLOCATIONPROC)(GLuint program
 
typedef GLboolean (GL_APIENTRYP PFNGLISBUFFERPROC)(GLuint buffer)
 
GL_APICALL void GL_APIENTRY glActiveTexture (GLenum texture)
 
GL_APICALL void GL_APIENTRY glAttachShader (GLuint program, GLuint shader)
 
GL_APICALL void GL_APIENTRY glBindAttribLocation (GLuint program, GLuint index, const GLchar *name)
 
GL_APICALL void GL_APIENTRY glBindBuffer (GLenum target, GLuint buffer)
 
GL_APICALL void GL_APIENTRY glBindFramebuffer (GLenum target, GLuint framebuffer)
 
GL_APICALL void GL_APIENTRY glBindRenderbuffer (GLenum target, GLuint renderbuffer)
 
GL_APICALL void GL_APIENTRY glBindTexture (GLenum target, GLuint texture)
 
GL_APICALL void GL_APIENTRY glBlendColor (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
 
GL_APICALL void GL_APIENTRY glBlendEquation (GLenum mode)
 
GL_APICALL void GL_APIENTRY glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha)
 
GL_APICALL void GL_APIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor)
 
GL_APICALL void GL_APIENTRY glBlendFuncSeparate (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
 
GL_APICALL void GL_APIENTRY glBufferData (GLenum target, GLsizeiptr size, const void *data, GLenum usage)
 
GL_APICALL void GL_APIENTRY glBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const void *data)
 
GL_APICALL GLenum GL_APIENTRY glCheckFramebufferStatus (GLenum target)
 
GL_APICALL void GL_APIENTRY glClear (GLbitfield mask)
 
GL_APICALL void GL_APIENTRY glClearColor (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
 
GL_APICALL void GL_APIENTRY glClearDepthf (GLfloat d)
 
GL_APICALL void GL_APIENTRY glClearStencil (GLint s)
 
GL_APICALL void GL_APIENTRY glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
 
GL_APICALL void GL_APIENTRY glCompileShader (GLuint shader)
 
GL_APICALL void GL_APIENTRY glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)
 
GL_APICALL void GL_APIENTRY glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
 
GL_APICALL void GL_APIENTRY glCopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
 
GL_APICALL void GL_APIENTRY glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 
GL_APICALL GLuint GL_APIENTRY glCreateProgram (void)
 
GL_APICALL GLuint GL_APIENTRY glCreateShader (GLenum type)
 
GL_APICALL void GL_APIENTRY glCullFace (GLenum mode)
 
GL_APICALL void GL_APIENTRY glDeleteBuffers (GLsizei n, const GLuint *buffers)
 
GL_APICALL void GL_APIENTRY glDeleteFramebuffers (GLsizei n, const GLuint *framebuffers)
 
GL_APICALL void GL_APIENTRY glDeleteProgram (GLuint program)
 
GL_APICALL void GL_APIENTRY glDeleteRenderbuffers (GLsizei n, const GLuint *renderbuffers)
 
GL_APICALL void GL_APIENTRY glDeleteShader (GLuint shader)
 
GL_APICALL void GL_APIENTRY glDeleteTextures (GLsizei n, const GLuint *textures)
 
GL_APICALL void GL_APIENTRY glDepthFunc (GLenum func)
 
GL_APICALL void GL_APIENTRY glDepthMask (GLboolean flag)
 
GL_APICALL void GL_APIENTRY glDepthRangef (GLfloat n, GLfloat f)
 
GL_APICALL void GL_APIENTRY glDetachShader (GLuint program, GLuint shader)
 
GL_APICALL void GL_APIENTRY glDisable (GLenum cap)
 
GL_APICALL void GL_APIENTRY glDisableVertexAttribArray (GLuint index)
 
GL_APICALL void GL_APIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count)
 
GL_APICALL void GL_APIENTRY glDrawElements (GLenum mode, GLsizei count, GLenum type, const void *indices)
 
GL_APICALL void GL_APIENTRY glEnable (GLenum cap)
 
GL_APICALL void GL_APIENTRY glEnableVertexAttribArray (GLuint index)
 
GL_APICALL void GL_APIENTRY glFinish (void)
 
GL_APICALL void GL_APIENTRY glFlush (void)
 
GL_APICALL void GL_APIENTRY glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
 
GL_APICALL void GL_APIENTRY glFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
 
GL_APICALL void GL_APIENTRY glFrontFace (GLenum mode)
 
GL_APICALL void GL_APIENTRY glGenBuffers (GLsizei n, GLuint *buffers)
 
GL_APICALL void GL_APIENTRY glGenerateMipmap (GLenum target)
 
GL_APICALL void GL_APIENTRY glGenFramebuffers (GLsizei n, GLuint *framebuffers)
 
GL_APICALL void GL_APIENTRY glGenRenderbuffers (GLsizei n, GLuint *renderbuffers)
 
GL_APICALL void GL_APIENTRY glGenTextures (GLsizei n, GLuint *textures)
 
GL_APICALL void GL_APIENTRY glGetActiveAttrib (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
 
GL_APICALL void GL_APIENTRY glGetActiveUniform (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
 
GL_APICALL void GL_APIENTRY glGetAttachedShaders (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders)
 
GL_APICALL GLint GL_APIENTRY glGetAttribLocation (GLuint program, const GLchar *name)
 
GL_APICALL void GL_APIENTRY glGetBooleanv (GLenum pname, GLboolean *data)
 
GL_APICALL void GL_APIENTRY glGetBufferParameteriv (GLenum target, GLenum pname, GLint *params)
 
GL_APICALL GLenum GL_APIENTRY glGetError (void)
 
GL_APICALL void GL_APIENTRY glGetFloatv (GLenum pname, GLfloat *data)
 
GL_APICALL void GL_APIENTRY glGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint *params)
 
GL_APICALL void GL_APIENTRY glGetIntegerv (GLenum pname, GLint *data)
 
GL_APICALL void GL_APIENTRY glGetProgramiv (GLuint program, GLenum pname, GLint *params)
 
GL_APICALL void GL_APIENTRY glGetProgramInfoLog (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
 
GL_APICALL void GL_APIENTRY glGetRenderbufferParameteriv (GLenum target, GLenum pname, GLint *params)
 
GL_APICALL void GL_APIENTRY glGetShaderiv (GLuint shader, GLenum pname, GLint *params)
 
GL_APICALL void GL_APIENTRY glGetShaderInfoLog (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
 
GL_APICALL void GL_APIENTRY glGetShaderPrecisionFormat (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
 
GL_APICALL void GL_APIENTRY glGetShaderSource (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
 
GL_APICALL const GLubyte *GL_APIENTRY glGetString (GLenum name)
 
GL_APICALL void GL_APIENTRY glGetTexParameterfv (GLenum target, GLenum pname, GLfloat *params)
 
GL_APICALL void GL_APIENTRY glGetTexParameteriv (GLenum target, GLenum pname, GLint *params)
 
GL_APICALL void GL_APIENTRY glGetUniformfv (GLuint program, GLint location, GLfloat *params)
 
GL_APICALL void GL_APIENTRY glGetUniformiv (GLuint program, GLint location, GLint *params)
 
GL_APICALL GLint GL_APIENTRY glGetUniformLocation (GLuint program, const GLchar *name)
 
GL_APICALL void GL_APIENTRY glGetVertexAttribfv (GLuint index, GLenum pname, GLfloat *params)
 
GL_APICALL void GL_APIENTRY glGetVertexAttribiv (GLuint index, GLenum pname, GLint *params)
 
GL_APICALL void GL_APIENTRY glGetVertexAttribPointerv (GLuint index, GLenum pname, void **pointer)
 
GL_APICALL void GL_APIENTRY glHint (GLenum target, GLenum mode)
 
GL_APICALL GLboolean GL_APIENTRY glIsBuffer (GLuint buffer)
 
GL_APICALL GLboolean GL_APIENTRY glIsEnabled (GLenum cap)
 
GL_APICALL GLboolean GL_APIENTRY glIsFramebuffer (GLuint framebuffer)
 
GL_APICALL GLboolean GL_APIENTRY glIsProgram (GLuint program)
 
GL_APICALL GLboolean GL_APIENTRY glIsRenderbuffer (GLuint renderbuffer)
 
GL_APICALL GLboolean GL_APIENTRY glIsShader (GLuint shader)
 
GL_APICALL GLboolean GL_APIENTRY glIsTexture (GLuint texture)
 
GL_APICALL void GL_APIENTRY glLineWidth (GLfloat width)
 
GL_APICALL void GL_APIENTRY glLinkProgram (GLuint program)
 
GL_APICALL void GL_APIENTRY glPixelStorei (GLenum pname, GLint param)
 
GL_APICALL void GL_APIENTRY glPolygonOffset (GLfloat factor, GLfloat units)
 
GL_APICALL void GL_APIENTRY glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels)
 
GL_APICALL void GL_APIENTRY glReleaseShaderCompiler (void)
 
GL_APICALL void GL_APIENTRY glRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
 
GL_APICALL void GL_APIENTRY glSampleCoverage (GLfloat value, GLboolean invert)
 
GL_APICALL void GL_APIENTRY glScissor (GLint x, GLint y, GLsizei width, GLsizei height)
 
GL_APICALL void GL_APIENTRY glShaderBinary (GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length)
 
GL_APICALL void GL_APIENTRY glShaderSource (GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length)
 
GL_APICALL void GL_APIENTRY glStencilFunc (GLenum func, GLint ref, GLuint mask)
 
GL_APICALL void GL_APIENTRY glStencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask)
 
GL_APICALL void GL_APIENTRY glStencilMask (GLuint mask)
 
GL_APICALL void GL_APIENTRY glStencilMaskSeparate (GLenum face, GLuint mask)
 
GL_APICALL void GL_APIENTRY glStencilOp (GLenum fail, GLenum zfail, GLenum zpass)
 
GL_APICALL void GL_APIENTRY glStencilOpSeparate (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
 
GL_APICALL void GL_APIENTRY glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)
 
GL_APICALL void GL_APIENTRY glTexParameterf (GLenum target, GLenum pname, GLfloat param)
 
GL_APICALL void GL_APIENTRY glTexParameterfv (GLenum target, GLenum pname, const GLfloat *params)
 
GL_APICALL void GL_APIENTRY glTexParameteri (GLenum target, GLenum pname, GLint param)
 
GL_APICALL void GL_APIENTRY glTexParameteriv (GLenum target, GLenum pname, const GLint *params)
 
GL_APICALL void GL_APIENTRY glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
 
GL_APICALL void GL_APIENTRY glUniform1f (GLint location, GLfloat v0)
 
GL_APICALL void GL_APIENTRY glUniform1fv (GLint location, GLsizei count, const GLfloat *value)
 
GL_APICALL void GL_APIENTRY glUniform1i (GLint location, GLint v0)
 
GL_APICALL void GL_APIENTRY glUniform1iv (GLint location, GLsizei count, const GLint *value)
 
GL_APICALL void GL_APIENTRY glUniform2f (GLint location, GLfloat v0, GLfloat v1)
 
GL_APICALL void GL_APIENTRY glUniform2fv (GLint location, GLsizei count, const GLfloat *value)
 
GL_APICALL void GL_APIENTRY glUniform2i (GLint location, GLint v0, GLint v1)
 
GL_APICALL void GL_APIENTRY glUniform2iv (GLint location, GLsizei count, const GLint *value)
 
GL_APICALL void GL_APIENTRY glUniform3f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
 
GL_APICALL void GL_APIENTRY glUniform3fv (GLint location, GLsizei count, const GLfloat *value)
 
GL_APICALL void GL_APIENTRY glUniform3i (GLint location, GLint v0, GLint v1, GLint v2)
 
GL_APICALL void GL_APIENTRY glUniform3iv (GLint location, GLsizei count, const GLint *value)
 
GL_APICALL void GL_APIENTRY glUniform4f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
 
GL_APICALL void GL_APIENTRY glUniform4fv (GLint location, GLsizei count, const GLfloat *value)
 
GL_APICALL void GL_APIENTRY glUniform4i (GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
 
GL_APICALL void GL_APIENTRY glUniform4iv (GLint location, GLsizei count, const GLint *value)
 
GL_APICALL void GL_APIENTRY glUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
GL_APICALL void GL_APIENTRY glUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
GL_APICALL void GL_APIENTRY glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
 
GL_APICALL void GL_APIENTRY glUseProgram (GLuint program)
 
GL_APICALL void GL_APIENTRY glValidateProgram (GLuint program)
 
GL_APICALL void GL_APIENTRY glVertexAttrib1f (GLuint index, GLfloat x)
 
GL_APICALL void GL_APIENTRY glVertexAttrib1fv (GLuint index, const GLfloat *v)
 
GL_APICALL void GL_APIENTRY glVertexAttrib2f (GLuint index, GLfloat x, GLfloat y)
 
GL_APICALL void GL_APIENTRY glVertexAttrib2fv (GLuint index, const GLfloat *v)
 
GL_APICALL void GL_APIENTRY glVertexAttrib3f (GLuint index, GLfloat x, GLfloat y, GLfloat z)
 
GL_APICALL void GL_APIENTRY glVertexAttrib3fv (GLuint index, const GLfloat *v)
 
GL_APICALL void GL_APIENTRY glVertexAttrib4f (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
 
GL_APICALL void GL_APIENTRY glVertexAttrib4fv (GLuint index, const GLfloat *v)
 
GL_APICALL void GL_APIENTRY glVertexAttribPointer (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer)
 
GL_APICALL void GL_APIENTRY glViewport (GLint x, GLint y, GLsizei width, GLsizei height)
 

Macro Definition Documentation

◆ GL_ACTIVE_ATTRIBUTE_MAX_LENGTH

#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH   0x8B8A

Definition at line 236 of file gl2.h.

◆ GL_ACTIVE_ATTRIBUTES

#define GL_ACTIVE_ATTRIBUTES   0x8B89

Definition at line 235 of file gl2.h.

◆ GL_ACTIVE_TEXTURE

#define GL_ACTIVE_TEXTURE   0x84E0

Definition at line 310 of file gl2.h.

◆ GL_ACTIVE_UNIFORM_MAX_LENGTH

#define GL_ACTIVE_UNIFORM_MAX_LENGTH   0x8B87

Definition at line 234 of file gl2.h.

◆ GL_ACTIVE_UNIFORMS

#define GL_ACTIVE_UNIFORMS   0x8B86

Definition at line 233 of file gl2.h.

◆ GL_ALIASED_LINE_WIDTH_RANGE

#define GL_ALIASED_LINE_WIDTH_RANGE   0x846E

Definition at line 152 of file gl2.h.

◆ GL_ALIASED_POINT_SIZE_RANGE

#define GL_ALIASED_POINT_SIZE_RANGE   0x846D

Definition at line 151 of file gl2.h.

◆ GL_ALPHA

#define GL_ALPHA   0x1906

Definition at line 211 of file gl2.h.

◆ GL_ALPHA_BITS

#define GL_ALPHA_BITS   0x0D55

Definition at line 186 of file gl2.h.

◆ GL_ALWAYS

#define GL_ALWAYS   0x0207

Definition at line 246 of file gl2.h.

◆ GL_APIENTRYP

#define GL_APIENTRYP   GL_APIENTRY*

Definition at line 40 of file gl2.h.

◆ GL_ARRAY_BUFFER

#define GL_ARRAY_BUFFER   0x8892

Definition at line 120 of file gl2.h.

◆ GL_ARRAY_BUFFER_BINDING

#define GL_ARRAY_BUFFER_BINDING   0x8894

Definition at line 122 of file gl2.h.

◆ GL_ATTACHED_SHADERS

#define GL_ATTACHED_SHADERS   0x8B85

Definition at line 232 of file gl2.h.

◆ GL_BACK

#define GL_BACK   0x0405

Definition at line 131 of file gl2.h.

◆ GL_BLEND

#define GL_BLEND   0x0BE2

Definition at line 135 of file gl2.h.

◆ GL_BLEND_COLOR

#define GL_BLEND_COLOR   0x8005

Definition at line 119 of file gl2.h.

◆ GL_BLEND_DST_ALPHA

#define GL_BLEND_DST_ALPHA   0x80CA

Definition at line 113 of file gl2.h.

◆ GL_BLEND_DST_RGB

#define GL_BLEND_DST_RGB   0x80C8

Definition at line 111 of file gl2.h.

◆ GL_BLEND_EQUATION

#define GL_BLEND_EQUATION   0x8009

Definition at line 106 of file gl2.h.

◆ GL_BLEND_EQUATION_ALPHA

#define GL_BLEND_EQUATION_ALPHA   0x883D

Definition at line 108 of file gl2.h.

◆ GL_BLEND_EQUATION_RGB

#define GL_BLEND_EQUATION_RGB   0x8009

Definition at line 107 of file gl2.h.

◆ GL_BLEND_SRC_ALPHA

#define GL_BLEND_SRC_ALPHA   0x80CB

Definition at line 114 of file gl2.h.

◆ GL_BLEND_SRC_RGB

#define GL_BLEND_SRC_RGB   0x80C9

Definition at line 112 of file gl2.h.

◆ GL_BLUE_BITS

#define GL_BLUE_BITS   0x0D54

Definition at line 185 of file gl2.h.

◆ GL_BOOL

#define GL_BOOL   0x8B56

Definition at line 320 of file gl2.h.

◆ GL_BOOL_VEC2

#define GL_BOOL_VEC2   0x8B57

Definition at line 321 of file gl2.h.

◆ GL_BOOL_VEC3

#define GL_BOOL_VEC3   0x8B58

Definition at line 322 of file gl2.h.

◆ GL_BOOL_VEC4

#define GL_BOOL_VEC4   0x8B59

Definition at line 323 of file gl2.h.

◆ GL_BUFFER_SIZE

#define GL_BUFFER_SIZE   0x8764

Definition at line 127 of file gl2.h.

◆ GL_BUFFER_USAGE

#define GL_BUFFER_USAGE   0x8765

Definition at line 128 of file gl2.h.

◆ GL_BYTE

#define GL_BYTE   0x1400

Definition at line 202 of file gl2.h.

◆ GL_CCW

#define GL_CCW   0x0901

Definition at line 149 of file gl2.h.

◆ GL_CLAMP_TO_EDGE

#define GL_CLAMP_TO_EDGE   0x812F

Definition at line 312 of file gl2.h.

◆ GL_COLOR_ATTACHMENT0

#define GL_COLOR_ATTACHMENT0   0x8CE0

Definition at line 370 of file gl2.h.

◆ GL_COLOR_BUFFER_BIT

#define GL_COLOR_BUFFER_BIT   0x00004000

Definition at line 84 of file gl2.h.

◆ GL_COLOR_CLEAR_VALUE

#define GL_COLOR_CLEAR_VALUE   0x0C22

Definition at line 176 of file gl2.h.

◆ GL_COLOR_WRITEMASK

#define GL_COLOR_WRITEMASK   0x0C23

Definition at line 177 of file gl2.h.

◆ GL_COMPILE_STATUS

#define GL_COMPILE_STATUS   0x8B81

Definition at line 338 of file gl2.h.

◆ GL_COMPRESSED_TEXTURE_FORMATS

#define GL_COMPRESSED_TEXTURE_FORMATS   0x86A3

Definition at line 197 of file gl2.h.

◆ GL_CONSTANT_ALPHA

#define GL_CONSTANT_ALPHA   0x8003

Definition at line 117 of file gl2.h.

◆ GL_CONSTANT_COLOR

#define GL_CONSTANT_COLOR   0x8001

Definition at line 115 of file gl2.h.

◆ GL_CULL_FACE

#define GL_CULL_FACE   0x0B44

Definition at line 134 of file gl2.h.

◆ GL_CULL_FACE_MODE

#define GL_CULL_FACE_MODE   0x0B45

Definition at line 153 of file gl2.h.

◆ GL_CURRENT_PROGRAM

#define GL_CURRENT_PROGRAM   0x8B8D

Definition at line 238 of file gl2.h.

◆ GL_CURRENT_VERTEX_ATTRIB

#define GL_CURRENT_VERTEX_ATTRIB   0x8626

Definition at line 129 of file gl2.h.

◆ GL_CW

#define GL_CW   0x0900

Definition at line 148 of file gl2.h.

◆ GL_DECR

#define GL_DECR   0x1E03

Definition at line 250 of file gl2.h.

◆ GL_DECR_WRAP

#define GL_DECR_WRAP   0x8508

Definition at line 253 of file gl2.h.

◆ GL_DELETE_STATUS

#define GL_DELETE_STATUS   0x8B80

Definition at line 229 of file gl2.h.

◆ GL_DEPTH_ATTACHMENT

#define GL_DEPTH_ATTACHMENT   0x8D00

Definition at line 371 of file gl2.h.

◆ GL_DEPTH_BITS

#define GL_DEPTH_BITS   0x0D56

Definition at line 187 of file gl2.h.

◆ GL_DEPTH_BUFFER_BIT

#define GL_DEPTH_BUFFER_BIT   0x00000100

Definition at line 82 of file gl2.h.

◆ GL_DEPTH_CLEAR_VALUE

#define GL_DEPTH_CLEAR_VALUE   0x0B73

Definition at line 157 of file gl2.h.

◆ GL_DEPTH_COMPONENT

#define GL_DEPTH_COMPONENT   0x1902

Definition at line 210 of file gl2.h.

◆ GL_DEPTH_COMPONENT16

#define GL_DEPTH_COMPONENT16   0x81A5

Definition at line 355 of file gl2.h.

◆ GL_DEPTH_FUNC

#define GL_DEPTH_FUNC   0x0B74

Definition at line 158 of file gl2.h.

◆ GL_DEPTH_RANGE

#define GL_DEPTH_RANGE   0x0B70

Definition at line 155 of file gl2.h.

◆ GL_DEPTH_TEST

#define GL_DEPTH_TEST   0x0B71

Definition at line 138 of file gl2.h.

◆ GL_DEPTH_WRITEMASK

#define GL_DEPTH_WRITEMASK   0x0B72

Definition at line 156 of file gl2.h.

◆ GL_DITHER

#define GL_DITHER   0x0BD0

Definition at line 136 of file gl2.h.

◆ GL_DONT_CARE

#define GL_DONT_CARE   0x1100

Definition at line 198 of file gl2.h.

◆ GL_DST_ALPHA

#define GL_DST_ALPHA   0x0304

Definition at line 100 of file gl2.h.

◆ GL_DST_COLOR

#define GL_DST_COLOR   0x0306

Definition at line 102 of file gl2.h.

◆ GL_DYNAMIC_DRAW

#define GL_DYNAMIC_DRAW   0x88E8

Definition at line 126 of file gl2.h.

◆ GL_ELEMENT_ARRAY_BUFFER

#define GL_ELEMENT_ARRAY_BUFFER   0x8893

Definition at line 121 of file gl2.h.

◆ GL_ELEMENT_ARRAY_BUFFER_BINDING

#define GL_ELEMENT_ARRAY_BUFFER_BINDING   0x8895

Definition at line 123 of file gl2.h.

◆ GL_EQUAL

#define GL_EQUAL   0x0202

Definition at line 241 of file gl2.h.

◆ GL_ES_VERSION_2_0

#define GL_ES_VERSION_2_0   1

Definition at line 60 of file gl2.h.

◆ GL_EXTENSIONS

#define GL_EXTENSIONS   0x1F03

Definition at line 257 of file gl2.h.

◆ GL_FALSE

#define GL_FALSE   0

Definition at line 85 of file gl2.h.

◆ GL_FASTEST

#define GL_FASTEST   0x1101

Definition at line 199 of file gl2.h.

◆ GL_FIXED

#define GL_FIXED   0x140C

Definition at line 209 of file gl2.h.

◆ GL_FLOAT

#define GL_FLOAT   0x1406

Definition at line 208 of file gl2.h.

◆ GL_FLOAT_MAT2

#define GL_FLOAT_MAT2   0x8B5A

Definition at line 324 of file gl2.h.

◆ GL_FLOAT_MAT3

#define GL_FLOAT_MAT3   0x8B5B

Definition at line 325 of file gl2.h.

◆ GL_FLOAT_MAT4

#define GL_FLOAT_MAT4   0x8B5C

Definition at line 326 of file gl2.h.

◆ GL_FLOAT_VEC2

#define GL_FLOAT_VEC2   0x8B50

Definition at line 314 of file gl2.h.

◆ GL_FLOAT_VEC3

#define GL_FLOAT_VEC3   0x8B51

Definition at line 315 of file gl2.h.

◆ GL_FLOAT_VEC4

#define GL_FLOAT_VEC4   0x8B52

Definition at line 316 of file gl2.h.

◆ GL_FRAGMENT_SHADER

#define GL_FRAGMENT_SHADER   0x8B30

Definition at line 219 of file gl2.h.

◆ GL_FRAMEBUFFER

#define GL_FRAMEBUFFER   0x8D40

Definition at line 350 of file gl2.h.

◆ GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME

#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME   0x8CD1

Definition at line 367 of file gl2.h.

◆ GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE   0x8CD0

Definition at line 366 of file gl2.h.

◆ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE

#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE   0x8CD3

Definition at line 369 of file gl2.h.

◆ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL

#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL   0x8CD2

Definition at line 368 of file gl2.h.

◆ GL_FRAMEBUFFER_BINDING

#define GL_FRAMEBUFFER_BINDING   0x8CA6

Definition at line 379 of file gl2.h.

◆ GL_FRAMEBUFFER_COMPLETE

#define GL_FRAMEBUFFER_COMPLETE   0x8CD5

Definition at line 374 of file gl2.h.

◆ GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT

#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT   0x8CD6

Definition at line 375 of file gl2.h.

◆ GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS

#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS   0x8CD9

Definition at line 377 of file gl2.h.

◆ GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT   0x8CD7

Definition at line 376 of file gl2.h.

◆ GL_FRAMEBUFFER_UNSUPPORTED

#define GL_FRAMEBUFFER_UNSUPPORTED   0x8CDD

Definition at line 378 of file gl2.h.

◆ GL_FRONT

#define GL_FRONT   0x0404

Definition at line 130 of file gl2.h.

◆ GL_FRONT_AND_BACK

#define GL_FRONT_AND_BACK   0x0408

Definition at line 132 of file gl2.h.

◆ GL_FRONT_FACE

#define GL_FRONT_FACE   0x0B46

Definition at line 154 of file gl2.h.

◆ GL_FUNC_ADD

#define GL_FUNC_ADD   0x8006

Definition at line 105 of file gl2.h.

◆ GL_FUNC_REVERSE_SUBTRACT

#define GL_FUNC_REVERSE_SUBTRACT   0x800B

Definition at line 110 of file gl2.h.

◆ GL_FUNC_SUBTRACT

#define GL_FUNC_SUBTRACT   0x800A

Definition at line 109 of file gl2.h.

◆ GL_GENERATE_MIPMAP_HINT

#define GL_GENERATE_MIPMAP_HINT   0x8192

Definition at line 201 of file gl2.h.

◆ GL_GEQUAL

#define GL_GEQUAL   0x0206

Definition at line 245 of file gl2.h.

◆ GL_GLES_PROTOTYPES

#define GL_GLES_PROTOTYPES   1

Definition at line 44 of file gl2.h.

◆ GL_GREATER

#define GL_GREATER   0x0204

Definition at line 243 of file gl2.h.

◆ GL_GREEN_BITS

#define GL_GREEN_BITS   0x0D53

Definition at line 184 of file gl2.h.

◆ GL_HIGH_FLOAT

#define GL_HIGH_FLOAT   0x8DF2

Definition at line 346 of file gl2.h.

◆ GL_HIGH_INT

#define GL_HIGH_INT   0x8DF5

Definition at line 349 of file gl2.h.

◆ GL_IMPLEMENTATION_COLOR_READ_FORMAT

#define GL_IMPLEMENTATION_COLOR_READ_FORMAT   0x8B9B

Definition at line 337 of file gl2.h.

◆ GL_IMPLEMENTATION_COLOR_READ_TYPE

#define GL_IMPLEMENTATION_COLOR_READ_TYPE   0x8B9A

Definition at line 336 of file gl2.h.

◆ GL_INCR

#define GL_INCR   0x1E02

Definition at line 249 of file gl2.h.

◆ GL_INCR_WRAP

#define GL_INCR_WRAP   0x8507

Definition at line 252 of file gl2.h.

◆ GL_INFO_LOG_LENGTH

#define GL_INFO_LOG_LENGTH   0x8B84

Definition at line 339 of file gl2.h.

◆ GL_INT

#define GL_INT   0x1404

Definition at line 206 of file gl2.h.

◆ GL_INT_VEC2

#define GL_INT_VEC2   0x8B53

Definition at line 317 of file gl2.h.

◆ GL_INT_VEC3

#define GL_INT_VEC3   0x8B54

Definition at line 318 of file gl2.h.

◆ GL_INT_VEC4

#define GL_INT_VEC4   0x8B55

Definition at line 319 of file gl2.h.

◆ GL_INVALID_ENUM

#define GL_INVALID_ENUM   0x0500

Definition at line 144 of file gl2.h.

◆ GL_INVALID_FRAMEBUFFER_OPERATION

#define GL_INVALID_FRAMEBUFFER_OPERATION   0x0506

Definition at line 382 of file gl2.h.

◆ GL_INVALID_OPERATION

#define GL_INVALID_OPERATION   0x0502

Definition at line 146 of file gl2.h.

◆ GL_INVALID_VALUE

#define GL_INVALID_VALUE   0x0501

Definition at line 145 of file gl2.h.

◆ GL_INVERT

#define GL_INVERT   0x150A

Definition at line 251 of file gl2.h.

◆ GL_KEEP

#define GL_KEEP   0x1E00

Definition at line 247 of file gl2.h.

◆ GL_LEQUAL

#define GL_LEQUAL   0x0203

Definition at line 242 of file gl2.h.

◆ GL_LESS

#define GL_LESS   0x0201

Definition at line 240 of file gl2.h.

◆ GL_LINE_LOOP

#define GL_LINE_LOOP   0x0002

Definition at line 89 of file gl2.h.

◆ GL_LINE_STRIP

#define GL_LINE_STRIP   0x0003

Definition at line 90 of file gl2.h.

◆ GL_LINE_WIDTH

#define GL_LINE_WIDTH   0x0B21

Definition at line 150 of file gl2.h.

◆ GL_LINEAR

#define GL_LINEAR   0x2601

Definition at line 259 of file gl2.h.

◆ GL_LINEAR_MIPMAP_LINEAR

#define GL_LINEAR_MIPMAP_LINEAR   0x2703

Definition at line 263 of file gl2.h.

◆ GL_LINEAR_MIPMAP_NEAREST

#define GL_LINEAR_MIPMAP_NEAREST   0x2701

Definition at line 261 of file gl2.h.

◆ GL_LINES

#define GL_LINES   0x0001

Definition at line 88 of file gl2.h.

◆ GL_LINK_STATUS

#define GL_LINK_STATUS   0x8B82

Definition at line 230 of file gl2.h.

◆ GL_LOW_FLOAT

#define GL_LOW_FLOAT   0x8DF0

Definition at line 344 of file gl2.h.

◆ GL_LOW_INT

#define GL_LOW_INT   0x8DF3

Definition at line 347 of file gl2.h.

◆ GL_LUMINANCE

#define GL_LUMINANCE   0x1909

Definition at line 214 of file gl2.h.

◆ GL_LUMINANCE_ALPHA

#define GL_LUMINANCE_ALPHA   0x190A

Definition at line 215 of file gl2.h.

◆ GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS

#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS   0x8B4D

Definition at line 224 of file gl2.h.

◆ GL_MAX_CUBE_MAP_TEXTURE_SIZE

#define GL_MAX_CUBE_MAP_TEXTURE_SIZE   0x851C

Definition at line 277 of file gl2.h.

◆ GL_MAX_FRAGMENT_UNIFORM_VECTORS

#define GL_MAX_FRAGMENT_UNIFORM_VECTORS   0x8DFD

Definition at line 227 of file gl2.h.

◆ GL_MAX_RENDERBUFFER_SIZE

#define GL_MAX_RENDERBUFFER_SIZE   0x84E8

Definition at line 381 of file gl2.h.

◆ GL_MAX_TEXTURE_IMAGE_UNITS

#define GL_MAX_TEXTURE_IMAGE_UNITS   0x8872

Definition at line 226 of file gl2.h.

◆ GL_MAX_TEXTURE_SIZE

#define GL_MAX_TEXTURE_SIZE   0x0D33

Definition at line 180 of file gl2.h.

◆ GL_MAX_VARYING_VECTORS

#define GL_MAX_VARYING_VECTORS   0x8DFC

Definition at line 223 of file gl2.h.

◆ GL_MAX_VERTEX_ATTRIBS

#define GL_MAX_VERTEX_ATTRIBS   0x8869

Definition at line 221 of file gl2.h.

◆ GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS

#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS   0x8B4C

Definition at line 225 of file gl2.h.

◆ GL_MAX_VERTEX_UNIFORM_VECTORS

#define GL_MAX_VERTEX_UNIFORM_VECTORS   0x8DFB

Definition at line 222 of file gl2.h.

◆ GL_MAX_VIEWPORT_DIMS

#define GL_MAX_VIEWPORT_DIMS   0x0D3A

Definition at line 181 of file gl2.h.

◆ GL_MEDIUM_FLOAT

#define GL_MEDIUM_FLOAT   0x8DF1

Definition at line 345 of file gl2.h.

◆ GL_MEDIUM_INT

#define GL_MEDIUM_INT   0x8DF4

Definition at line 348 of file gl2.h.

◆ GL_MIRRORED_REPEAT

#define GL_MIRRORED_REPEAT   0x8370

Definition at line 313 of file gl2.h.

◆ GL_NEAREST

#define GL_NEAREST   0x2600

Definition at line 258 of file gl2.h.

◆ GL_NEAREST_MIPMAP_LINEAR

#define GL_NEAREST_MIPMAP_LINEAR   0x2702

Definition at line 262 of file gl2.h.

◆ GL_NEAREST_MIPMAP_NEAREST

#define GL_NEAREST_MIPMAP_NEAREST   0x2700

Definition at line 260 of file gl2.h.

◆ GL_NEVER

#define GL_NEVER   0x0200

Definition at line 239 of file gl2.h.

◆ GL_NICEST

#define GL_NICEST   0x1102

Definition at line 200 of file gl2.h.

◆ GL_NO_ERROR

#define GL_NO_ERROR   0

Definition at line 143 of file gl2.h.

◆ GL_NONE

#define GL_NONE   0

Definition at line 373 of file gl2.h.

◆ GL_NOTEQUAL

#define GL_NOTEQUAL   0x0205

Definition at line 244 of file gl2.h.

◆ GL_NUM_COMPRESSED_TEXTURE_FORMATS

#define GL_NUM_COMPRESSED_TEXTURE_FORMATS   0x86A2

Definition at line 196 of file gl2.h.

◆ GL_NUM_SHADER_BINARY_FORMATS

#define GL_NUM_SHADER_BINARY_FORMATS   0x8DF9

Definition at line 343 of file gl2.h.

◆ GL_ONE

#define GL_ONE   1

Definition at line 95 of file gl2.h.

◆ GL_ONE_MINUS_CONSTANT_ALPHA

#define GL_ONE_MINUS_CONSTANT_ALPHA   0x8004

Definition at line 118 of file gl2.h.

◆ GL_ONE_MINUS_CONSTANT_COLOR

#define GL_ONE_MINUS_CONSTANT_COLOR   0x8002

Definition at line 116 of file gl2.h.

◆ GL_ONE_MINUS_DST_ALPHA

#define GL_ONE_MINUS_DST_ALPHA   0x0305

Definition at line 101 of file gl2.h.

◆ GL_ONE_MINUS_DST_COLOR

#define GL_ONE_MINUS_DST_COLOR   0x0307

Definition at line 103 of file gl2.h.

◆ GL_ONE_MINUS_SRC_ALPHA

#define GL_ONE_MINUS_SRC_ALPHA   0x0303

Definition at line 99 of file gl2.h.

◆ GL_ONE_MINUS_SRC_COLOR

#define GL_ONE_MINUS_SRC_COLOR   0x0301

Definition at line 97 of file gl2.h.

◆ GL_OUT_OF_MEMORY

#define GL_OUT_OF_MEMORY   0x0505

Definition at line 147 of file gl2.h.

◆ GL_PACK_ALIGNMENT

#define GL_PACK_ALIGNMENT   0x0D05

Definition at line 179 of file gl2.h.

◆ GL_POINTS

#define GL_POINTS   0x0000

Definition at line 87 of file gl2.h.

◆ GL_POLYGON_OFFSET_FACTOR

#define GL_POLYGON_OFFSET_FACTOR   0x8038

Definition at line 190 of file gl2.h.

◆ GL_POLYGON_OFFSET_FILL

#define GL_POLYGON_OFFSET_FILL   0x8037

Definition at line 140 of file gl2.h.

◆ GL_POLYGON_OFFSET_UNITS

#define GL_POLYGON_OFFSET_UNITS   0x2A00

Definition at line 189 of file gl2.h.

◆ GL_RED_BITS

#define GL_RED_BITS   0x0D52

Definition at line 183 of file gl2.h.

◆ GL_RENDERBUFFER

#define GL_RENDERBUFFER   0x8D41

Definition at line 351 of file gl2.h.

◆ GL_RENDERBUFFER_ALPHA_SIZE

#define GL_RENDERBUFFER_ALPHA_SIZE   0x8D53

Definition at line 363 of file gl2.h.

◆ GL_RENDERBUFFER_BINDING

#define GL_RENDERBUFFER_BINDING   0x8CA7

Definition at line 380 of file gl2.h.

◆ GL_RENDERBUFFER_BLUE_SIZE

#define GL_RENDERBUFFER_BLUE_SIZE   0x8D52

Definition at line 362 of file gl2.h.

◆ GL_RENDERBUFFER_DEPTH_SIZE

#define GL_RENDERBUFFER_DEPTH_SIZE   0x8D54

Definition at line 364 of file gl2.h.

◆ GL_RENDERBUFFER_GREEN_SIZE

#define GL_RENDERBUFFER_GREEN_SIZE   0x8D51

Definition at line 361 of file gl2.h.

◆ GL_RENDERBUFFER_HEIGHT

#define GL_RENDERBUFFER_HEIGHT   0x8D43

Definition at line 358 of file gl2.h.

◆ GL_RENDERBUFFER_INTERNAL_FORMAT

#define GL_RENDERBUFFER_INTERNAL_FORMAT   0x8D44

Definition at line 359 of file gl2.h.

◆ GL_RENDERBUFFER_RED_SIZE

#define GL_RENDERBUFFER_RED_SIZE   0x8D50

Definition at line 360 of file gl2.h.

◆ GL_RENDERBUFFER_STENCIL_SIZE

#define GL_RENDERBUFFER_STENCIL_SIZE   0x8D55

Definition at line 365 of file gl2.h.

◆ GL_RENDERBUFFER_WIDTH

#define GL_RENDERBUFFER_WIDTH   0x8D42

Definition at line 357 of file gl2.h.

◆ GL_RENDERER

#define GL_RENDERER   0x1F01

Definition at line 255 of file gl2.h.

◆ GL_REPEAT

#define GL_REPEAT   0x2901

Definition at line 311 of file gl2.h.

◆ GL_REPLACE

#define GL_REPLACE   0x1E01

Definition at line 248 of file gl2.h.

◆ GL_RGB

#define GL_RGB   0x1907

Definition at line 212 of file gl2.h.

◆ GL_RGB565

#define GL_RGB565   0x8D62

Definition at line 354 of file gl2.h.

◆ GL_RGB5_A1

#define GL_RGB5_A1   0x8057

Definition at line 353 of file gl2.h.

◆ GL_RGBA

#define GL_RGBA   0x1908

Definition at line 213 of file gl2.h.

◆ GL_RGBA4

#define GL_RGBA4   0x8056

Definition at line 352 of file gl2.h.

◆ GL_SAMPLE_ALPHA_TO_COVERAGE

#define GL_SAMPLE_ALPHA_TO_COVERAGE   0x809E

Definition at line 141 of file gl2.h.

◆ GL_SAMPLE_BUFFERS

#define GL_SAMPLE_BUFFERS   0x80A8

Definition at line 192 of file gl2.h.

◆ GL_SAMPLE_COVERAGE

#define GL_SAMPLE_COVERAGE   0x80A0

Definition at line 142 of file gl2.h.

◆ GL_SAMPLE_COVERAGE_INVERT

#define GL_SAMPLE_COVERAGE_INVERT   0x80AB

Definition at line 195 of file gl2.h.

◆ GL_SAMPLE_COVERAGE_VALUE

#define GL_SAMPLE_COVERAGE_VALUE   0x80AA

Definition at line 194 of file gl2.h.

◆ GL_SAMPLER_2D

#define GL_SAMPLER_2D   0x8B5E

Definition at line 327 of file gl2.h.

◆ GL_SAMPLER_CUBE

#define GL_SAMPLER_CUBE   0x8B60

Definition at line 328 of file gl2.h.

◆ GL_SAMPLES

#define GL_SAMPLES   0x80A9

Definition at line 193 of file gl2.h.

◆ GL_SCISSOR_BOX

#define GL_SCISSOR_BOX   0x0C10

Definition at line 175 of file gl2.h.

◆ GL_SCISSOR_TEST

#define GL_SCISSOR_TEST   0x0C11

Definition at line 139 of file gl2.h.

◆ GL_SHADER_BINARY_FORMATS

#define GL_SHADER_BINARY_FORMATS   0x8DF8

Definition at line 342 of file gl2.h.

◆ GL_SHADER_COMPILER

#define GL_SHADER_COMPILER   0x8DFA

Definition at line 341 of file gl2.h.

◆ GL_SHADER_SOURCE_LENGTH

#define GL_SHADER_SOURCE_LENGTH   0x8B88

Definition at line 340 of file gl2.h.

◆ GL_SHADER_TYPE

#define GL_SHADER_TYPE   0x8B4F

Definition at line 228 of file gl2.h.

◆ GL_SHADING_LANGUAGE_VERSION

#define GL_SHADING_LANGUAGE_VERSION   0x8B8C

Definition at line 237 of file gl2.h.

◆ GL_SHORT

#define GL_SHORT   0x1402

Definition at line 204 of file gl2.h.

◆ GL_SRC_ALPHA

#define GL_SRC_ALPHA   0x0302

Definition at line 98 of file gl2.h.

◆ GL_SRC_ALPHA_SATURATE

#define GL_SRC_ALPHA_SATURATE   0x0308

Definition at line 104 of file gl2.h.

◆ GL_SRC_COLOR

#define GL_SRC_COLOR   0x0300

Definition at line 96 of file gl2.h.

◆ GL_STATIC_DRAW

#define GL_STATIC_DRAW   0x88E4

Definition at line 125 of file gl2.h.

◆ GL_STENCIL_ATTACHMENT

#define GL_STENCIL_ATTACHMENT   0x8D20

Definition at line 372 of file gl2.h.

◆ GL_STENCIL_BACK_FAIL

#define GL_STENCIL_BACK_FAIL   0x8801

Definition at line 168 of file gl2.h.

◆ GL_STENCIL_BACK_FUNC

#define GL_STENCIL_BACK_FUNC   0x8800

Definition at line 167 of file gl2.h.

◆ GL_STENCIL_BACK_PASS_DEPTH_FAIL

#define GL_STENCIL_BACK_PASS_DEPTH_FAIL   0x8802

Definition at line 169 of file gl2.h.

◆ GL_STENCIL_BACK_PASS_DEPTH_PASS

#define GL_STENCIL_BACK_PASS_DEPTH_PASS   0x8803

Definition at line 170 of file gl2.h.

◆ GL_STENCIL_BACK_REF

#define GL_STENCIL_BACK_REF   0x8CA3

Definition at line 171 of file gl2.h.

◆ GL_STENCIL_BACK_VALUE_MASK

#define GL_STENCIL_BACK_VALUE_MASK   0x8CA4

Definition at line 172 of file gl2.h.

◆ GL_STENCIL_BACK_WRITEMASK

#define GL_STENCIL_BACK_WRITEMASK   0x8CA5

Definition at line 173 of file gl2.h.

◆ GL_STENCIL_BITS

#define GL_STENCIL_BITS   0x0D57

Definition at line 188 of file gl2.h.

◆ GL_STENCIL_BUFFER_BIT

#define GL_STENCIL_BUFFER_BIT   0x00000400

Definition at line 83 of file gl2.h.

◆ GL_STENCIL_CLEAR_VALUE

#define GL_STENCIL_CLEAR_VALUE   0x0B91

Definition at line 159 of file gl2.h.

◆ GL_STENCIL_FAIL

#define GL_STENCIL_FAIL   0x0B94

Definition at line 161 of file gl2.h.

◆ GL_STENCIL_FUNC

#define GL_STENCIL_FUNC   0x0B92

Definition at line 160 of file gl2.h.

◆ GL_STENCIL_INDEX8

#define GL_STENCIL_INDEX8   0x8D48

Definition at line 356 of file gl2.h.

◆ GL_STENCIL_PASS_DEPTH_FAIL

#define GL_STENCIL_PASS_DEPTH_FAIL   0x0B95

Definition at line 162 of file gl2.h.

◆ GL_STENCIL_PASS_DEPTH_PASS

#define GL_STENCIL_PASS_DEPTH_PASS   0x0B96

Definition at line 163 of file gl2.h.

◆ GL_STENCIL_REF

#define GL_STENCIL_REF   0x0B97

Definition at line 164 of file gl2.h.

◆ GL_STENCIL_TEST

#define GL_STENCIL_TEST   0x0B90

Definition at line 137 of file gl2.h.

◆ GL_STENCIL_VALUE_MASK

#define GL_STENCIL_VALUE_MASK   0x0B93

Definition at line 165 of file gl2.h.

◆ GL_STENCIL_WRITEMASK

#define GL_STENCIL_WRITEMASK   0x0B98

Definition at line 166 of file gl2.h.

◆ GL_STREAM_DRAW

#define GL_STREAM_DRAW   0x88E0

Definition at line 124 of file gl2.h.

◆ GL_SUBPIXEL_BITS

#define GL_SUBPIXEL_BITS   0x0D50

Definition at line 182 of file gl2.h.

◆ GL_TEXTURE

#define GL_TEXTURE   0x1702

Definition at line 268 of file gl2.h.

◆ GL_TEXTURE0

#define GL_TEXTURE0   0x84C0

Definition at line 278 of file gl2.h.

◆ GL_TEXTURE1

#define GL_TEXTURE1   0x84C1

Definition at line 279 of file gl2.h.

◆ GL_TEXTURE10

#define GL_TEXTURE10   0x84CA

Definition at line 288 of file gl2.h.

◆ GL_TEXTURE11

#define GL_TEXTURE11   0x84CB

Definition at line 289 of file gl2.h.

◆ GL_TEXTURE12

#define GL_TEXTURE12   0x84CC

Definition at line 290 of file gl2.h.

◆ GL_TEXTURE13

#define GL_TEXTURE13   0x84CD

Definition at line 291 of file gl2.h.

◆ GL_TEXTURE14

#define GL_TEXTURE14   0x84CE

Definition at line 292 of file gl2.h.

◆ GL_TEXTURE15

#define GL_TEXTURE15   0x84CF

Definition at line 293 of file gl2.h.

◆ GL_TEXTURE16

#define GL_TEXTURE16   0x84D0

Definition at line 294 of file gl2.h.

◆ GL_TEXTURE17

#define GL_TEXTURE17   0x84D1

Definition at line 295 of file gl2.h.

◆ GL_TEXTURE18

#define GL_TEXTURE18   0x84D2

Definition at line 296 of file gl2.h.

◆ GL_TEXTURE19

#define GL_TEXTURE19   0x84D3

Definition at line 297 of file gl2.h.

◆ GL_TEXTURE2

#define GL_TEXTURE2   0x84C2

Definition at line 280 of file gl2.h.

◆ GL_TEXTURE20

#define GL_TEXTURE20   0x84D4

Definition at line 298 of file gl2.h.

◆ GL_TEXTURE21

#define GL_TEXTURE21   0x84D5

Definition at line 299 of file gl2.h.

◆ GL_TEXTURE22

#define GL_TEXTURE22   0x84D6

Definition at line 300 of file gl2.h.

◆ GL_TEXTURE23

#define GL_TEXTURE23   0x84D7

Definition at line 301 of file gl2.h.

◆ GL_TEXTURE24

#define GL_TEXTURE24   0x84D8

Definition at line 302 of file gl2.h.

◆ GL_TEXTURE25

#define GL_TEXTURE25   0x84D9

Definition at line 303 of file gl2.h.

◆ GL_TEXTURE26

#define GL_TEXTURE26   0x84DA

Definition at line 304 of file gl2.h.

◆ GL_TEXTURE27

#define GL_TEXTURE27   0x84DB

Definition at line 305 of file gl2.h.

◆ GL_TEXTURE28

#define GL_TEXTURE28   0x84DC

Definition at line 306 of file gl2.h.

◆ GL_TEXTURE29

#define GL_TEXTURE29   0x84DD

Definition at line 307 of file gl2.h.

◆ GL_TEXTURE3

#define GL_TEXTURE3   0x84C3

Definition at line 281 of file gl2.h.

◆ GL_TEXTURE30

#define GL_TEXTURE30   0x84DE

Definition at line 308 of file gl2.h.

◆ GL_TEXTURE31

#define GL_TEXTURE31   0x84DF

Definition at line 309 of file gl2.h.

◆ GL_TEXTURE4

#define GL_TEXTURE4   0x84C4

Definition at line 282 of file gl2.h.

◆ GL_TEXTURE5

#define GL_TEXTURE5   0x84C5

Definition at line 283 of file gl2.h.

◆ GL_TEXTURE6

#define GL_TEXTURE6   0x84C6

Definition at line 284 of file gl2.h.

◆ GL_TEXTURE7

#define GL_TEXTURE7   0x84C7

Definition at line 285 of file gl2.h.

◆ GL_TEXTURE8

#define GL_TEXTURE8   0x84C8

Definition at line 286 of file gl2.h.

◆ GL_TEXTURE9

#define GL_TEXTURE9   0x84C9

Definition at line 287 of file gl2.h.

◆ GL_TEXTURE_2D

#define GL_TEXTURE_2D   0x0DE1

Definition at line 133 of file gl2.h.

◆ GL_TEXTURE_BINDING_2D

#define GL_TEXTURE_BINDING_2D   0x8069

Definition at line 191 of file gl2.h.

◆ GL_TEXTURE_BINDING_CUBE_MAP

#define GL_TEXTURE_BINDING_CUBE_MAP   0x8514

Definition at line 270 of file gl2.h.

◆ GL_TEXTURE_CUBE_MAP

#define GL_TEXTURE_CUBE_MAP   0x8513

Definition at line 269 of file gl2.h.

◆ GL_TEXTURE_CUBE_MAP_NEGATIVE_X

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X   0x8516

Definition at line 272 of file gl2.h.

◆ GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y   0x8518

Definition at line 274 of file gl2.h.

◆ GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z   0x851A

Definition at line 276 of file gl2.h.

◆ GL_TEXTURE_CUBE_MAP_POSITIVE_X

#define GL_TEXTURE_CUBE_MAP_POSITIVE_X   0x8515

Definition at line 271 of file gl2.h.

◆ GL_TEXTURE_CUBE_MAP_POSITIVE_Y

#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y   0x8517

Definition at line 273 of file gl2.h.

◆ GL_TEXTURE_CUBE_MAP_POSITIVE_Z

#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z   0x8519

Definition at line 275 of file gl2.h.

◆ GL_TEXTURE_MAG_FILTER

#define GL_TEXTURE_MAG_FILTER   0x2800

Definition at line 264 of file gl2.h.

◆ GL_TEXTURE_MIN_FILTER

#define GL_TEXTURE_MIN_FILTER   0x2801

Definition at line 265 of file gl2.h.

◆ GL_TEXTURE_WRAP_S

#define GL_TEXTURE_WRAP_S   0x2802

Definition at line 266 of file gl2.h.

◆ GL_TEXTURE_WRAP_T

#define GL_TEXTURE_WRAP_T   0x2803

Definition at line 267 of file gl2.h.

◆ GL_TRIANGLE_FAN

#define GL_TRIANGLE_FAN   0x0006

Definition at line 93 of file gl2.h.

◆ GL_TRIANGLE_STRIP

#define GL_TRIANGLE_STRIP   0x0005

Definition at line 92 of file gl2.h.

◆ GL_TRIANGLES

#define GL_TRIANGLES   0x0004

Definition at line 91 of file gl2.h.

◆ GL_TRUE

#define GL_TRUE   1

Definition at line 86 of file gl2.h.

◆ GL_UNPACK_ALIGNMENT

#define GL_UNPACK_ALIGNMENT   0x0CF5

Definition at line 178 of file gl2.h.

◆ GL_UNSIGNED_BYTE

#define GL_UNSIGNED_BYTE   0x1401

Definition at line 203 of file gl2.h.

◆ GL_UNSIGNED_INT

#define GL_UNSIGNED_INT   0x1405

Definition at line 207 of file gl2.h.

◆ GL_UNSIGNED_SHORT

#define GL_UNSIGNED_SHORT   0x1403

Definition at line 205 of file gl2.h.

◆ GL_UNSIGNED_SHORT_4_4_4_4

#define GL_UNSIGNED_SHORT_4_4_4_4   0x8033

Definition at line 216 of file gl2.h.

◆ GL_UNSIGNED_SHORT_5_5_5_1

#define GL_UNSIGNED_SHORT_5_5_5_1   0x8034

Definition at line 217 of file gl2.h.

◆ GL_UNSIGNED_SHORT_5_6_5

#define GL_UNSIGNED_SHORT_5_6_5   0x8363

Definition at line 218 of file gl2.h.

◆ GL_VALIDATE_STATUS

#define GL_VALIDATE_STATUS   0x8B83

Definition at line 231 of file gl2.h.

◆ GL_VENDOR

#define GL_VENDOR   0x1F00

Definition at line 254 of file gl2.h.

◆ GL_VERSION

#define GL_VERSION   0x1F02

Definition at line 256 of file gl2.h.

◆ GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING

#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING   0x889F

Definition at line 335 of file gl2.h.

◆ GL_VERTEX_ATTRIB_ARRAY_ENABLED

#define GL_VERTEX_ATTRIB_ARRAY_ENABLED   0x8622

Definition at line 329 of file gl2.h.

◆ GL_VERTEX_ATTRIB_ARRAY_NORMALIZED

#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED   0x886A

Definition at line 333 of file gl2.h.

◆ GL_VERTEX_ATTRIB_ARRAY_POINTER

#define GL_VERTEX_ATTRIB_ARRAY_POINTER   0x8645

Definition at line 334 of file gl2.h.

◆ GL_VERTEX_ATTRIB_ARRAY_SIZE

#define GL_VERTEX_ATTRIB_ARRAY_SIZE   0x8623

Definition at line 330 of file gl2.h.

◆ GL_VERTEX_ATTRIB_ARRAY_STRIDE

#define GL_VERTEX_ATTRIB_ARRAY_STRIDE   0x8624

Definition at line 331 of file gl2.h.

◆ GL_VERTEX_ATTRIB_ARRAY_TYPE

#define GL_VERTEX_ATTRIB_ARRAY_TYPE   0x8625

Definition at line 332 of file gl2.h.

◆ GL_VERTEX_SHADER

#define GL_VERTEX_SHADER   0x8B31

Definition at line 220 of file gl2.h.

◆ GL_VIEWPORT

#define GL_VIEWPORT   0x0BA2

Definition at line 174 of file gl2.h.

◆ GL_ZERO

#define GL_ZERO   0

Definition at line 94 of file gl2.h.

Typedef Documentation

◆ alpha

Definition at line 390 of file gl2.h.

◆ attachment

typedef GLenum attachment

Definition at line 429 of file gl2.h.

◆ binary

typedef const GLuint GLenum const void* binary

Definition at line 480 of file gl2.h.

◆ binaryformat

typedef const GLuint GLenum binaryformat

Definition at line 480 of file gl2.h.

◆ blue

Definition at line 390 of file gl2.h.

◆ border

Definition at line 404 of file gl2.h.

◆ buffer

typedef GLuint buffer

Definition at line 386 of file gl2.h.

◆ buffers

typedef GLuint* buffers

Definition at line 411 of file gl2.h.

◆ bufSize

typedef GLsizei bufSize

Definition at line 437 of file gl2.h.

◆ count

typedef GLsizei count

Definition at line 423 of file gl2.h.

◆ data

typedef GLint* data

Definition at line 395 of file gl2.h.

◆ dfactor

typedef GLenum dfactor

Definition at line 393 of file gl2.h.

◆ dfactorAlpha

Definition at line 394 of file gl2.h.

◆ dfactorRGB

typedef GLenum dfactorRGB

Definition at line 394 of file gl2.h.

◆ dpfail

typedef GLenum GLenum dpfail

Definition at line 487 of file gl2.h.

◆ dppass

Definition at line 487 of file gl2.h.

◆ f

typedef GLfloat f

Definition at line 419 of file gl2.h.

◆ first

typedef GLint first

Definition at line 423 of file gl2.h.

◆ format

Definition at line 405 of file gl2.h.

◆ framebuffer

Definition at line 387 of file gl2.h.

◆ framebuffers

typedef GLuint* framebuffers

Definition at line 412 of file gl2.h.

◆ func

typedef GLenum func

Definition at line 483 of file gl2.h.

◆ GLbitfield

typedef unsigned int GLbitfield

Definition at line 77 of file gl2.h.

◆ GLboolean

typedef unsigned char GLboolean

Definition at line 79 of file gl2.h.

◆ GLbyte

Definition at line 62 of file gl2.h.

◆ GLchar

typedef char GLchar

Definition at line 73 of file gl2.h.

◆ GLclampf

Definition at line 63 of file gl2.h.

◆ GLenum

typedef unsigned int GLenum

Definition at line 71 of file gl2.h.

◆ GLfixed

Definition at line 64 of file gl2.h.

◆ GLfloat

Definition at line 74 of file gl2.h.

◆ GLint

typedef int GLint

Definition at line 78 of file gl2.h.

◆ GLint64

Definition at line 69 of file gl2.h.

◆ GLintptr

Definition at line 76 of file gl2.h.

◆ GLshort

typedef short GLshort

Definition at line 65 of file gl2.h.

◆ GLsizei

typedef int GLsizei

Definition at line 80 of file gl2.h.

◆ GLsizeiptr

Definition at line 75 of file gl2.h.

◆ GLsync

typedef struct __GLsync* GLsync

Definition at line 68 of file gl2.h.

◆ GLubyte

Definition at line 81 of file gl2.h.

◆ GLuint

typedef unsigned int GLuint

Definition at line 72 of file gl2.h.

◆ GLuint64

Definition at line 70 of file gl2.h.

◆ GLushort

typedef unsigned short GLushort

Definition at line 66 of file gl2.h.

◆ GLvoid

typedef void GLvoid

Definition at line 67 of file gl2.h.

◆ green

typedef GLboolean green

Definition at line 390 of file gl2.h.

◆ height

Definition at line 404 of file gl2.h.

◆ imageSize

Definition at line 404 of file gl2.h.

◆ index

typedef GLuint index

Definition at line 385 of file gl2.h.

◆ indices

typedef GLsizei GLenum const void* indices

Definition at line 424 of file gl2.h.

◆ infoLog

Definition at line 448 of file gl2.h.

◆ internalformat

Definition at line 404 of file gl2.h.

◆ invert

typedef GLboolean invert

Definition at line 478 of file gl2.h.

◆ length

typedef GLsizei const GLchar* const const GLint* length

Definition at line 437 of file gl2.h.

◆ level

typedef GLint level

Definition at line 404 of file gl2.h.

◆ location

typedef GLint location

Definition at line 457 of file gl2.h.

◆ mask

typedef GLuint mask

Definition at line 482 of file gl2.h.

◆ maxCount

typedef GLsizei maxCount

Definition at line 439 of file gl2.h.

◆ mode

typedef GLenum mode

Definition at line 463 of file gl2.h.

◆ modeAlpha

typedef GLenum modeAlpha

Definition at line 392 of file gl2.h.

◆ name

typedef const GLchar* name

Definition at line 385 of file gl2.h.

◆ normalized

Definition at line 523 of file gl2.h.

◆ offset

typedef GLintptr offset

Definition at line 396 of file gl2.h.

◆ param

typedef GLenum GLint param

Definition at line 473 of file gl2.h.

◆ params

typedef GLenum const GLint* params

Definition at line 442 of file gl2.h.

◆ PFNGLGETSTRINGPROC

typedef const GLubyte* GL_APIENTRYP PFNGLGETSTRINGPROC(GLenum name)

Definition at line 454 of file gl2.h.

◆ pixels

Definition at line 475 of file gl2.h.

◆ pname

typedef GLenum pname

Definition at line 442 of file gl2.h.

◆ pointer

Definition at line 462 of file gl2.h.

◆ precision

Definition at line 452 of file gl2.h.

◆ precisiontype

Definition at line 452 of file gl2.h.

◆ range

typedef GLenum GLint* range

Definition at line 452 of file gl2.h.

◆ ref

typedef GLenum GLint ref

Definition at line 482 of file gl2.h.

◆ renderbuffer

Definition at line 388 of file gl2.h.

◆ renderbuffers

Definition at line 414 of file gl2.h.

◆ renderbuffertarget

Definition at line 429 of file gl2.h.

◆ sfactorAlpha

Definition at line 394 of file gl2.h.

◆ sfail

typedef GLenum sfail

Definition at line 487 of file gl2.h.

◆ shader

typedef GLuint shader

Definition at line 384 of file gl2.h.

◆ shaders

typedef const GLuint* shaders

Definition at line 439 of file gl2.h.

◆ size

typedef GLint size

Definition at line 395 of file gl2.h.

◆ source

Definition at line 453 of file gl2.h.

◆ stride

Definition at line 523 of file gl2.h.

◆ string

typedef GLsizei const GLchar* const* string

Definition at line 481 of file gl2.h.

◆ textarget

Definition at line 430 of file gl2.h.

◆ texture

Definition at line 389 of file gl2.h.

◆ textures

typedef GLuint* textures

Definition at line 416 of file gl2.h.

◆ transpose

Definition at line 510 of file gl2.h.

◆ type

typedef GLint GLenum type

Definition at line 424 of file gl2.h.

◆ units

typedef GLfloat units

Definition at line 474 of file gl2.h.

◆ usage

typedef GLsizeiptr const void GLenum usage

Definition at line 395 of file gl2.h.

◆ v

typedef const GLfloat* v

Definition at line 516 of file gl2.h.

◆ v0

typedef GLint v0

Definition at line 494 of file gl2.h.

◆ v1

typedef GLint GLint v1

Definition at line 498 of file gl2.h.

◆ v2

typedef GLint GLint GLint v2

Definition at line 502 of file gl2.h.

◆ v3

Definition at line 506 of file gl2.h.

◆ value

typedef GLsizei GLboolean const GLfloat* value

Definition at line 495 of file gl2.h.

◆ w

Definition at line 521 of file gl2.h.

◆ width

typedef GLint GLsizei width

Definition at line 404 of file gl2.h.

◆ x

typedef GLfloat x

Definition at line 406 of file gl2.h.

◆ xoffset

typedef GLint GLint xoffset

Definition at line 405 of file gl2.h.

◆ y

typedef GLint y

Definition at line 406 of file gl2.h.

◆ yoffset

Definition at line 405 of file gl2.h.

◆ z

Definition at line 519 of file gl2.h.

◆ zfail

typedef GLenum zfail

Definition at line 486 of file gl2.h.

◆ zpass

typedef GLenum GLenum zpass

Definition at line 486 of file gl2.h.

Function Documentation

◆ glActiveTexture()

GL_APICALL void GL_APIENTRY glActiveTexture ( GLenum  texture)

◆ glAttachShader()

GL_APICALL void GL_APIENTRY glAttachShader ( GLuint  program,
GLuint  shader 
)

◆ glBindAttribLocation()

GL_APICALL void GL_APIENTRY glBindAttribLocation ( GLuint  program,
GLuint  index,
const GLchar name 
)

◆ glBindBuffer()

GL_APICALL void GL_APIENTRY glBindBuffer ( GLenum  target,
GLuint  buffer 
)

◆ glBindFramebuffer()

GL_APICALL void GL_APIENTRY glBindFramebuffer ( GLenum  target,
GLuint  framebuffer 
)

◆ glBindRenderbuffer()

GL_APICALL void GL_APIENTRY glBindRenderbuffer ( GLenum  target,
GLuint  renderbuffer 
)

◆ glBindTexture()

GL_APICALL void GL_APIENTRY glBindTexture ( GLenum  target,
GLuint  texture 
)

◆ glBlendColor()

GL_APICALL void GL_APIENTRY glBlendColor ( GLfloat  red,
GLfloat  green,
GLfloat  blue,
GLfloat  alpha 
)

◆ glBlendEquation()

GL_APICALL void GL_APIENTRY glBlendEquation ( GLenum  mode)

◆ glBlendEquationSeparate()

GL_APICALL void GL_APIENTRY glBlendEquationSeparate ( GLenum  modeRGB,
GLenum  modeAlpha 
)

◆ glBlendFunc()

GL_APICALL void GL_APIENTRY glBlendFunc ( GLenum  sfactor,
GLenum  dfactor 
)

◆ glBlendFuncSeparate()

GL_APICALL void GL_APIENTRY glBlendFuncSeparate ( GLenum  sfactorRGB,
GLenum  dfactorRGB,
GLenum  sfactorAlpha,
GLenum  dfactorAlpha 
)

◆ GLboolean()

typedef GLboolean ( GL_APIENTRYP  PFNGLISBUFFERPROC)

◆ glBufferData()

GL_APICALL void GL_APIENTRY glBufferData ( GLenum  target,
GLsizeiptr  size,
const void data,
GLenum  usage 
)

◆ glBufferSubData()

GL_APICALL void GL_APIENTRY glBufferSubData ( GLenum  target,
GLintptr  offset,
GLsizeiptr  size,
const void data 
)

◆ glCheckFramebufferStatus()

GL_APICALL GLenum GL_APIENTRY glCheckFramebufferStatus ( GLenum  target)

◆ glClear()

◆ glClearColor()

GL_APICALL void GL_APIENTRY glClearColor ( GLfloat  red,
GLfloat  green,
GLfloat  blue,
GLfloat  alpha 
)

◆ glClearDepthf()

GL_APICALL void GL_APIENTRY glClearDepthf ( GLfloat  d)

◆ glClearStencil()

GL_APICALL void GL_APIENTRY glClearStencil ( GLint  s)

◆ glColorMask()

GL_APICALL void GL_APIENTRY glColorMask ( GLboolean  red,
GLboolean  green,
GLboolean  blue,
GLboolean  alpha 
)

◆ glCompileShader()

GL_APICALL void GL_APIENTRY glCompileShader ( GLuint  shader)

◆ glCompressedTexImage2D()

GL_APICALL void GL_APIENTRY glCompressedTexImage2D ( GLenum  target,
GLint  level,
GLenum  internalformat,
GLsizei  width,
GLsizei  height,
GLint  border,
GLsizei  imageSize,
const void data 
)

◆ glCompressedTexSubImage2D()

GL_APICALL void GL_APIENTRY glCompressedTexSubImage2D ( GLenum  target,
GLint  level,
GLint  xoffset,
GLint  yoffset,
GLsizei  width,
GLsizei  height,
GLenum  format,
GLsizei  imageSize,
const void data 
)

◆ glCopyTexImage2D()

GL_APICALL void GL_APIENTRY glCopyTexImage2D ( GLenum  target,
GLint  level,
GLenum  internalformat,
GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height,
GLint  border 
)

◆ glCopyTexSubImage2D()

GL_APICALL void GL_APIENTRY glCopyTexSubImage2D ( GLenum  target,
GLint  level,
GLint  xoffset,
GLint  yoffset,
GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height 
)

◆ glCreateProgram()

GL_APICALL GLuint GL_APIENTRY glCreateProgram ( void  )

◆ glCreateShader()

GL_APICALL GLuint GL_APIENTRY glCreateShader ( GLenum  type)

◆ glCullFace()

GL_APICALL void GL_APIENTRY glCullFace ( GLenum  mode)

◆ glDeleteBuffers()

GL_APICALL void GL_APIENTRY glDeleteBuffers ( GLsizei  n,
const GLuint buffers 
)

◆ glDeleteFramebuffers()

GL_APICALL void GL_APIENTRY glDeleteFramebuffers ( GLsizei  n,
const GLuint framebuffers 
)

◆ glDeleteProgram()

GL_APICALL void GL_APIENTRY glDeleteProgram ( GLuint  program)

◆ glDeleteRenderbuffers()

GL_APICALL void GL_APIENTRY glDeleteRenderbuffers ( GLsizei  n,
const GLuint renderbuffers 
)

◆ glDeleteShader()

GL_APICALL void GL_APIENTRY glDeleteShader ( GLuint  shader)

◆ glDeleteTextures()

GL_APICALL void GL_APIENTRY glDeleteTextures ( GLsizei  n,
const GLuint textures 
)

◆ glDepthFunc()

GL_APICALL void GL_APIENTRY glDepthFunc ( GLenum  func)

◆ glDepthMask()

GL_APICALL void GL_APIENTRY glDepthMask ( GLboolean  flag)

◆ glDepthRangef()

GL_APICALL void GL_APIENTRY glDepthRangef ( GLfloat  n,
GLfloat  f 
)

◆ glDetachShader()

GL_APICALL void GL_APIENTRY glDetachShader ( GLuint  program,
GLuint  shader 
)

◆ glDisable()

GL_APICALL void GL_APIENTRY glDisable ( GLenum  cap)

◆ glDisableVertexAttribArray()

GL_APICALL void GL_APIENTRY glDisableVertexAttribArray ( GLuint  index)

◆ glDrawArrays()

GL_APICALL void GL_APIENTRY glDrawArrays ( GLenum  mode,
GLint  first,
GLsizei  count 
)

◆ glDrawElements()

GL_APICALL void GL_APIENTRY glDrawElements ( GLenum  mode,
GLsizei  count,
GLenum  type,
const void indices 
)

◆ glEnable()

GL_APICALL void GL_APIENTRY glEnable ( GLenum  cap)

◆ glEnableVertexAttribArray()

GL_APICALL void GL_APIENTRY glEnableVertexAttribArray ( GLuint  index)

◆ GLenum()

typedef GLenum ( GL_APIENTRYP  PFNGLCHECKFRAMEBUFFERSTATUSPROC)

◆ glFinish()

GL_APICALL void GL_APIENTRY glFinish ( void  )

◆ glFlush()

◆ glFramebufferRenderbuffer()

GL_APICALL void GL_APIENTRY glFramebufferRenderbuffer ( GLenum  target,
GLenum  attachment,
GLenum  renderbuffertarget,
GLuint  renderbuffer 
)

◆ glFramebufferTexture2D()

GL_APICALL void GL_APIENTRY glFramebufferTexture2D ( GLenum  target,
GLenum  attachment,
GLenum  textarget,
GLuint  texture,
GLint  level 
)

◆ glFrontFace()

GL_APICALL void GL_APIENTRY glFrontFace ( GLenum  mode)

◆ glGenBuffers()

GL_APICALL void GL_APIENTRY glGenBuffers ( GLsizei  n,
GLuint buffers 
)

◆ glGenerateMipmap()

GL_APICALL void GL_APIENTRY glGenerateMipmap ( GLenum  target)

◆ glGenFramebuffers()

GL_APICALL void GL_APIENTRY glGenFramebuffers ( GLsizei  n,
GLuint framebuffers 
)

◆ glGenRenderbuffers()

GL_APICALL void GL_APIENTRY glGenRenderbuffers ( GLsizei  n,
GLuint renderbuffers 
)

◆ glGenTextures()

GL_APICALL void GL_APIENTRY glGenTextures ( GLsizei  n,
GLuint textures 
)

◆ glGetActiveAttrib()

GL_APICALL void GL_APIENTRY glGetActiveAttrib ( GLuint  program,
GLuint  index,
GLsizei  bufSize,
GLsizei length,
GLint size,
GLenum type,
GLchar name 
)

◆ glGetActiveUniform()

GL_APICALL void GL_APIENTRY glGetActiveUniform ( GLuint  program,
GLuint  index,
GLsizei  bufSize,
GLsizei length,
GLint size,
GLenum type,
GLchar name 
)

◆ glGetAttachedShaders()

GL_APICALL void GL_APIENTRY glGetAttachedShaders ( GLuint  program,
GLsizei  maxCount,
GLsizei count,
GLuint shaders 
)

◆ glGetAttribLocation()

GL_APICALL GLint GL_APIENTRY glGetAttribLocation ( GLuint  program,
const GLchar name 
)

◆ glGetBooleanv()

GL_APICALL void GL_APIENTRY glGetBooleanv ( GLenum  pname,
GLboolean data 
)

◆ glGetBufferParameteriv()

GL_APICALL void GL_APIENTRY glGetBufferParameteriv ( GLenum  target,
GLenum  pname,
GLint params 
)

◆ glGetError()

GL_APICALL GLenum GL_APIENTRY glGetError ( void  )

◆ glGetFloatv()

GL_APICALL void GL_APIENTRY glGetFloatv ( GLenum  pname,
GLfloat data 
)

◆ glGetFramebufferAttachmentParameteriv()

GL_APICALL void GL_APIENTRY glGetFramebufferAttachmentParameteriv ( GLenum  target,
GLenum  attachment,
GLenum  pname,
GLint params 
)

◆ glGetIntegerv()

GL_APICALL void GL_APIENTRY glGetIntegerv ( GLenum  pname,
GLint data 
)

◆ glGetProgramInfoLog()

GL_APICALL void GL_APIENTRY glGetProgramInfoLog ( GLuint  program,
GLsizei  bufSize,
GLsizei length,
GLchar infoLog 
)

◆ glGetProgramiv()

GL_APICALL void GL_APIENTRY glGetProgramiv ( GLuint  program,
GLenum  pname,
GLint params 
)

◆ glGetRenderbufferParameteriv()

GL_APICALL void GL_APIENTRY glGetRenderbufferParameteriv ( GLenum  target,
GLenum  pname,
GLint params 
)

◆ glGetShaderInfoLog()

GL_APICALL void GL_APIENTRY glGetShaderInfoLog ( GLuint  shader,
GLsizei  bufSize,
GLsizei length,
GLchar infoLog 
)

◆ glGetShaderiv()

GL_APICALL void GL_APIENTRY glGetShaderiv ( GLuint  shader,
GLenum  pname,
GLint params 
)

◆ glGetShaderPrecisionFormat()

GL_APICALL void GL_APIENTRY glGetShaderPrecisionFormat ( GLenum  shadertype,
GLenum  precisiontype,
GLint range,
GLint precision 
)

◆ glGetShaderSource()

GL_APICALL void GL_APIENTRY glGetShaderSource ( GLuint  shader,
GLsizei  bufSize,
GLsizei length,
GLchar source 
)

◆ glGetString()

GL_APICALL const GLubyte* GL_APIENTRY glGetString ( GLenum  name)

◆ glGetTexParameterfv()

GL_APICALL void GL_APIENTRY glGetTexParameterfv ( GLenum  target,
GLenum  pname,
GLfloat params 
)

◆ glGetTexParameteriv()

GL_APICALL void GL_APIENTRY glGetTexParameteriv ( GLenum  target,
GLenum  pname,
GLint params 
)

◆ glGetUniformfv()

GL_APICALL void GL_APIENTRY glGetUniformfv ( GLuint  program,
GLint  location,
GLfloat params 
)

◆ glGetUniformiv()

GL_APICALL void GL_APIENTRY glGetUniformiv ( GLuint  program,
GLint  location,
GLint params 
)

◆ glGetUniformLocation()

GL_APICALL GLint GL_APIENTRY glGetUniformLocation ( GLuint  program,
const GLchar name 
)

◆ glGetVertexAttribfv()

GL_APICALL void GL_APIENTRY glGetVertexAttribfv ( GLuint  index,
GLenum  pname,
GLfloat params 
)

◆ glGetVertexAttribiv()

GL_APICALL void GL_APIENTRY glGetVertexAttribiv ( GLuint  index,
GLenum  pname,
GLint params 
)

◆ glGetVertexAttribPointerv()

GL_APICALL void GL_APIENTRY glGetVertexAttribPointerv ( GLuint  index,
GLenum  pname,
void **  pointer 
)

◆ glHint()

GL_APICALL void GL_APIENTRY glHint ( GLenum  target,
GLenum  mode 
)

◆ GLint()

typedef GLint ( GL_APIENTRYP  PFNGLGETATTRIBLOCATIONPROC)

◆ glIsBuffer()

GL_APICALL GLboolean GL_APIENTRY glIsBuffer ( GLuint  buffer)

◆ glIsEnabled()

GL_APICALL GLboolean GL_APIENTRY glIsEnabled ( GLenum  cap)

◆ glIsFramebuffer()

GL_APICALL GLboolean GL_APIENTRY glIsFramebuffer ( GLuint  framebuffer)

◆ glIsProgram()

GL_APICALL GLboolean GL_APIENTRY glIsProgram ( GLuint  program)

◆ glIsRenderbuffer()

GL_APICALL GLboolean GL_APIENTRY glIsRenderbuffer ( GLuint  renderbuffer)

◆ glIsShader()

GL_APICALL GLboolean GL_APIENTRY glIsShader ( GLuint  shader)

◆ glIsTexture()

GL_APICALL GLboolean GL_APIENTRY glIsTexture ( GLuint  texture)

◆ glLineWidth()

GL_APICALL void GL_APIENTRY glLineWidth ( GLfloat  width)

◆ glLinkProgram()

GL_APICALL void GL_APIENTRY glLinkProgram ( GLuint  program)

◆ glPixelStorei()

GL_APICALL void GL_APIENTRY glPixelStorei ( GLenum  pname,
GLint  param 
)

◆ glPolygonOffset()

GL_APICALL void GL_APIENTRY glPolygonOffset ( GLfloat  factor,
GLfloat  units 
)

◆ glReadPixels()

GL_APICALL void GL_APIENTRY glReadPixels ( GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height,
GLenum  format,
GLenum  type,
void pixels 
)

◆ glReleaseShaderCompiler()

GL_APICALL void GL_APIENTRY glReleaseShaderCompiler ( void  )

◆ glRenderbufferStorage()

GL_APICALL void GL_APIENTRY glRenderbufferStorage ( GLenum  target,
GLenum  internalformat,
GLsizei  width,
GLsizei  height 
)

◆ glSampleCoverage()

GL_APICALL void GL_APIENTRY glSampleCoverage ( GLfloat  value,
GLboolean  invert 
)

◆ glScissor()

GL_APICALL void GL_APIENTRY glScissor ( GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height 
)

◆ glShaderBinary()

GL_APICALL void GL_APIENTRY glShaderBinary ( GLsizei  count,
const GLuint shaders,
GLenum  binaryformat,
const void binary,
GLsizei  length 
)

◆ glShaderSource()

GL_APICALL void GL_APIENTRY glShaderSource ( GLuint  shader,
GLsizei  count,
const GLchar *const *  string,
const GLint length 
)

◆ glStencilFunc()

GL_APICALL void GL_APIENTRY glStencilFunc ( GLenum  func,
GLint  ref,
GLuint  mask 
)

◆ glStencilFuncSeparate()

GL_APICALL void GL_APIENTRY glStencilFuncSeparate ( GLenum  face,
GLenum  func,
GLint  ref,
GLuint  mask 
)

◆ glStencilMask()

GL_APICALL void GL_APIENTRY glStencilMask ( GLuint  mask)

◆ glStencilMaskSeparate()

GL_APICALL void GL_APIENTRY glStencilMaskSeparate ( GLenum  face,
GLuint  mask 
)

◆ glStencilOp()

GL_APICALL void GL_APIENTRY glStencilOp ( GLenum  fail,
GLenum  zfail,
GLenum  zpass 
)

◆ glStencilOpSeparate()

GL_APICALL void GL_APIENTRY glStencilOpSeparate ( GLenum  face,
GLenum  sfail,
GLenum  dpfail,
GLenum  dppass 
)

◆ glTexImage2D()

GL_APICALL void GL_APIENTRY glTexImage2D ( GLenum  target,
GLint  level,
GLint  internalformat,
GLsizei  width,
GLsizei  height,
GLint  border,
GLenum  format,
GLenum  type,
const void pixels 
)

◆ glTexParameterf()

GL_APICALL void GL_APIENTRY glTexParameterf ( GLenum  target,
GLenum  pname,
GLfloat  param 
)

◆ glTexParameterfv()

GL_APICALL void GL_APIENTRY glTexParameterfv ( GLenum  target,
GLenum  pname,
const GLfloat params 
)

◆ glTexParameteri()

GL_APICALL void GL_APIENTRY glTexParameteri ( GLenum  target,
GLenum  pname,
GLint  param 
)

◆ glTexParameteriv()

GL_APICALL void GL_APIENTRY glTexParameteriv ( GLenum  target,
GLenum  pname,
const GLint params 
)

◆ glTexSubImage2D()

GL_APICALL void GL_APIENTRY glTexSubImage2D ( GLenum  target,
GLint  level,
GLint  xoffset,
GLint  yoffset,
GLsizei  width,
GLsizei  height,
GLenum  format,
GLenum  type,
const void pixels 
)

◆ GLuint()

typedef GLuint ( GL_APIENTRYP  PFNGLCREATEPROGRAMPROC)

◆ glUniform1f()

GL_APICALL void GL_APIENTRY glUniform1f ( GLint  location,
GLfloat  v0 
)

◆ glUniform1fv()

GL_APICALL void GL_APIENTRY glUniform1fv ( GLint  location,
GLsizei  count,
const GLfloat value 
)

◆ glUniform1i()

GL_APICALL void GL_APIENTRY glUniform1i ( GLint  location,
GLint  v0 
)

◆ glUniform1iv()

GL_APICALL void GL_APIENTRY glUniform1iv ( GLint  location,
GLsizei  count,
const GLint value 
)

◆ glUniform2f()

GL_APICALL void GL_APIENTRY glUniform2f ( GLint  location,
GLfloat  v0,
GLfloat  v1 
)

◆ glUniform2fv()

GL_APICALL void GL_APIENTRY glUniform2fv ( GLint  location,
GLsizei  count,
const GLfloat value 
)

◆ glUniform2i()

GL_APICALL void GL_APIENTRY glUniform2i ( GLint  location,
GLint  v0,
GLint  v1 
)

◆ glUniform2iv()

GL_APICALL void GL_APIENTRY glUniform2iv ( GLint  location,
GLsizei  count,
const GLint value 
)

◆ glUniform3f()

GL_APICALL void GL_APIENTRY glUniform3f ( GLint  location,
GLfloat  v0,
GLfloat  v1,
GLfloat  v2 
)

◆ glUniform3fv()

GL_APICALL void GL_APIENTRY glUniform3fv ( GLint  location,
GLsizei  count,
const GLfloat value 
)

◆ glUniform3i()

GL_APICALL void GL_APIENTRY glUniform3i ( GLint  location,
GLint  v0,
GLint  v1,
GLint  v2 
)

◆ glUniform3iv()

GL_APICALL void GL_APIENTRY glUniform3iv ( GLint  location,
GLsizei  count,
const GLint value 
)

◆ glUniform4f()

GL_APICALL void GL_APIENTRY glUniform4f ( GLint  location,
GLfloat  v0,
GLfloat  v1,
GLfloat  v2,
GLfloat  v3 
)

◆ glUniform4fv()

GL_APICALL void GL_APIENTRY glUniform4fv ( GLint  location,
GLsizei  count,
const GLfloat value 
)

◆ glUniform4i()

GL_APICALL void GL_APIENTRY glUniform4i ( GLint  location,
GLint  v0,
GLint  v1,
GLint  v2,
GLint  v3 
)

◆ glUniform4iv()

GL_APICALL void GL_APIENTRY glUniform4iv ( GLint  location,
GLsizei  count,
const GLint value 
)

◆ glUniformMatrix2fv()

GL_APICALL void GL_APIENTRY glUniformMatrix2fv ( GLint  location,
GLsizei  count,
GLboolean  transpose,
const GLfloat value 
)

◆ glUniformMatrix3fv()

GL_APICALL void GL_APIENTRY glUniformMatrix3fv ( GLint  location,
GLsizei  count,
GLboolean  transpose,
const GLfloat value 
)

◆ glUniformMatrix4fv()

GL_APICALL void GL_APIENTRY glUniformMatrix4fv ( GLint  location,
GLsizei  count,
GLboolean  transpose,
const GLfloat value 
)

◆ glUseProgram()

GL_APICALL void GL_APIENTRY glUseProgram ( GLuint  program)

◆ glValidateProgram()

GL_APICALL void GL_APIENTRY glValidateProgram ( GLuint  program)

◆ glVertexAttrib1f()

GL_APICALL void GL_APIENTRY glVertexAttrib1f ( GLuint  index,
GLfloat  x 
)

◆ glVertexAttrib1fv()

GL_APICALL void GL_APIENTRY glVertexAttrib1fv ( GLuint  index,
const GLfloat v 
)

◆ glVertexAttrib2f()

GL_APICALL void GL_APIENTRY glVertexAttrib2f ( GLuint  index,
GLfloat  x,
GLfloat  y 
)

◆ glVertexAttrib2fv()

GL_APICALL void GL_APIENTRY glVertexAttrib2fv ( GLuint  index,
const GLfloat v 
)

◆ glVertexAttrib3f()

GL_APICALL void GL_APIENTRY glVertexAttrib3f ( GLuint  index,
GLfloat  x,
GLfloat  y,
GLfloat  z 
)

◆ glVertexAttrib3fv()

GL_APICALL void GL_APIENTRY glVertexAttrib3fv ( GLuint  index,
const GLfloat v 
)

◆ glVertexAttrib4f()

GL_APICALL void GL_APIENTRY glVertexAttrib4f ( GLuint  index,
GLfloat  x,
GLfloat  y,
GLfloat  z,
GLfloat  w 
)

◆ glVertexAttrib4fv()

GL_APICALL void GL_APIENTRY glVertexAttrib4fv ( GLuint  index,
const GLfloat v 
)

◆ glVertexAttribPointer()

GL_APICALL void GL_APIENTRY glVertexAttribPointer ( GLuint  index,
GLint  size,
GLenum  type,
GLboolean  normalized,
GLsizei  stride,
const void pointer 
)

◆ glViewport()

GL_APICALL void GL_APIENTRY glViewport ( GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height 
)

◆ void()

typedef void ( GL_APIENTRYP  PFNGLACTIVETEXTUREPROC)