zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
gl2.h File Reference

Go to the source code of this file.

Macros

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

Typedefs

typedef unsigned int GLbitfield
 
typedef unsigned char GLboolean
 
typedef khronos_int8_t GLbyte
 
typedef char GLchar
 
typedef khronos_float_t GLclampf
 
typedef unsigned int GLenum
 
typedef khronos_int32_t GLfixed
 
typedef khronos_float_t GLfloat
 
typedef int GLint
 
typedef khronos_intptr_t GLintptr
 
typedef short GLshort
 
typedef int GLsizei
 
typedef khronos_ssize_t GLsizeiptr
 
typedef khronos_uint8_t GLubyte
 
typedef unsigned int GLuint
 
typedef unsigned short GLushort
 
typedef void GLvoid
 

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 int 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 int 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 **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 gl2.h.

#define GL_ACTIVE_ATTRIBUTES   0x8B89

Definition at line 275 of file gl2.h.

#define GL_ACTIVE_TEXTURE   0x84E0

Definition at line 371 of file gl2.h.

#define GL_ACTIVE_UNIFORM_MAX_LENGTH   0x8B87

Definition at line 274 of file gl2.h.

#define GL_ACTIVE_UNIFORMS   0x8B86

Definition at line 273 of file gl2.h.

#define GL_ALIASED_LINE_WIDTH_RANGE   0x846E

Definition at line 170 of file gl2.h.

#define GL_ALIASED_POINT_SIZE_RANGE   0x846D

Definition at line 169 of file gl2.h.

#define GL_ALPHA   0x1906

Definition at line 246 of file gl2.h.

#define GL_ALPHA_BITS   0x0D55

Definition at line 205 of file gl2.h.

Referenced by SDL_GL_GetAttribute().

#define GL_ALWAYS   0x0207
#define GL_ARRAY_BUFFER_BINDING   0x8894

Definition at line 117 of file gl2.h.

#define GL_ATTACHED_SHADERS   0x8B85

Definition at line 272 of file gl2.h.

#define GL_BLEND   0x0BE2

Definition at line 147 of file gl2.h.

Referenced by Zeni::Video_GL_Shader::init(), and Zeni::Video_GL_Fixed::init().

#define GL_BLEND_COLOR   0x8005

Definition at line 112 of file gl2.h.

#define GL_BLEND_DST_ALPHA   0x80CA

Definition at line 106 of file gl2.h.

#define GL_BLEND_DST_RGB   0x80C8

Definition at line 104 of file gl2.h.

#define GL_BLEND_EQUATION   0x8009

Definition at line 95 of file gl2.h.

#define GL_BLEND_EQUATION_ALPHA   0x883D

Definition at line 97 of file gl2.h.

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

Definition at line 96 of file gl2.h.

#define GL_BLEND_SRC_ALPHA   0x80CB

Definition at line 107 of file gl2.h.

#define GL_BLEND_SRC_RGB   0x80C9

Definition at line 105 of file gl2.h.

#define GL_BLUE_BITS   0x0D54

Definition at line 204 of file gl2.h.

Referenced by SDL_GL_GetAttribute().

#define GL_BOOL   0x8B56

Definition at line 385 of file gl2.h.

Referenced by sh::OutputHLSL::glVariableType().

#define GL_BOOL_VEC2   0x8B57

Definition at line 386 of file gl2.h.

Referenced by sh::OutputHLSL::glVariableType().

#define GL_BOOL_VEC3   0x8B58

Definition at line 387 of file gl2.h.

Referenced by sh::OutputHLSL::glVariableType().

#define GL_BOOL_VEC4   0x8B59

Definition at line 388 of file gl2.h.

Referenced by sh::OutputHLSL::glVariableType().

#define GL_BUFFER_SIZE   0x8764

Definition at line 124 of file gl2.h.

#define GL_BUFFER_USAGE   0x8765

Definition at line 125 of file gl2.h.

#define GL_BYTE   0x1400

Definition at line 235 of file gl2.h.

#define GL_CCW   0x0901

Definition at line 165 of file gl2.h.

#define GL_CLAMP_TO_EDGE   0x812F

Definition at line 375 of file gl2.h.

#define GL_COLOR_ATTACHMENT0   0x8CE0

Definition at line 452 of file gl2.h.

#define GL_COLOR_CLEAR_VALUE   0x0C22

Definition at line 195 of file gl2.h.

#define GL_COLOR_WRITEMASK   0x0C23

Definition at line 196 of file gl2.h.

#define GL_COMPILE_STATUS   0x8B81

Definition at line 409 of file gl2.h.

Referenced by Zeni::Shader_GL_Shader::Shader_GL_Shader().

#define GL_COMPRESSED_TEXTURE_FORMATS   0x86A3

Definition at line 224 of file gl2.h.

#define GL_CONSTANT_ALPHA   0x8003

Definition at line 110 of file gl2.h.

#define GL_CONSTANT_COLOR   0x8001

Definition at line 108 of file gl2.h.

#define GL_CULL_FACE   0x0B44
#define GL_CULL_FACE_MODE   0x0B45

Definition at line 171 of file gl2.h.

#define GL_CURRENT_PROGRAM   0x8B8D

Definition at line 278 of file gl2.h.

#define GL_CURRENT_VERTEX_ATTRIB   0x8626

Definition at line 127 of file gl2.h.

#define GL_CW   0x0900

Definition at line 164 of file gl2.h.

#define GL_DECR   0x1E03

Definition at line 295 of file gl2.h.

#define GL_DECR_WRAP   0x8508

Definition at line 298 of file gl2.h.

#define GL_DELETE_STATUS   0x8B80

Definition at line 269 of file gl2.h.

#define GL_DEPTH_ATTACHMENT   0x8D00

Definition at line 453 of file gl2.h.

#define GL_DEPTH_BITS   0x0D56

Definition at line 206 of file gl2.h.

Referenced by SDL_GL_GetAttribute().

#define GL_DEPTH_CLEAR_VALUE   0x0B73

Definition at line 175 of file gl2.h.

#define GL_DEPTH_COMPONENT   0x1902

Definition at line 245 of file gl2.h.

#define GL_DEPTH_COMPONENT16   0x81A5
#define GL_DEPTH_FUNC   0x0B74

Definition at line 176 of file gl2.h.

#define GL_DEPTH_RANGE   0x0B70

Definition at line 173 of file gl2.h.

#define GL_DEPTH_TEST   0x0B71
#define GL_DEPTH_WRITEMASK   0x0B72

Definition at line 174 of file gl2.h.

#define GL_DITHER   0x0BD0

Definition at line 148 of file gl2.h.

#define GL_DONT_CARE   0x1100

Definition at line 227 of file gl2.h.

#define GL_DST_ALPHA   0x0304

Definition at line 79 of file gl2.h.

#define GL_DST_COLOR   0x0306

Definition at line 85 of file gl2.h.

#define GL_DYNAMIC_DRAW   0x88E8

Definition at line 122 of file gl2.h.

#define GL_ELEMENT_ARRAY_BUFFER   0x8893

Definition at line 116 of file gl2.h.

Referenced by Modern_State::Modern_State().

#define GL_ELEMENT_ARRAY_BUFFER_BINDING   0x8895

Definition at line 118 of file gl2.h.

#define GL_EQUAL   0x0202
#define GL_ES_VERSION_2_0   1

Definition at line 42 of file gl2.h.

#define GL_FASTEST   0x1101

Definition at line 228 of file gl2.h.

Referenced by engine_init_display().

#define GL_FIXED   0x140C

Definition at line 242 of file gl2.h.

#define GL_FLOAT_MAT2   0x8B5A

Definition at line 389 of file gl2.h.

Referenced by sh::OutputHLSL::glVariableType().

#define GL_FLOAT_MAT3   0x8B5B

Definition at line 390 of file gl2.h.

Referenced by sh::OutputHLSL::glVariableType().

#define GL_FLOAT_MAT4   0x8B5C

Definition at line 391 of file gl2.h.

Referenced by sh::OutputHLSL::glVariableType().

#define GL_FLOAT_VEC2   0x8B50

Definition at line 379 of file gl2.h.

Referenced by sh::OutputHLSL::glVariableType().

#define GL_FLOAT_VEC3   0x8B51

Definition at line 380 of file gl2.h.

Referenced by sh::OutputHLSL::glVariableType().

#define GL_FLOAT_VEC4   0x8B52

Definition at line 381 of file gl2.h.

Referenced by sh::OutputHLSL::glVariableType().

#define GL_FRAGMENT_SHADER   0x8B30

Definition at line 259 of file gl2.h.

#define GL_FRAMEBUFFER   0x8D40

Definition at line 427 of file gl2.h.

#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME   0x8CD1

Definition at line 448 of file gl2.h.

#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE   0x8CD0

Definition at line 447 of file gl2.h.

#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE   0x8CD3

Definition at line 450 of file gl2.h.

#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL   0x8CD2

Definition at line 449 of file gl2.h.

#define GL_FRAMEBUFFER_BINDING   0x8CA6

Definition at line 464 of file gl2.h.

#define GL_FRAMEBUFFER_COMPLETE   0x8CD5

Definition at line 458 of file gl2.h.

#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT   0x8CD6

Definition at line 459 of file gl2.h.

#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS   0x8CD9

Definition at line 461 of file gl2.h.

#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT   0x8CD7

Definition at line 460 of file gl2.h.

#define GL_FRAMEBUFFER_UNSUPPORTED   0x8CDD

Definition at line 462 of file gl2.h.

#define GL_FRONT_AND_BACK   0x0408
#define GL_FRONT_FACE   0x0B46

Definition at line 172 of file gl2.h.

#define GL_FUNC_ADD   0x8006

Definition at line 94 of file gl2.h.

#define GL_FUNC_REVERSE_SUBTRACT   0x800B

Definition at line 101 of file gl2.h.

#define GL_FUNC_SUBTRACT   0x800A

Definition at line 100 of file gl2.h.

#define GL_GENERATE_MIPMAP_HINT   0x8192

Definition at line 232 of file gl2.h.

#define GL_GEQUAL   0x0206
#define GL_GREATER   0x0204
#define GL_GREEN_BITS   0x0D53

Definition at line 203 of file gl2.h.

Referenced by SDL_GL_GetAttribute().

#define GL_HIGH_FLOAT   0x8DF2

Definition at line 421 of file gl2.h.

Referenced by sh::OutputHLSL::glVariablePrecision().

#define GL_HIGH_INT   0x8DF5

Definition at line 424 of file gl2.h.

Referenced by sh::OutputHLSL::glVariablePrecision().

#define GL_IMPLEMENTATION_COLOR_READ_FORMAT   0x8B9B

Definition at line 406 of file gl2.h.

#define GL_IMPLEMENTATION_COLOR_READ_TYPE   0x8B9A

Definition at line 405 of file gl2.h.

#define GL_INCR   0x1E02

Definition at line 294 of file gl2.h.

#define GL_INCR_WRAP   0x8507

Definition at line 297 of file gl2.h.

#define GL_INFO_LOG_LENGTH   0x8B84
#define GL_INT   0x1404

Definition at line 239 of file gl2.h.

Referenced by sh::OutputHLSL::glVariableType().

#define GL_INT_VEC2   0x8B53

Definition at line 382 of file gl2.h.

Referenced by sh::OutputHLSL::glVariableType().

#define GL_INT_VEC3   0x8B54

Definition at line 383 of file gl2.h.

Referenced by sh::OutputHLSL::glVariableType().

#define GL_INT_VEC4   0x8B55

Definition at line 384 of file gl2.h.

Referenced by sh::OutputHLSL::glVariableType().

#define GL_INVALID_ENUM   0x0500
#define GL_INVALID_FRAMEBUFFER_OPERATION   0x0506

Definition at line 468 of file gl2.h.

#define GL_INVALID_OPERATION   0x0502

Definition at line 160 of file gl2.h.

#define GL_INVALID_VALUE   0x0501

Definition at line 159 of file gl2.h.

Referenced by SDL_GL_GetAttribute().

#define GL_INVERT   0x150A

Definition at line 296 of file gl2.h.

#define GL_KEEP   0x1E00

Definition at line 292 of file gl2.h.

#define GL_LESS   0x0201
#define GL_LINE_LOOP   0x0002

Definition at line 56 of file gl2.h.

#define GL_LINE_STRIP   0x0003

Definition at line 57 of file gl2.h.

#define GL_LINE_WIDTH   0x0B21

Definition at line 168 of file gl2.h.

#define GL_LINEAR   0x2601
#define GL_LINEAR_MIPMAP_LINEAR   0x2703
#define GL_LINEAR_MIPMAP_NEAREST   0x2701

Definition at line 314 of file gl2.h.

#define GL_LINES   0x0001

Definition at line 55 of file gl2.h.

Referenced by Zeni::Line_Segment< VERTEX >::render_to().

#define GL_LINK_STATUS   0x8B82

Definition at line 270 of file gl2.h.

Referenced by Zeni::Program_GL_Fixed::link(), and Zeni::Program_GL_Shader::link().

#define GL_LOW_FLOAT   0x8DF0

Definition at line 419 of file gl2.h.

Referenced by sh::OutputHLSL::glVariablePrecision().

#define GL_LOW_INT   0x8DF3

Definition at line 422 of file gl2.h.

Referenced by sh::OutputHLSL::glVariablePrecision().

#define GL_LUMINANCE   0x1909

Definition at line 249 of file gl2.h.

#define GL_LUMINANCE_ALPHA   0x190A

Definition at line 250 of file gl2.h.

#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS   0x8B4D

Definition at line 264 of file gl2.h.

#define GL_MAX_CUBE_MAP_TEXTURE_SIZE   0x851C

Definition at line 336 of file gl2.h.

#define GL_MAX_FRAGMENT_UNIFORM_VECTORS   0x8DFD

Definition at line 267 of file gl2.h.

#define GL_MAX_RENDERBUFFER_SIZE   0x84E8

Definition at line 466 of file gl2.h.

#define GL_MAX_TEXTURE_IMAGE_UNITS   0x8872

Definition at line 266 of file gl2.h.

#define GL_MAX_TEXTURE_SIZE   0x0D33

Definition at line 199 of file gl2.h.

#define GL_MAX_VARYING_VECTORS   0x8DFC

Definition at line 263 of file gl2.h.

#define GL_MAX_VERTEX_ATTRIBS   0x8869

Definition at line 261 of file gl2.h.

#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS   0x8B4C

Definition at line 265 of file gl2.h.

#define GL_MAX_VERTEX_UNIFORM_VECTORS   0x8DFB

Definition at line 262 of file gl2.h.

#define GL_MAX_VIEWPORT_DIMS   0x0D3A

Definition at line 200 of file gl2.h.

#define GL_MEDIUM_FLOAT   0x8DF1

Definition at line 420 of file gl2.h.

Referenced by sh::OutputHLSL::glVariablePrecision().

#define GL_MEDIUM_INT   0x8DF4

Definition at line 423 of file gl2.h.

Referenced by sh::OutputHLSL::glVariablePrecision().

#define GL_MIRRORED_REPEAT   0x8370

Definition at line 376 of file gl2.h.

#define GL_NEAREST   0x2600
#define GL_NEAREST_MIPMAP_LINEAR   0x2702

Definition at line 315 of file gl2.h.

#define GL_NEAREST_MIPMAP_NEAREST   0x2700
#define GL_NEVER   0x0200
#define GL_NICEST   0x1102

Definition at line 229 of file gl2.h.

Referenced by Zeni::Fog::set().

#define GL_NO_ERROR   0

Definition at line 157 of file gl2.h.

Referenced by SDL_GL_GetAttribute().

#define GL_NONE   0

Definition at line 456 of file gl2.h.

Referenced by sh::OutputHLSL::glVariablePrecision(), and sh::OutputHLSL::glVariableType().

#define GL_NOTEQUAL   0x0205
#define GL_NUM_COMPRESSED_TEXTURE_FORMATS   0x86A2

Definition at line 223 of file gl2.h.

#define GL_NUM_SHADER_BINARY_FORMATS   0x8DF9

Definition at line 416 of file gl2.h.

#define GL_ONE   1

Definition at line 74 of file gl2.h.

#define GL_ONE_MINUS_CONSTANT_ALPHA   0x8004

Definition at line 111 of file gl2.h.

#define GL_ONE_MINUS_CONSTANT_COLOR   0x8002

Definition at line 109 of file gl2.h.

#define GL_ONE_MINUS_DST_ALPHA   0x0305

Definition at line 80 of file gl2.h.

#define GL_ONE_MINUS_DST_COLOR   0x0307

Definition at line 86 of file gl2.h.

#define GL_ONE_MINUS_SRC_ALPHA   0x0303

Definition at line 78 of file gl2.h.

Referenced by Zeni::Video_GL_Shader::init(), and Zeni::Video_GL_Fixed::init().

#define GL_ONE_MINUS_SRC_COLOR   0x0301

Definition at line 76 of file gl2.h.

#define GL_OUT_OF_MEMORY   0x0505

Definition at line 161 of file gl2.h.

#define GL_PACK_ALIGNMENT   0x0D05

Definition at line 198 of file gl2.h.

#define GL_POINTS   0x0000

Definition at line 54 of file gl2.h.

Referenced by Zeni::Vertex3f_Color::render_to(), and Zeni::Vertex2f_Color::render_to().

#define GL_POLYGON_OFFSET_FACTOR   0x8038

Definition at line 210 of file gl2.h.

#define GL_POLYGON_OFFSET_FILL   0x8037

Definition at line 152 of file gl2.h.

#define GL_POLYGON_OFFSET_UNITS   0x2A00

Definition at line 208 of file gl2.h.

#define GL_RED_BITS   0x0D52

Definition at line 202 of file gl2.h.

Referenced by SDL_GL_GetAttribute().

#define GL_RENDERBUFFER   0x8D41

Definition at line 428 of file gl2.h.

#define GL_RENDERBUFFER_ALPHA_SIZE   0x8D53

Definition at line 443 of file gl2.h.

#define GL_RENDERBUFFER_BINDING   0x8CA7

Definition at line 465 of file gl2.h.

#define GL_RENDERBUFFER_BLUE_SIZE   0x8D52

Definition at line 442 of file gl2.h.

#define GL_RENDERBUFFER_DEPTH_SIZE   0x8D54

Definition at line 444 of file gl2.h.

#define GL_RENDERBUFFER_GREEN_SIZE   0x8D51

Definition at line 441 of file gl2.h.

#define GL_RENDERBUFFER_HEIGHT   0x8D43

Definition at line 438 of file gl2.h.

#define GL_RENDERBUFFER_INTERNAL_FORMAT   0x8D44

Definition at line 439 of file gl2.h.

#define GL_RENDERBUFFER_RED_SIZE   0x8D50

Definition at line 440 of file gl2.h.

#define GL_RENDERBUFFER_STENCIL_SIZE   0x8D55

Definition at line 445 of file gl2.h.

#define GL_RENDERBUFFER_WIDTH   0x8D42

Definition at line 437 of file gl2.h.

#define GL_RENDERER   0x1F01

Definition at line 302 of file gl2.h.

Referenced by main().

#define GL_REPEAT   0x2901

Definition at line 374 of file gl2.h.

#define GL_REPLACE   0x1E01

Definition at line 293 of file gl2.h.

#define GL_RGB   0x1907

Definition at line 247 of file gl2.h.

#define GL_RGB565   0x8D62

Definition at line 432 of file gl2.h.

#define GL_RGB5_A1   0x8057

Definition at line 431 of file gl2.h.

#define GL_RGBA   0x1908

Definition at line 248 of file gl2.h.

#define GL_RGBA4   0x8056

Definition at line 430 of file gl2.h.

#define GL_SAMPLE_ALPHA_TO_COVERAGE   0x809E

Definition at line 153 of file gl2.h.

#define GL_SAMPLE_BUFFERS   0x80A8

Definition at line 212 of file gl2.h.

Referenced by SDL_GL_GetAttribute().

#define GL_SAMPLE_COVERAGE   0x80A0

Definition at line 154 of file gl2.h.

#define GL_SAMPLE_COVERAGE_INVERT   0x80AB

Definition at line 215 of file gl2.h.

#define GL_SAMPLE_COVERAGE_VALUE   0x80AA

Definition at line 214 of file gl2.h.

#define GL_SAMPLER_2D   0x8B5E

Definition at line 392 of file gl2.h.

Referenced by sh::OutputHLSL::glVariableType().

#define GL_SAMPLER_CUBE   0x8B60

Definition at line 393 of file gl2.h.

Referenced by sh::OutputHLSL::glVariableType().

#define GL_SAMPLES   0x80A9

Definition at line 213 of file gl2.h.

Referenced by SDL_GL_GetAttribute().

#define GL_SCISSOR_BOX   0x0C10

Definition at line 193 of file gl2.h.

#define GL_SCISSOR_TEST   0x0C11

Definition at line 151 of file gl2.h.

#define GL_SHADER_BINARY_FORMATS   0x8DF8

Definition at line 415 of file gl2.h.

#define GL_SHADER_COMPILER   0x8DFA

Definition at line 412 of file gl2.h.

#define GL_SHADER_SOURCE_LENGTH   0x8B88

Definition at line 411 of file gl2.h.

#define GL_SHADER_TYPE   0x8B4F

Definition at line 268 of file gl2.h.

#define GL_SHADING_LANGUAGE_VERSION   0x8B8C

Definition at line 277 of file gl2.h.

#define GL_SHORT   0x1402

Definition at line 237 of file gl2.h.

#define GL_SRC_ALPHA   0x0302

Definition at line 77 of file gl2.h.

Referenced by Zeni::Video_GL_Shader::init(), and Zeni::Video_GL_Fixed::init().

#define GL_SRC_ALPHA_SATURATE   0x0308

Definition at line 87 of file gl2.h.

#define GL_SRC_COLOR   0x0300

Definition at line 75 of file gl2.h.

#define GL_STATIC_DRAW   0x88E4
#define GL_STENCIL_ATTACHMENT   0x8D20

Definition at line 454 of file gl2.h.

#define GL_STENCIL_BACK_FAIL   0x8801

Definition at line 186 of file gl2.h.

#define GL_STENCIL_BACK_FUNC   0x8800

Definition at line 185 of file gl2.h.

#define GL_STENCIL_BACK_PASS_DEPTH_FAIL   0x8802

Definition at line 187 of file gl2.h.

#define GL_STENCIL_BACK_PASS_DEPTH_PASS   0x8803

Definition at line 188 of file gl2.h.

#define GL_STENCIL_BACK_REF   0x8CA3

Definition at line 189 of file gl2.h.

#define GL_STENCIL_BACK_VALUE_MASK   0x8CA4

Definition at line 190 of file gl2.h.

#define GL_STENCIL_BACK_WRITEMASK   0x8CA5

Definition at line 191 of file gl2.h.

#define GL_STENCIL_BITS   0x0D57

Definition at line 207 of file gl2.h.

Referenced by SDL_GL_GetAttribute().

#define GL_STENCIL_BUFFER_BIT   0x00000400

Definition at line 46 of file gl2.h.

#define GL_STENCIL_CLEAR_VALUE   0x0B91

Definition at line 177 of file gl2.h.

#define GL_STENCIL_FAIL   0x0B94

Definition at line 179 of file gl2.h.

#define GL_STENCIL_FUNC   0x0B92

Definition at line 178 of file gl2.h.

#define GL_STENCIL_INDEX   0x1901

Definition at line 434 of file gl2.h.

#define GL_STENCIL_INDEX8   0x8D48

Definition at line 435 of file gl2.h.

#define GL_STENCIL_PASS_DEPTH_FAIL   0x0B95

Definition at line 180 of file gl2.h.

#define GL_STENCIL_PASS_DEPTH_PASS   0x0B96

Definition at line 181 of file gl2.h.

#define GL_STENCIL_REF   0x0B97

Definition at line 182 of file gl2.h.

#define GL_STENCIL_TEST   0x0B90

Definition at line 149 of file gl2.h.

#define GL_STENCIL_VALUE_MASK   0x0B93

Definition at line 183 of file gl2.h.

#define GL_STENCIL_WRITEMASK   0x0B98

Definition at line 184 of file gl2.h.

#define GL_STREAM_DRAW   0x88E0

Definition at line 120 of file gl2.h.

#define GL_SUBPIXEL_BITS   0x0D50

Definition at line 201 of file gl2.h.

#define GL_TEXTURE   0x1702

Definition at line 326 of file gl2.h.

#define GL_TEXTURE0   0x84C0

Definition at line 339 of file gl2.h.

#define GL_TEXTURE1   0x84C1

Definition at line 340 of file gl2.h.

#define GL_TEXTURE10   0x84CA

Definition at line 349 of file gl2.h.

#define GL_TEXTURE11   0x84CB

Definition at line 350 of file gl2.h.

#define GL_TEXTURE12   0x84CC

Definition at line 351 of file gl2.h.

#define GL_TEXTURE13   0x84CD

Definition at line 352 of file gl2.h.

#define GL_TEXTURE14   0x84CE

Definition at line 353 of file gl2.h.

#define GL_TEXTURE15   0x84CF

Definition at line 354 of file gl2.h.

#define GL_TEXTURE16   0x84D0

Definition at line 355 of file gl2.h.

#define GL_TEXTURE17   0x84D1

Definition at line 356 of file gl2.h.

#define GL_TEXTURE18   0x84D2

Definition at line 357 of file gl2.h.

#define GL_TEXTURE19   0x84D3

Definition at line 358 of file gl2.h.

#define GL_TEXTURE2   0x84C2

Definition at line 341 of file gl2.h.

#define GL_TEXTURE20   0x84D4

Definition at line 359 of file gl2.h.

#define GL_TEXTURE21   0x84D5

Definition at line 360 of file gl2.h.

#define GL_TEXTURE22   0x84D6

Definition at line 361 of file gl2.h.

#define GL_TEXTURE23   0x84D7

Definition at line 362 of file gl2.h.

#define GL_TEXTURE24   0x84D8

Definition at line 363 of file gl2.h.

#define GL_TEXTURE25   0x84D9

Definition at line 364 of file gl2.h.

#define GL_TEXTURE26   0x84DA

Definition at line 365 of file gl2.h.

#define GL_TEXTURE27   0x84DB

Definition at line 366 of file gl2.h.

#define GL_TEXTURE28   0x84DC

Definition at line 367 of file gl2.h.

#define GL_TEXTURE29   0x84DD

Definition at line 368 of file gl2.h.

#define GL_TEXTURE3   0x84C3

Definition at line 342 of file gl2.h.

#define GL_TEXTURE30   0x84DE

Definition at line 369 of file gl2.h.

#define GL_TEXTURE31   0x84DF

Definition at line 370 of file gl2.h.

#define GL_TEXTURE4   0x84C4

Definition at line 343 of file gl2.h.

#define GL_TEXTURE5   0x84C5

Definition at line 344 of file gl2.h.

#define GL_TEXTURE6   0x84C6

Definition at line 345 of file gl2.h.

#define GL_TEXTURE7   0x84C7

Definition at line 346 of file gl2.h.

#define GL_TEXTURE8   0x84C8

Definition at line 347 of file gl2.h.

#define GL_TEXTURE9   0x84C9

Definition at line 348 of file gl2.h.

#define GL_TEXTURE_BINDING_2D   0x8069

Definition at line 211 of file gl2.h.

#define GL_TEXTURE_BINDING_CUBE_MAP   0x8514

Definition at line 329 of file gl2.h.

#define GL_TEXTURE_CUBE_MAP   0x8513

Definition at line 328 of file gl2.h.

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X   0x8516

Definition at line 331 of file gl2.h.

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y   0x8518

Definition at line 333 of file gl2.h.

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z   0x851A

Definition at line 335 of file gl2.h.

#define GL_TEXTURE_CUBE_MAP_POSITIVE_X   0x8515

Definition at line 330 of file gl2.h.

#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y   0x8517

Definition at line 332 of file gl2.h.

#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z   0x8519

Definition at line 334 of file gl2.h.

#define GL_TEXTURE_MAG_FILTER   0x2800

Definition at line 319 of file gl2.h.

#define GL_TEXTURE_MIN_FILTER   0x2801
#define GL_TEXTURE_WRAP_S   0x2802

Definition at line 321 of file gl2.h.

#define GL_TEXTURE_WRAP_T   0x2803

Definition at line 322 of file gl2.h.

#define GL_TRIANGLE_FAN   0x0006

Definition at line 60 of file gl2.h.

Referenced by Zeni::Quadrilateral< VERTEX >::render_to().

#define GL_TRIANGLE_STRIP   0x0005

Definition at line 59 of file gl2.h.

#define GL_TRIANGLES   0x0004

Definition at line 58 of file gl2.h.

Referenced by Zeni::Triangle< VERTEX >::render_to().

#define GL_UNPACK_ALIGNMENT   0x0CF5

Definition at line 197 of file gl2.h.

#define GL_UNSIGNED_INT   0x1405

Definition at line 240 of file gl2.h.

#define GL_UNSIGNED_SHORT   0x1403

Definition at line 238 of file gl2.h.

#define GL_UNSIGNED_SHORT_4_4_4_4   0x8033

Definition at line 254 of file gl2.h.

#define GL_UNSIGNED_SHORT_5_5_5_1   0x8034

Definition at line 255 of file gl2.h.

#define GL_UNSIGNED_SHORT_5_6_5   0x8363

Definition at line 256 of file gl2.h.

#define GL_VALIDATE_STATUS   0x8B83

Definition at line 271 of file gl2.h.

#define GL_VENDOR   0x1F00

Definition at line 301 of file gl2.h.

Referenced by main(), and ShouldUseTextureFramebuffer().

#define GL_VERSION   0x1F02

Definition at line 303 of file gl2.h.

Referenced by glewContextInit(), main(), and SDL_GL_ExtensionSupported().

#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING   0x889F

Definition at line 402 of file gl2.h.

#define GL_VERTEX_ATTRIB_ARRAY_ENABLED   0x8622

Definition at line 396 of file gl2.h.

#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED   0x886A

Definition at line 400 of file gl2.h.

#define GL_VERTEX_ATTRIB_ARRAY_POINTER   0x8645

Definition at line 401 of file gl2.h.

#define GL_VERTEX_ATTRIB_ARRAY_SIZE   0x8623

Definition at line 397 of file gl2.h.

#define GL_VERTEX_ATTRIB_ARRAY_STRIDE   0x8624

Definition at line 398 of file gl2.h.

#define GL_VERTEX_ATTRIB_ARRAY_TYPE   0x8625

Definition at line 399 of file gl2.h.

#define GL_VERTEX_SHADER   0x8B31

Definition at line 260 of file gl2.h.

#define GL_VIEWPORT   0x0BA2

Definition at line 192 of file gl2.h.

#define GL_ZERO   0

Definition at line 73 of file gl2.h.

Typedef Documentation

typedef unsigned int GLbitfield

Definition at line 25 of file gl2.h.

typedef GLboolean

Definition at line 24 of file gl2.h.

Definition at line 26 of file gl2.h.

typedef char GLchar

Definition at line 22 of file gl2.h.

Definition at line 34 of file gl2.h.

typedef GLenum

Definition at line 23 of file gl2.h.

Definition at line 35 of file gl2.h.

typedef GLfloat

Definition at line 33 of file gl2.h.

typedef GLint

Definition at line 28 of file gl2.h.

Definition at line 38 of file gl2.h.

typedef short GLshort

Definition at line 27 of file gl2.h.

typedef const GLvoid GLsizei

Definition at line 29 of file gl2.h.

Definition at line 39 of file gl2.h.

Definition at line 30 of file gl2.h.

typedef GLuint

Definition at line 32 of file gl2.h.

typedef unsigned short GLushort

Definition at line 31 of file gl2.h.

typedef void GLvoid

Definition at line 21 of file 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 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 glBufferSubData ( GLenum  target,
GLintptr  offset,
GLsizeiptr  size,
const GLvoid data 
)
GL_APICALL GLenum GL_APIENTRY glCheckFramebufferStatus ( GLenum  target)
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 glDeleteFramebuffers ( GLsizei  n,
const GLuint framebuffers 
)
GL_APICALL void GL_APIENTRY glDeleteRenderbuffers ( GLsizei  n,
const GLuint renderbuffers 
)
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 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 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 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 int 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 int 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 **  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 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 
)