SDL_opengles2_gl2.h File Reference

Go to the source code of this file.

## Macros

#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 /* same as BLEND_EQUATION */
#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 void | GLvoid
typedef char | GLchar
typedef unsigned int | GLenum
typedef unsigned char | GLboolean
typedef unsigned int | GLbitfield
typedef khronos_int8_t | GLbyte
typedef short | GLshort
typedef int | GLint
typedef int | GLsizei
typedef khronos_uint8_t | GLubyte
typedef unsigned short | GLushort
typedef unsigned int | GLuint
typedef khronos_float_t | GLfloat
typedef khronos_float_t | GLclampf
typedef khronos_int32_t | GLfixed
typedef khronos_intptr_t | GLintptr
typedef khronos_ssize_t | GLsizeiptr

## Functions

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 (GLclampf red, GLclampf green, GLclampf blue, GLclampf 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 srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
GL_APICALL void GL_APIENTRY | glBufferData (GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
GL_APICALL void GL_APIENTRY | glBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
GL_APICALL GLenum GL_APIENTRY | glCheckFramebufferStatus (GLenum target)
GL_APICALL void GL_APIENTRY | glClear (GLbitfield mask)
GL_APICALL void GL_APIENTRY | glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
GL_APICALL void GL_APIENTRY | glClearDepthf (GLclampf depth)
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 GLvoid *data)
GL_APICALL void GL_APIENTRY | glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *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 (GLclampf zNear, GLclampf zFar)
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 GLvoid *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 *params)
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 *params)
GL_APICALL void GL_APIENTRY | glGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint *params)
GL_APICALL void GL_APIENTRY | glGetIntegerv (GLenum pname, GLint *params)
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, GLvoid **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, GLvoid *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 (GLclampf value, GLboolean invert)
GL_APICALL void GL_APIENTRY | glScissor (GLint x, GLint y, GLsizei width, GLsizei height)
GL_APICALL void GL_APIENTRY | glShaderBinary (GLsizei n, const GLuint *shaders, GLenum binaryformat, const GLvoid *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 fail, GLenum zfail, GLenum zpass)
GL_APICALL void GL_APIENTRY | glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *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 GLvoid *pixels)
GL_APICALL void GL_APIENTRY | glUniform1f (GLint location, GLfloat x)
GL_APICALL void GL_APIENTRY | glUniform1fv (GLint location, GLsizei count, const GLfloat *v)
GL_APICALL void GL_APIENTRY | glUniform1i (GLint location, GLint x)
GL_APICALL void GL_APIENTRY | glUniform1iv (GLint location, GLsizei count, const GLint *v)
GL_APICALL void GL_APIENTRY | glUniform2f (GLint location, GLfloat x, GLfloat y)
GL_APICALL void GL_APIENTRY | glUniform2fv (GLint location, GLsizei count, const GLfloat *v)
GL_APICALL void GL_APIENTRY | glUniform2i (GLint location, GLint x, GLint y)
GL_APICALL void GL_APIENTRY | glUniform2iv (GLint location, GLsizei count, const GLint *v)
GL_APICALL void GL_APIENTRY | glUniform3f (GLint location, GLfloat x, GLfloat y, GLfloat z)
GL_APICALL void GL_APIENTRY | glUniform3fv (GLint location, GLsizei count, const GLfloat *v)
GL_APICALL void GL_APIENTRY | glUniform3i (GLint location, GLint x, GLint y, GLint z)
GL_APICALL void GL_APIENTRY | glUniform3iv (GLint location, GLsizei count, const GLint *v)
GL_APICALL void GL_APIENTRY | glUniform4f (GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
GL_APICALL void GL_APIENTRY | glUniform4fv (GLint location, GLsizei count, const GLfloat *v)
GL_APICALL void GL_APIENTRY | glUniform4i (GLint location, GLint x, GLint y, GLint z, GLint w)
GL_APICALL void GL_APIENTRY | glUniform4iv (GLint location, GLsizei count, const GLint *v)
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 indx, GLfloat x)
GL_APICALL void GL_APIENTRY | glVertexAttrib1fv (GLuint indx, const GLfloat *values)
GL_APICALL void GL_APIENTRY | glVertexAttrib2f (GLuint indx, GLfloat x, GLfloat y)
GL_APICALL void GL_APIENTRY | glVertexAttrib2fv (GLuint indx, const GLfloat *values)
GL_APICALL void GL_APIENTRY | glVertexAttrib3f (GLuint indx, GLfloat x, GLfloat y, GLfloat z)
GL_APICALL void GL_APIENTRY | glVertexAttrib3fv (GLuint indx, const GLfloat *values)
GL_APICALL void GL_APIENTRY | glVertexAttrib4f (GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
GL_APICALL void GL_APIENTRY | glVertexAttrib4fv (GLuint indx, const GLfloat *values)
GL_APICALL void GL_APIENTRY | glVertexAttribPointer (GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *ptr)
GL_APICALL void GL_APIENTRY | glViewport (GLint x, GLint y, GLsizei width, GLsizei height)

## Macro Definition Documentation

#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A

Definition at line 276 of file SDL_opengles2_gl2.h.

#define GL_ACTIVE_ATTRIBUTES 0x8B89

Definition at line 275 of file SDL_opengles2_gl2.h.

#define GL_ACTIVE_TEXTURE 0x84E0

Definition at line 371 of file SDL_opengles2_gl2.h.

#define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87

Definition at line 274 of file SDL_opengles2_gl2.h.

#define GL_ACTIVE_UNIFORMS 0x8B86

Definition at line 273 of file SDL_opengles2_gl2.h.

#define GL_ALIASED_LINE_WIDTH_RANGE 0x846E

Definition at line 170 of file SDL_opengles2_gl2.h.

#define GL_ALIASED_POINT_SIZE_RANGE 0x846D

Definition at line 169 of file SDL_opengles2_gl2.h.

#define GL_ALPHA 0x1906

Definition at line 246 of file SDL_opengles2_gl2.h.

#define GL_ALPHA_BITS 0x0D55

Definition at line 205 of file SDL_opengles2_gl2.h.

#define GL_ALWAYS 0x0207

Definition at line 288 of file SDL_opengles2_gl2.h.

#define GL_ARRAY_BUFFER 0x8892

Definition at line 115 of file SDL_opengles2_gl2.h.

#define GL_ARRAY_BUFFER_BINDING 0x8894

Definition at line 117 of file SDL_opengles2_gl2.h.

#define GL_ATTACHED_SHADERS 0x8B85

Definition at line 272 of file SDL_opengles2_gl2.h.

#define GL_BACK 0x0405

Definition at line 131 of file SDL_opengles2_gl2.h.

#define GL_BLEND 0x0BE2

Definition at line 147 of file SDL_opengles2_gl2.h.

#define GL_BLEND_COLOR 0x8005

Definition at line 112 of file SDL_opengles2_gl2.h.

#define GL_BLEND_DST_ALPHA 0x80CA

Definition at line 106 of file SDL_opengles2_gl2.h.

#define GL_BLEND_DST_RGB 0x80C8

Definition at line 104 of file SDL_opengles2_gl2.h.

#define GL_BLEND_EQUATION 0x8009

Definition at line 95 of file SDL_opengles2_gl2.h.

#define GL_BLEND_EQUATION_ALPHA 0x883D

Definition at line 97 of file SDL_opengles2_gl2.h.

#define GL_BLEND_EQUATION_RGB 0x8009 /* same as BLEND_EQUATION */

Definition at line 96 of file SDL_opengles2_gl2.h.

#define GL_BLEND_SRC_ALPHA 0x80CB

Definition at line 107 of file SDL_opengles2_gl2.h.

#define GL_BLEND_SRC_RGB 0x80C9

Definition at line 105 of file SDL_opengles2_gl2.h.

#define GL_BLUE_BITS 0x0D54

Definition at line 204 of file SDL_opengles2_gl2.h.

#define GL_BOOL 0x8B56

Definition at line 385 of file SDL_opengles2_gl2.h.

#define GL_BOOL_VEC2 0x8B57

Definition at line 386 of file SDL_opengles2_gl2.h.

#define GL_BOOL_VEC3 0x8B58

Definition at line 387 of file SDL_opengles2_gl2.h.

#define GL_BOOL_VEC4 0x8B59

Definition at line 388 of file SDL_opengles2_gl2.h.

#define GL_BUFFER_SIZE 0x8764

Definition at line 124 of file SDL_opengles2_gl2.h.

#define GL_BUFFER_USAGE 0x8765

Definition at line 125 of file SDL_opengles2_gl2.h.

#define GL_BYTE 0x1400

Definition at line 235 of file SDL_opengles2_gl2.h.

#define GL_CCW 0x0901

Definition at line 165 of file SDL_opengles2_gl2.h.

#define GL_CLAMP_TO_EDGE 0x812F

Definition at line 375 of file SDL_opengles2_gl2.h.

#define GL_COLOR_ATTACHMENT0 0x8CE0

Definition at line 451 of file SDL_opengles2_gl2.h.

#define GL_COLOR_BUFFER_BIT 0x00004000

Definition at line 47 of file SDL_opengles2_gl2.h.

#define GL_COLOR_CLEAR_VALUE 0x0C22

Definition at line 195 of file SDL_opengles2_gl2.h.

#define GL_COLOR_WRITEMASK 0x0C23

Definition at line 196 of file SDL_opengles2_gl2.h.

#define GL_COMPILE_STATUS 0x8B81

Definition at line 409 of file SDL_opengles2_gl2.h.

#define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3

Definition at line 224 of file SDL_opengles2_gl2.h.

#define GL_CONSTANT_ALPHA 0x8003

Definition at line 110 of file SDL_opengles2_gl2.h.

#define GL_CONSTANT_COLOR 0x8001

Definition at line 108 of file SDL_opengles2_gl2.h.

#define GL_CULL_FACE 0x0B44

Definition at line 146 of file SDL_opengles2_gl2.h.

#define GL_CULL_FACE_MODE 0x0B45

Definition at line 171 of file SDL_opengles2_gl2.h.

#define GL_CURRENT_PROGRAM 0x8B8D

Definition at line 278 of file SDL_opengles2_gl2.h.

#define GL_CURRENT_VERTEX_ATTRIB 0x8626

Definition at line 127 of file SDL_opengles2_gl2.h.

#define GL_CW 0x0900

Definition at line 164 of file SDL_opengles2_gl2.h.

#define GL_DECR 0x1E03

Definition at line 295 of file SDL_opengles2_gl2.h.

#define GL_DECR_WRAP 0x8508

Definition at line 298 of file SDL_opengles2_gl2.h.

#define GL_DELETE_STATUS 0x8B80

Definition at line 269 of file SDL_opengles2_gl2.h.

#define GL_DEPTH_ATTACHMENT 0x8D00

Definition at line 452 of file SDL_opengles2_gl2.h.

#define GL_DEPTH_BITS 0x0D56

Definition at line 206 of file SDL_opengles2_gl2.h.

#define GL_DEPTH_BUFFER_BIT 0x00000100

Definition at line 45 of file SDL_opengles2_gl2.h.

#define GL_DEPTH_CLEAR_VALUE 0x0B73

Definition at line 175 of file SDL_opengles2_gl2.h.

#define GL_DEPTH_COMPONENT 0x1902

Definition at line 245 of file SDL_opengles2_gl2.h.

#define GL_DEPTH_COMPONENT16 0x81A5

Definition at line 433 of file SDL_opengles2_gl2.h.

#define GL_DEPTH_FUNC 0x0B74

Definition at line 176 of file SDL_opengles2_gl2.h.

#define GL_DEPTH_RANGE 0x0B70

Definition at line 173 of file SDL_opengles2_gl2.h.

#define GL_DEPTH_TEST 0x0B71

Definition at line 150 of file SDL_opengles2_gl2.h.

#define GL_DEPTH_WRITEMASK 0x0B72

Definition at line 174 of file SDL_opengles2_gl2.h.

#define GL_DITHER 0x0BD0

Definition at line 148 of file SDL_opengles2_gl2.h.

#define GL_DONT_CARE 0x1100

Definition at line 227 of file SDL_opengles2_gl2.h.

#define GL_DST_ALPHA 0x0304

Definition at line 79 of file SDL_opengles2_gl2.h.

#define GL_DST_COLOR 0x0306

Definition at line 85 of file SDL_opengles2_gl2.h.

#define GL_DYNAMIC_DRAW 0x88E8

Definition at line 122 of file SDL_opengles2_gl2.h.

#define GL_ELEMENT_ARRAY_BUFFER 0x8893

Definition at line 116 of file SDL_opengles2_gl2.h.

#define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895

Definition at line 118 of file SDL_opengles2_gl2.h.

#define GL_EQUAL 0x0202

Definition at line 283 of file SDL_opengles2_gl2.h.

#define GL_ES_VERSION_2_0 1

Definition at line 42 of file SDL_opengles2_gl2.h.

#define GL_EXTENSIONS 0x1F03

Definition at line 304 of file SDL_opengles2_gl2.h.

#define GL_FALSE 0

Definition at line 50 of file SDL_opengles2_gl2.h.

#define GL_FASTEST 0x1101

Definition at line 228 of file SDL_opengles2_gl2.h.

#define GL_FIXED 0x140C

Definition at line 242 of file SDL_opengles2_gl2.h.

#define GL_FLOAT 0x1406

Definition at line 241 of file SDL_opengles2_gl2.h.

#define GL_FLOAT_MAT2 0x8B5A

Definition at line 389 of file SDL_opengles2_gl2.h.

#define GL_FLOAT_MAT3 0x8B5B

Definition at line 390 of file SDL_opengles2_gl2.h.

#define GL_FLOAT_MAT4 0x8B5C

Definition at line 391 of file SDL_opengles2_gl2.h.

#define GL_FLOAT_VEC2 0x8B50

Definition at line 379 of file SDL_opengles2_gl2.h.

#define GL_FLOAT_VEC3 0x8B51

Definition at line 380 of file SDL_opengles2_gl2.h.

#define GL_FLOAT_VEC4 0x8B52

Definition at line 381 of file SDL_opengles2_gl2.h.

#define GL_FRAGMENT_SHADER 0x8B30

Definition at line 259 of file SDL_opengles2_gl2.h.

#define GL_FRAMEBUFFER 0x8D40

Definition at line 427 of file SDL_opengles2_gl2.h.

#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1

Definition at line 447 of file SDL_opengles2_gl2.h.

#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0

Definition at line 446 of file SDL_opengles2_gl2.h.

#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3

Definition at line 449 of file SDL_opengles2_gl2.h.

#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2

Definition at line 448 of file SDL_opengles2_gl2.h.

#define GL_FRAMEBUFFER_BINDING 0x8CA6

Definition at line 463 of file SDL_opengles2_gl2.h.

#define GL_FRAMEBUFFER_COMPLETE 0x8CD5

Definition at line 457 of file SDL_opengles2_gl2.h.

#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6

Definition at line 458 of file SDL_opengles2_gl2.h.

#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS 0x8CD9

Definition at line 460 of file SDL_opengles2_gl2.h.

#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7

Definition at line 459 of file SDL_opengles2_gl2.h.

#define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD

Definition at line 461 of file SDL_opengles2_gl2.h.

#define GL_FRONT 0x0404

Definition at line 130 of file SDL_opengles2_gl2.h.

#define GL_FRONT_AND_BACK 0x0408

Definition at line 132 of file SDL_opengles2_gl2.h.

#define GL_FRONT_FACE 0x0B46

Definition at line 172 of file SDL_opengles2_gl2.h.

#define GL_FUNC_ADD 0x8006

Definition at line 94 of file SDL_opengles2_gl2.h.

#define GL_FUNC_REVERSE_SUBTRACT 0x800B

Definition at line 101 of file SDL_opengles2_gl2.h.

#define GL_FUNC_SUBTRACT 0x800A

Definition at line 100 of file SDL_opengles2_gl2.h.

#define GL_GENERATE_MIPMAP_HINT 0x8192

Definition at line 232 of file SDL_opengles2_gl2.h.

#define GL_GEQUAL 0x0206

Definition at line 287 of file SDL_opengles2_gl2.h.

#define GL_GREATER 0x0204

Definition at line 285 of file SDL_opengles2_gl2.h.

#define GL_GREEN_BITS 0x0D53

Definition at line 203 of file SDL_opengles2_gl2.h.

#define GL_HIGH_FLOAT 0x8DF2

Definition at line 421 of file SDL_opengles2_gl2.h.

#define GL_HIGH_INT 0x8DF5

Definition at line 424 of file SDL_opengles2_gl2.h.

#define GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B

Definition at line 406 of file SDL_opengles2_gl2.h.

#define GL_IMPLEMENTATION_COLOR_READ_TYPE 0x8B9A

Definition at line 405 of file SDL_opengles2_gl2.h.

#define GL_INCR 0x1E02

Definition at line 294 of file SDL_opengles2_gl2.h.

#define GL_INCR_WRAP 0x8507

Definition at line 297 of file SDL_opengles2_gl2.h.

#define GL_INFO_LOG_LENGTH 0x8B84

Definition at line 410 of file SDL_opengles2_gl2.h.

#define GL_INT 0x1404

Definition at line 239 of file SDL_opengles2_gl2.h.

#define GL_INT_VEC2 0x8B53

Definition at line 382 of file SDL_opengles2_gl2.h.

#define GL_INT_VEC3 0x8B54

Definition at line 383 of file SDL_opengles2_gl2.h.

#define GL_INT_VEC4 0x8B55

Definition at line 384 of file SDL_opengles2_gl2.h.

#define GL_INVALID_ENUM 0x0500

Definition at line 158 of file SDL_opengles2_gl2.h.

#define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506

Definition at line 467 of file SDL_opengles2_gl2.h.

#define GL_INVALID_OPERATION 0x0502

Definition at line 160 of file SDL_opengles2_gl2.h.

#define GL_INVALID_VALUE 0x0501

Definition at line 159 of file SDL_opengles2_gl2.h.

#define GL_INVERT 0x150A

Definition at line 296 of file SDL_opengles2_gl2.h.

#define GL_KEEP 0x1E00

Definition at line 292 of file SDL_opengles2_gl2.h.

#define GL_LEQUAL 0x0203

Definition at line 284 of file SDL_opengles2_gl2.h.

#define GL_LESS 0x0201

Definition at line 282 of file SDL_opengles2_gl2.h.

#define GL_LINE_LOOP 0x0002

Definition at line 56 of file SDL_opengles2_gl2.h.

#define GL_LINE_STRIP 0x0003

Definition at line 57 of file SDL_opengles2_gl2.h.

#define GL_LINE_WIDTH 0x0B21

Definition at line 168 of file SDL_opengles2_gl2.h.

#define GL_LINEAR 0x2601

Definition at line 308 of file SDL_opengles2_gl2.h.

#define GL_LINEAR_MIPMAP_LINEAR 0x2703

Definition at line 316 of file SDL_opengles2_gl2.h.

#define GL_LINEAR_MIPMAP_NEAREST 0x2701

Definition at line 314 of file SDL_opengles2_gl2.h.

#define GL_LINES 0x0001

Definition at line 55 of file SDL_opengles2_gl2.h.

#define GL_LINK_STATUS 0x8B82

Definition at line 270 of file SDL_opengles2_gl2.h.

#define GL_LOW_FLOAT 0x8DF0

Definition at line 419 of file SDL_opengles2_gl2.h.

#define GL_LOW_INT 0x8DF3

Definition at line 422 of file SDL_opengles2_gl2.h.

#define GL_LUMINANCE 0x1909

Definition at line 249 of file SDL_opengles2_gl2.h.

#define GL_LUMINANCE_ALPHA 0x190A

Definition at line 250 of file SDL_opengles2_gl2.h.

#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D

Definition at line 264 of file SDL_opengles2_gl2.h.

#define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C

Definition at line 336 of file SDL_opengles2_gl2.h.

#define GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD

Definition at line 267 of file SDL_opengles2_gl2.h.

#define GL_MAX_RENDERBUFFER_SIZE 0x84E8

Definition at line 465 of file SDL_opengles2_gl2.h.

#define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872

Definition at line 266 of file SDL_opengles2_gl2.h.

#define GL_MAX_TEXTURE_SIZE 0x0D33

Definition at line 199 of file SDL_opengles2_gl2.h.

#define GL_MAX_VARYING_VECTORS 0x8DFC

Definition at line 263 of file SDL_opengles2_gl2.h.

#define GL_MAX_VERTEX_ATTRIBS 0x8869

Definition at line 261 of file SDL_opengles2_gl2.h.

#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C

Definition at line 265 of file SDL_opengles2_gl2.h.

#define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB

Definition at line 262 of file SDL_opengles2_gl2.h.

#define GL_MAX_VIEWPORT_DIMS 0x0D3A

Definition at line 200 of file SDL_opengles2_gl2.h.

#define GL_MEDIUM_FLOAT 0x8DF1

Definition at line 420 of file SDL_opengles2_gl2.h.

#define GL_MEDIUM_INT 0x8DF4

Definition at line 423 of file SDL_opengles2_gl2.h.

#define GL_MIRRORED_REPEAT 0x8370

Definition at line 376 of file SDL_opengles2_gl2.h.

#define GL_NEAREST 0x2600

Definition at line 307 of file SDL_opengles2_gl2.h.

#define GL_NEAREST_MIPMAP_LINEAR 0x2702

Definition at line 315 of file SDL_opengles2_gl2.h.

#define GL_NEAREST_MIPMAP_NEAREST 0x2700

Definition at line 313 of file SDL_opengles2_gl2.h.

#define GL_NEVER 0x0200

Definition at line 281 of file SDL_opengles2_gl2.h.

#define GL_NICEST 0x1102

Definition at line 229 of file SDL_opengles2_gl2.h.

#define GL_NO_ERROR 0

Definition at line 157 of file SDL_opengles2_gl2.h.

#define GL_NONE 0

Definition at line 455 of file SDL_opengles2_gl2.h.

#define GL_NOTEQUAL 0x0205

Definition at line 286 of file SDL_opengles2_gl2.h.

#define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2

Definition at line 223 of file SDL_opengles2_gl2.h.

#define GL_NUM_SHADER_BINARY_FORMATS 0x8DF9

Definition at line 416 of file SDL_opengles2_gl2.h.

#define GL_ONE 1

Definition at line 74 of file SDL_opengles2_gl2.h.

#define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004

Definition at line 111 of file SDL_opengles2_gl2.h.

#define GL_ONE_MINUS_CONSTANT_COLOR 0x8002

Definition at line 109 of file SDL_opengles2_gl2.h.

#define GL_ONE_MINUS_DST_ALPHA 0x0305

Definition at line 80 of file SDL_opengles2_gl2.h.

#define GL_ONE_MINUS_DST_COLOR 0x0307

Definition at line 86 of file SDL_opengles2_gl2.h.

#define GL_ONE_MINUS_SRC_ALPHA 0x0303

Definition at line 78 of file SDL_opengles2_gl2.h.

#define GL_ONE_MINUS_SRC_COLOR 0x0301

Definition at line 76 of file SDL_opengles2_gl2.h.

#define GL_OUT_OF_MEMORY 0x0505

Definition at line 161 of file SDL_opengles2_gl2.h.

#define GL_PACK_ALIGNMENT 0x0D05

Definition at line 198 of file SDL_opengles2_gl2.h.

#define GL_POINTS 0x0000

Definition at line 54 of file SDL_opengles2_gl2.h.

#define GL_POLYGON_OFFSET_FACTOR 0x8038

Definition at line 210 of file SDL_opengles2_gl2.h.

#define GL_POLYGON_OFFSET_FILL 0x8037

Definition at line 152 of file SDL_opengles2_gl2.h.

#define GL_POLYGON_OFFSET_UNITS 0x2A00

Definition at line 208 of file SDL_opengles2_gl2.h.

#define GL_RED_BITS 0x0D52

Definition at line 202 of file SDL_opengles2_gl2.h.

#define GL_RENDERBUFFER 0x8D41

Definition at line 428 of file SDL_opengles2_gl2.h.

#define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53

Definition at line 442 of file SDL_opengles2_gl2.h.

#define GL_RENDERBUFFER_BINDING 0x8CA7

Definition at line 464 of file SDL_opengles2_gl2.h.

#define GL_RENDERBUFFER_BLUE_SIZE 0x8D52

Definition at line 441 of file SDL_opengles2_gl2.h.

#define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54

Definition at line 443 of file SDL_opengles2_gl2.h.

#define GL_RENDERBUFFER_GREEN_SIZE 0x8D51

Definition at line 440 of file SDL_opengles2_gl2.h.

#define GL_RENDERBUFFER_HEIGHT 0x8D43

Definition at line 437 of file SDL_opengles2_gl2.h.

#define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44

Definition at line 438 of file SDL_opengles2_gl2.h.

#define GL_RENDERBUFFER_RED_SIZE 0x8D50

Definition at line 439 of file SDL_opengles2_gl2.h.

#define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55

Definition at line 444 of file SDL_opengles2_gl2.h.

#define GL_RENDERBUFFER_WIDTH 0x8D42

Definition at line 436 of file SDL_opengles2_gl2.h.

#define GL_RENDERER 0x1F01

Definition at line 302 of file SDL_opengles2_gl2.h.

#define GL_REPEAT 0x2901

Definition at line 374 of file SDL_opengles2_gl2.h.

#define GL_REPLACE 0x1E01

Definition at line 293 of file SDL_opengles2_gl2.h.

#define GL_RGB 0x1907

Definition at line 247 of file SDL_opengles2_gl2.h.

#define GL_RGB565 0x8D62

Definition at line 432 of file SDL_opengles2_gl2.h.

#define GL_RGB5_A1 0x8057

Definition at line 431 of file SDL_opengles2_gl2.h.

#define GL_RGBA 0x1908

Definition at line 248 of file SDL_opengles2_gl2.h.

#define GL_RGBA4 0x8056

Definition at line 430 of file SDL_opengles2_gl2.h.

#define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E

Definition at line 153 of file SDL_opengles2_gl2.h.

#define GL_SAMPLE_BUFFERS 0x80A8

Definition at line 212 of file SDL_opengles2_gl2.h.

#define GL_SAMPLE_COVERAGE 0x80A0

Definition at line 154 of file SDL_opengles2_gl2.h.

#define GL_SAMPLE_COVERAGE_INVERT 0x80AB

Definition at line 215 of file SDL_opengles2_gl2.h.

#define GL_SAMPLE_COVERAGE_VALUE 0x80AA

Definition at line 214 of file SDL_opengles2_gl2.h.

#define GL_SAMPLER_2D 0x8B5E

Definition at line 392 of file SDL_opengles2_gl2.h.

#define GL_SAMPLER_CUBE 0x8B60

Definition at line 393 of file SDL_opengles2_gl2.h.

#define GL_SAMPLES 0x80A9

Definition at line 213 of file SDL_opengles2_gl2.h.

#define GL_SCISSOR_BOX 0x0C10

Definition at line 193 of file SDL_opengles2_gl2.h.

#define GL_SCISSOR_TEST 0x0C11

Definition at line 151 of file SDL_opengles2_gl2.h.

#define GL_SHADER_BINARY_FORMATS 0x8DF8

Definition at line 415 of file SDL_opengles2_gl2.h.

#define GL_SHADER_COMPILER 0x8DFA

Definition at line 412 of file SDL_opengles2_gl2.h.

#define GL_SHADER_SOURCE_LENGTH 0x8B88

Definition at line 411 of file SDL_opengles2_gl2.h.

#define GL_SHADER_TYPE 0x8B4F

Definition at line 268 of file SDL_opengles2_gl2.h.

#define GL_SHADING_LANGUAGE_VERSION 0x8B8C

Definition at line 277 of file SDL_opengles2_gl2.h.

#define GL_SHORT 0x1402

Definition at line 237 of file SDL_opengles2_gl2.h.

#define GL_SRC_ALPHA 0x0302

Definition at line 77 of file SDL_opengles2_gl2.h.

#define GL_SRC_ALPHA_SATURATE 0x0308

Definition at line 87 of file SDL_opengles2_gl2.h.

#define GL_SRC_COLOR 0x0300

Definition at line 75 of file SDL_opengles2_gl2.h.

#define GL_STATIC_DRAW 0x88E4

Definition at line 121 of file SDL_opengles2_gl2.h.

#define GL_STENCIL_ATTACHMENT 0x8D20

Definition at line 453 of file SDL_opengles2_gl2.h.

#define GL_STENCIL_BACK_FAIL 0x8801

Definition at line 186 of file SDL_opengles2_gl2.h.

#define GL_STENCIL_BACK_FUNC 0x8800

Definition at line 185 of file SDL_opengles2_gl2.h.

#define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802

Definition at line 187 of file SDL_opengles2_gl2.h.

#define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803

Definition at line 188 of file SDL_opengles2_gl2.h.

#define GL_STENCIL_BACK_REF 0x8CA3

Definition at line 189 of file SDL_opengles2_gl2.h.

#define GL_STENCIL_BACK_VALUE_MASK 0x8CA4

Definition at line 190 of file SDL_opengles2_gl2.h.

#define GL_STENCIL_BACK_WRITEMASK 0x8CA5

Definition at line 191 of file SDL_opengles2_gl2.h.

#define GL_STENCIL_BITS 0x0D57

Definition at line 207 of file SDL_opengles2_gl2.h.

#define GL_STENCIL_BUFFER_BIT 0x00000400

Definition at line 46 of file SDL_opengles2_gl2.h.

#define GL_STENCIL_CLEAR_VALUE 0x0B91

Definition at line 177 of file SDL_opengles2_gl2.h.

#define GL_STENCIL_FAIL 0x0B94

Definition at line 179 of file SDL_opengles2_gl2.h.

#define GL_STENCIL_FUNC 0x0B92

Definition at line 178 of file SDL_opengles2_gl2.h.

#define GL_STENCIL_INDEX8 0x8D48

Definition at line 434 of file SDL_opengles2_gl2.h.

#define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95

Definition at line 180 of file SDL_opengles2_gl2.h.

#define GL_STENCIL_PASS_DEPTH_PASS 0x0B96

Definition at line 181 of file SDL_opengles2_gl2.h.

#define GL_STENCIL_REF 0x0B97

Definition at line 182 of file SDL_opengles2_gl2.h.

#define GL_STENCIL_TEST 0x0B90

Definition at line 149 of file SDL_opengles2_gl2.h.

#define GL_STENCIL_VALUE_MASK 0x0B93

Definition at line 183 of file SDL_opengles2_gl2.h.

#define GL_STENCIL_WRITEMASK 0x0B98

Definition at line 184 of file SDL_opengles2_gl2.h.

#define GL_STREAM_DRAW 0x88E0

Definition at line 120 of file SDL_opengles2_gl2.h.

#define GL_SUBPIXEL_BITS 0x0D50

Definition at line 201 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE 0x1702

Definition at line 326 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE0 0x84C0

Definition at line 339 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE1 0x84C1

Definition at line 340 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE10 0x84CA

Definition at line 349 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE11 0x84CB

Definition at line 350 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE12 0x84CC

Definition at line 351 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE13 0x84CD

Definition at line 352 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE14 0x84CE

Definition at line 353 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE15 0x84CF

Definition at line 354 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE16 0x84D0

Definition at line 355 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE17 0x84D1

Definition at line 356 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE18 0x84D2

Definition at line 357 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE19 0x84D3

Definition at line 358 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE2 0x84C2

Definition at line 341 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE20 0x84D4

Definition at line 359 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE21 0x84D5

Definition at line 360 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE22 0x84D6

Definition at line 361 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE23 0x84D7

Definition at line 362 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE24 0x84D8

Definition at line 363 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE25 0x84D9

Definition at line 364 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE26 0x84DA

Definition at line 365 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE27 0x84DB

Definition at line 366 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE28 0x84DC

Definition at line 367 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE29 0x84DD

Definition at line 368 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE3 0x84C3

Definition at line 342 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE30 0x84DE

Definition at line 369 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE31 0x84DF

Definition at line 370 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE4 0x84C4

Definition at line 343 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE5 0x84C5

Definition at line 344 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE6 0x84C6

Definition at line 345 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE7 0x84C7

Definition at line 346 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE8 0x84C8

Definition at line 347 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE9 0x84C9

Definition at line 348 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE_2D 0x0DE1

Definition at line 145 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE_BINDING_2D 0x8069

Definition at line 211 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE_BINDING_CUBE_MAP 0x8514

Definition at line 329 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE_CUBE_MAP 0x8513

Definition at line 328 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516

Definition at line 331 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518

Definition at line 333 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A

Definition at line 335 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515

Definition at line 330 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517

Definition at line 332 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519

Definition at line 334 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE_MAG_FILTER 0x2800

Definition at line 319 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE_MIN_FILTER 0x2801

Definition at line 320 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE_WRAP_S 0x2802

Definition at line 321 of file SDL_opengles2_gl2.h.

#define GL_TEXTURE_WRAP_T 0x2803

Definition at line 322 of file SDL_opengles2_gl2.h.

#define GL_TRIANGLE_FAN 0x0006

Definition at line 60 of file SDL_opengles2_gl2.h.

#define GL_TRIANGLE_STRIP 0x0005

Definition at line 59 of file SDL_opengles2_gl2.h.

#define GL_TRIANGLES 0x0004

Definition at line 58 of file SDL_opengles2_gl2.h.

#define GL_TRUE 1

Definition at line 51 of file SDL_opengles2_gl2.h.

#define GL_UNPACK_ALIGNMENT 0x0CF5

Definition at line 197 of file SDL_opengles2_gl2.h.

#define GL_UNSIGNED_BYTE 0x1401

Definition at line 236 of file SDL_opengles2_gl2.h.

#define GL_UNSIGNED_INT 0x1405

Definition at line 240 of file SDL_opengles2_gl2.h.

#define GL_UNSIGNED_SHORT 0x1403

Definition at line 238 of file SDL_opengles2_gl2.h.

#define GL_UNSIGNED_SHORT_4_4_4_4 0x8033

Definition at line 254 of file SDL_opengles2_gl2.h.

#define GL_UNSIGNED_SHORT_5_5_5_1 0x8034

Definition at line 255 of file SDL_opengles2_gl2.h.

#define GL_UNSIGNED_SHORT_5_6_5 0x8363

Definition at line 256 of file SDL_opengles2_gl2.h.

#define GL_VALIDATE_STATUS 0x8B83

Definition at line 271 of file SDL_opengles2_gl2.h.

#define GL_VENDOR 0x1F00

Definition at line 301 of file SDL_opengles2_gl2.h.

#define GL_VERSION 0x1F02

Definition at line 303 of file SDL_opengles2_gl2.h.

#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F

Definition at line 402 of file SDL_opengles2_gl2.h.

#define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622

Definition at line 396 of file SDL_opengles2_gl2.h.

#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A

Definition at line 400 of file SDL_opengles2_gl2.h.

#define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645

Definition at line 401 of file SDL_opengles2_gl2.h.

#define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623

Definition at line 397 of file SDL_opengles2_gl2.h.

#define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624

Definition at line 398 of file SDL_opengles2_gl2.h.

#define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625

Definition at line 399 of file SDL_opengles2_gl2.h.

#define GL_VERTEX_SHADER 0x8B31

Definition at line 260 of file SDL_opengles2_gl2.h.

#define GL_VIEWPORT 0x0BA2

Definition at line 192 of file SDL_opengles2_gl2.h.

#define GL_ZERO 0

Definition at line 73 of file SDL_opengles2_gl2.h.

## Typedef Documentation

typedef unsigned int GLbitfield

Definition at line 25 of file SDL_opengles2_gl2.h.

typedef unsigned char GLboolean

Definition at line 24 of file SDL_opengles2_gl2.h.

typedef khronos_int8_t GLbyte

Definition at line 26 of file SDL_opengles2_gl2.h.

typedef char GLchar

Definition at line 22 of file SDL_opengles2_gl2.h.

typedef khronos_float_t GLclampf

Definition at line 34 of file SDL_opengles2_gl2.h.

typedef unsigned int GLenum

Definition at line 23 of file SDL_opengles2_gl2.h.

typedef khronos_int32_t GLfixed

Definition at line 35 of file SDL_opengles2_gl2.h.

typedef khronos_float_t GLfloat

Definition at line 33 of file SDL_opengles2_gl2.h.

typedef int GLint

Definition at line 28 of file SDL_opengles2_gl2.h.

typedef khronos_intptr_t GLintptr

Definition at line 38 of file SDL_opengles2_gl2.h.

typedef short GLshort

Definition at line 27 of file SDL_opengles2_gl2.h.

typedef int GLsizei

Definition at line 29 of file SDL_opengles2_gl2.h.

typedef khronos_ssize_t GLsizeiptr

Definition at line 39 of file SDL_opengles2_gl2.h.

typedef khronos_uint8_t GLubyte

Definition at line 30 of file SDL_opengles2_gl2.h.

typedef unsigned int GLuint

Definition at line 32 of file SDL_opengles2_gl2.h.

typedef unsigned short GLushort

Definition at line 31 of file SDL_opengles2_gl2.h.

typedef void GLvoid

Definition at line 21 of file SDL_opengles2_gl2.h.

## Function Documentation

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 | ( | GLclampf | red,
|  | GLclampf | green,
|  | GLclampf | blue,
|  | GLclampf | 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 | srcRGB,
|  | GLenum | dstRGB,
|  | GLenum | srcAlpha,
|  | GLenum | dstAlpha
| ) |  |

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

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

GL_APICALL GLenum GL_APIENTRY glCheckFramebufferStatus | ( | GLenum | target | ) |

GL_APICALL void GL_APIENTRY glClear | ( | GLbitfield | mask | ) |

GL_APICALL void GL_APIENTRY glClearColor | ( | GLclampf | red,
|  | GLclampf | green,
|  | GLclampf | blue,
|  | GLclampf | alpha
| ) |  |

GL_APICALL void GL_APIENTRY glClearDepthf | ( | GLclampf | depth | ) |

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 GLvoid * | data
| ) |  |

GL_APICALL void GL_APIENTRY glCompressedTexSubImage2D | ( | GLenum | target,
|  | GLint | level,
|  | GLint | xoffset,
|  | GLint | yoffset,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLenum | format,
|  | GLsizei | imageSize,
|  | const GLvoid * | 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 | ( | GLclampf | zNear,
|  | GLclampf | zFar
| ) |  |

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 GLvoid * | 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 * | params
| ) |  |

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 * | params
| ) |  |

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

GL_APICALL void GL_APIENTRY glGetIntegerv | ( | GLenum | pname,
|  | GLint * | params
| ) |  |

GL_APICALL void GL_APIENTRY glGetProgramInfoLog | ( | GLuint | program,
|  | GLsizei | bufsize,
|  | GLsizei * | length,
|  | GLchar * | infolog
| ) |  |

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

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

GL_APICALL void GL_APIENTRY glGetShaderInfoLog | ( | GLuint | shader,
|  | GLsizei | bufsize,
|  | GLsizei * | length,
|  | GLchar * | infolog
| ) |  |

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

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,
|  | GLvoid ** | 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,
|  | GLvoid * | 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 | ( | GLclampf | value,
|  | GLboolean | invert
| ) |  |

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

GL_APICALL void GL_APIENTRY glShaderBinary | ( | GLsizei | n,
|  | const GLuint * | shaders,
|  | GLenum | binaryformat,
|  | const GLvoid * | 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 | fail,
|  | GLenum | zfail,
|  | GLenum | zpass
| ) |  |

GL_APICALL void GL_APIENTRY glTexImage2D | ( | GLenum | target,
|  | GLint | level,
|  | GLint | internalformat,
|  | GLsizei | width,
|  | GLsizei | height,
|  | GLint | border,
|  | GLenum | format,
|  | GLenum | type,
|  | const GLvoid * | 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 GLvoid * | pixels
| ) |  |

GL_APICALL void GL_APIENTRY glUniform1f | ( | GLint | location,
|  | GLfloat | x
| ) |  |

GL_APICALL void GL_APIENTRY glUniform1fv | ( | GLint | location,
|  | GLsizei | count,
|  | const GLfloat * | v
| ) |  |

GL_APICALL void GL_APIENTRY glUniform1i | ( | GLint | location,
|  | GLint | x
| ) |  |

GL_APICALL void GL_APIENTRY glUniform1iv | ( | GLint | location,
|  | GLsizei | count,
|  | const GLint * | v
| ) |  |

GL_APICALL void GL_APIENTRY glUniform2f | ( | GLint | location,
|  | GLfloat | x,
|  | GLfloat | y
| ) |  |

GL_APICALL void GL_APIENTRY glUniform2fv | ( | GLint | location,
|  | GLsizei | count,
|  | const GLfloat * | v
| ) |  |

GL_APICALL void GL_APIENTRY glUniform2i | ( | GLint | location,
|  | GLint | x,
|  | GLint | y
| ) |  |

GL_APICALL void GL_APIENTRY glUniform2iv | ( | GLint | location,
|  | GLsizei | count,
|  | const GLint * | v
| ) |  |

GL_APICALL void GL_APIENTRY glUniform3f | ( | GLint | location,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z
| ) |  |

GL_APICALL void GL_APIENTRY glUniform3fv | ( | GLint | location,
|  | GLsizei | count,
|  | const GLfloat * | v
| ) |  |

GL_APICALL void GL_APIENTRY glUniform3i | ( | GLint | location,
|  | GLint | x,
|  | GLint | y,
|  | GLint | z
| ) |  |

GL_APICALL void GL_APIENTRY glUniform3iv | ( | GLint | location,
|  | GLsizei | count,
|  | const GLint * | v
| ) |  |

GL_APICALL void GL_APIENTRY glUniform4f | ( | GLint | location,
|  | GLfloat | x,
|  | GLfloat | y,
|  | GLfloat | z,
|  | GLfloat | w
| ) |  |

GL_APICALL void GL_APIENTRY glUniform4fv | ( | GLint | location,
|  | GLsizei | count,
|  | const GLfloat * | v
| ) |  |

GL_APICALL void GL_APIENTRY glUniform4i | ( | GLint | location,
|  | GLint | x,
|  | GLint | y,
|  | GLint | z,
|  | GLint | w
| ) |  |

GL_APICALL void GL_APIENTRY glUniform4iv | ( | GLint | location,
|  | GLsizei | count,
|  | const GLint * | v
| ) |  |

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 | indx,
|  | GLfloat | x
| ) |  |

GL_APICALL void GL_APIENTRY glVertexAttrib1fv | ( | GLuint | indx,
|  | const GLfloat * | values
| ) |  |

GL_APICALL void GL_APIENTRY glVertexAttrib2f | ( | GLuint | indx,
|  | GLfloat | x,
|  | GLfloat | y
| ) |  |

GL_APICALL void GL_APIENTRY glVertexAttrib2fv | ( | GLuint | indx,
|  | const GLfloat * | values
| ) |  |

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

GL_APICALL void GL_APIENTRY glVertexAttrib3fv | ( | GLuint | indx,
|  | const GLfloat * | values
| ) |  |

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

GL_APICALL void GL_APIENTRY glVertexAttrib4fv | ( | GLuint | indx,
|  | const GLfloat * | values
| ) |  |

GL_APICALL void GL_APIENTRY glVertexAttribPointer | ( | GLuint | indx,
|  | GLint | size,
|  | GLenum | type,
|  | GLboolean | normalized,
|  | GLsizei | stride,
|  | const GLvoid * | ptr
| ) |  |

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