Visualization Library 2.0.0-b5

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
Macros | Typedefs | Functions
khronos_gl2.h File Reference
#include <GLES2/khronos_gl2platform.h>

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_INDEX   0x1901
 
#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 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 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 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

◆ GL_ACTIVE_ATTRIBUTE_MAX_LENGTH

#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH   0x8B8A

Definition at line 276 of file khronos_gl2.h.

◆ GL_ACTIVE_ATTRIBUTES

#define GL_ACTIVE_ATTRIBUTES   0x8B89

Definition at line 275 of file khronos_gl2.h.

◆ GL_ACTIVE_TEXTURE

#define GL_ACTIVE_TEXTURE   0x84E0

Definition at line 371 of file khronos_gl2.h.

◆ GL_ACTIVE_UNIFORM_MAX_LENGTH

#define GL_ACTIVE_UNIFORM_MAX_LENGTH   0x8B87

Definition at line 274 of file khronos_gl2.h.

◆ GL_ACTIVE_UNIFORMS

#define GL_ACTIVE_UNIFORMS   0x8B86

Definition at line 273 of file khronos_gl2.h.

◆ GL_ALIASED_LINE_WIDTH_RANGE

#define GL_ALIASED_LINE_WIDTH_RANGE   0x846E

Definition at line 170 of file khronos_gl2.h.

◆ GL_ALIASED_POINT_SIZE_RANGE

#define GL_ALIASED_POINT_SIZE_RANGE   0x846D

Definition at line 169 of file khronos_gl2.h.

◆ GL_ALPHA

#define GL_ALPHA   0x1906

Definition at line 246 of file khronos_gl2.h.

◆ GL_ALPHA_BITS

#define GL_ALPHA_BITS   0x0D55

Definition at line 205 of file khronos_gl2.h.

◆ GL_ALWAYS

#define GL_ALWAYS   0x0207

Definition at line 288 of file khronos_gl2.h.

◆ GL_ARRAY_BUFFER

#define GL_ARRAY_BUFFER   0x8892

Definition at line 115 of file khronos_gl2.h.

◆ GL_ARRAY_BUFFER_BINDING

#define GL_ARRAY_BUFFER_BINDING   0x8894

Definition at line 117 of file khronos_gl2.h.

◆ GL_ATTACHED_SHADERS

#define GL_ATTACHED_SHADERS   0x8B85

Definition at line 272 of file khronos_gl2.h.

◆ GL_BACK

#define GL_BACK   0x0405

Definition at line 131 of file khronos_gl2.h.

◆ GL_BLEND

#define GL_BLEND   0x0BE2

Definition at line 147 of file khronos_gl2.h.

◆ GL_BLEND_COLOR

#define GL_BLEND_COLOR   0x8005

Definition at line 112 of file khronos_gl2.h.

◆ GL_BLEND_DST_ALPHA

#define GL_BLEND_DST_ALPHA   0x80CA

Definition at line 106 of file khronos_gl2.h.

◆ GL_BLEND_DST_RGB

#define GL_BLEND_DST_RGB   0x80C8

Definition at line 104 of file khronos_gl2.h.

◆ GL_BLEND_EQUATION

#define GL_BLEND_EQUATION   0x8009

Definition at line 95 of file khronos_gl2.h.

◆ GL_BLEND_EQUATION_ALPHA

#define GL_BLEND_EQUATION_ALPHA   0x883D

Definition at line 97 of file khronos_gl2.h.

◆ GL_BLEND_EQUATION_RGB

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

Definition at line 96 of file khronos_gl2.h.

◆ GL_BLEND_SRC_ALPHA

#define GL_BLEND_SRC_ALPHA   0x80CB

Definition at line 107 of file khronos_gl2.h.

◆ GL_BLEND_SRC_RGB

#define GL_BLEND_SRC_RGB   0x80C9

Definition at line 105 of file khronos_gl2.h.

◆ GL_BLUE_BITS

#define GL_BLUE_BITS   0x0D54

Definition at line 204 of file khronos_gl2.h.

◆ GL_BOOL

#define GL_BOOL   0x8B56

Definition at line 385 of file khronos_gl2.h.

◆ GL_BOOL_VEC2

#define GL_BOOL_VEC2   0x8B57

Definition at line 386 of file khronos_gl2.h.

◆ GL_BOOL_VEC3

#define GL_BOOL_VEC3   0x8B58

Definition at line 387 of file khronos_gl2.h.

◆ GL_BOOL_VEC4

#define GL_BOOL_VEC4   0x8B59

Definition at line 388 of file khronos_gl2.h.

◆ GL_BUFFER_SIZE

#define GL_BUFFER_SIZE   0x8764

Definition at line 124 of file khronos_gl2.h.

◆ GL_BUFFER_USAGE

#define GL_BUFFER_USAGE   0x8765

Definition at line 125 of file khronos_gl2.h.

◆ GL_BYTE

#define GL_BYTE   0x1400

Definition at line 235 of file khronos_gl2.h.

◆ GL_CCW

#define GL_CCW   0x0901

Definition at line 165 of file khronos_gl2.h.

◆ GL_CLAMP_TO_EDGE

#define GL_CLAMP_TO_EDGE   0x812F

Definition at line 375 of file khronos_gl2.h.

◆ GL_COLOR_ATTACHMENT0

#define GL_COLOR_ATTACHMENT0   0x8CE0

Definition at line 452 of file khronos_gl2.h.

◆ GL_COLOR_BUFFER_BIT

#define GL_COLOR_BUFFER_BIT   0x00004000

Definition at line 47 of file khronos_gl2.h.

◆ GL_COLOR_CLEAR_VALUE

#define GL_COLOR_CLEAR_VALUE   0x0C22

Definition at line 195 of file khronos_gl2.h.

◆ GL_COLOR_WRITEMASK

#define GL_COLOR_WRITEMASK   0x0C23

Definition at line 196 of file khronos_gl2.h.

◆ GL_COMPILE_STATUS

#define GL_COMPILE_STATUS   0x8B81

Definition at line 409 of file khronos_gl2.h.

◆ GL_COMPRESSED_TEXTURE_FORMATS

#define GL_COMPRESSED_TEXTURE_FORMATS   0x86A3

Definition at line 224 of file khronos_gl2.h.

◆ GL_CONSTANT_ALPHA

#define GL_CONSTANT_ALPHA   0x8003

Definition at line 110 of file khronos_gl2.h.

◆ GL_CONSTANT_COLOR

#define GL_CONSTANT_COLOR   0x8001

Definition at line 108 of file khronos_gl2.h.

◆ GL_CULL_FACE

#define GL_CULL_FACE   0x0B44

Definition at line 146 of file khronos_gl2.h.

◆ GL_CULL_FACE_MODE

#define GL_CULL_FACE_MODE   0x0B45

Definition at line 171 of file khronos_gl2.h.

◆ GL_CURRENT_PROGRAM

#define GL_CURRENT_PROGRAM   0x8B8D

Definition at line 278 of file khronos_gl2.h.

◆ GL_CURRENT_VERTEX_ATTRIB

#define GL_CURRENT_VERTEX_ATTRIB   0x8626

Definition at line 127 of file khronos_gl2.h.

◆ GL_CW

#define GL_CW   0x0900

Definition at line 164 of file khronos_gl2.h.

◆ GL_DECR

#define GL_DECR   0x1E03

Definition at line 295 of file khronos_gl2.h.

◆ GL_DECR_WRAP

#define GL_DECR_WRAP   0x8508

Definition at line 298 of file khronos_gl2.h.

◆ GL_DELETE_STATUS

#define GL_DELETE_STATUS   0x8B80

Definition at line 269 of file khronos_gl2.h.

◆ GL_DEPTH_ATTACHMENT

#define GL_DEPTH_ATTACHMENT   0x8D00

Definition at line 453 of file khronos_gl2.h.

◆ GL_DEPTH_BITS

#define GL_DEPTH_BITS   0x0D56

Definition at line 206 of file khronos_gl2.h.

◆ GL_DEPTH_BUFFER_BIT

#define GL_DEPTH_BUFFER_BIT   0x00000100

Definition at line 45 of file khronos_gl2.h.

◆ GL_DEPTH_CLEAR_VALUE

#define GL_DEPTH_CLEAR_VALUE   0x0B73

Definition at line 175 of file khronos_gl2.h.

◆ GL_DEPTH_COMPONENT

#define GL_DEPTH_COMPONENT   0x1902

Definition at line 245 of file khronos_gl2.h.

◆ GL_DEPTH_COMPONENT16

#define GL_DEPTH_COMPONENT16   0x81A5

Definition at line 433 of file khronos_gl2.h.

◆ GL_DEPTH_FUNC

#define GL_DEPTH_FUNC   0x0B74

Definition at line 176 of file khronos_gl2.h.

◆ GL_DEPTH_RANGE

#define GL_DEPTH_RANGE   0x0B70

Definition at line 173 of file khronos_gl2.h.

◆ GL_DEPTH_TEST

#define GL_DEPTH_TEST   0x0B71

Definition at line 150 of file khronos_gl2.h.

◆ GL_DEPTH_WRITEMASK

#define GL_DEPTH_WRITEMASK   0x0B72

Definition at line 174 of file khronos_gl2.h.

◆ GL_DITHER

#define GL_DITHER   0x0BD0

Definition at line 148 of file khronos_gl2.h.

◆ GL_DONT_CARE

#define GL_DONT_CARE   0x1100

Definition at line 227 of file khronos_gl2.h.

◆ GL_DST_ALPHA

#define GL_DST_ALPHA   0x0304

Definition at line 79 of file khronos_gl2.h.

◆ GL_DST_COLOR

#define GL_DST_COLOR   0x0306

Definition at line 85 of file khronos_gl2.h.

◆ GL_DYNAMIC_DRAW

#define GL_DYNAMIC_DRAW   0x88E8

Definition at line 122 of file khronos_gl2.h.

◆ GL_ELEMENT_ARRAY_BUFFER

#define GL_ELEMENT_ARRAY_BUFFER   0x8893

Definition at line 116 of file khronos_gl2.h.

◆ GL_ELEMENT_ARRAY_BUFFER_BINDING

#define GL_ELEMENT_ARRAY_BUFFER_BINDING   0x8895

Definition at line 118 of file khronos_gl2.h.

◆ GL_EQUAL

#define GL_EQUAL   0x0202

Definition at line 283 of file khronos_gl2.h.

◆ GL_ES_VERSION_2_0

#define GL_ES_VERSION_2_0   1

Definition at line 42 of file khronos_gl2.h.

◆ GL_EXTENSIONS

#define GL_EXTENSIONS   0x1F03

Definition at line 304 of file khronos_gl2.h.

◆ GL_FALSE

#define GL_FALSE   0

Definition at line 50 of file khronos_gl2.h.

◆ GL_FASTEST

#define GL_FASTEST   0x1101

Definition at line 228 of file khronos_gl2.h.

◆ GL_FIXED

#define GL_FIXED   0x140C

Definition at line 242 of file khronos_gl2.h.

◆ GL_FLOAT

#define GL_FLOAT   0x1406

Definition at line 241 of file khronos_gl2.h.

◆ GL_FLOAT_MAT2

#define GL_FLOAT_MAT2   0x8B5A

Definition at line 389 of file khronos_gl2.h.

◆ GL_FLOAT_MAT3

#define GL_FLOAT_MAT3   0x8B5B

Definition at line 390 of file khronos_gl2.h.

◆ GL_FLOAT_MAT4

#define GL_FLOAT_MAT4   0x8B5C

Definition at line 391 of file khronos_gl2.h.

◆ GL_FLOAT_VEC2

#define GL_FLOAT_VEC2   0x8B50

Definition at line 379 of file khronos_gl2.h.

◆ GL_FLOAT_VEC3

#define GL_FLOAT_VEC3   0x8B51

Definition at line 380 of file khronos_gl2.h.

◆ GL_FLOAT_VEC4

#define GL_FLOAT_VEC4   0x8B52

Definition at line 381 of file khronos_gl2.h.

◆ GL_FRAGMENT_SHADER

#define GL_FRAGMENT_SHADER   0x8B30

Definition at line 259 of file khronos_gl2.h.

◆ GL_FRAMEBUFFER

#define GL_FRAMEBUFFER   0x8D40

Definition at line 427 of file khronos_gl2.h.

◆ GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME

#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME   0x8CD1

Definition at line 448 of file khronos_gl2.h.

◆ GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE   0x8CD0

Definition at line 447 of file khronos_gl2.h.

◆ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE

#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE   0x8CD3

Definition at line 450 of file khronos_gl2.h.

◆ GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL

#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL   0x8CD2

Definition at line 449 of file khronos_gl2.h.

◆ GL_FRAMEBUFFER_BINDING

#define GL_FRAMEBUFFER_BINDING   0x8CA6

Definition at line 464 of file khronos_gl2.h.

◆ GL_FRAMEBUFFER_COMPLETE

#define GL_FRAMEBUFFER_COMPLETE   0x8CD5

Definition at line 458 of file khronos_gl2.h.

◆ GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT

#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT   0x8CD6

Definition at line 459 of file khronos_gl2.h.

◆ GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS

#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS   0x8CD9

Definition at line 461 of file khronos_gl2.h.

◆ GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT   0x8CD7

Definition at line 460 of file khronos_gl2.h.

◆ GL_FRAMEBUFFER_UNSUPPORTED

#define GL_FRAMEBUFFER_UNSUPPORTED   0x8CDD

Definition at line 462 of file khronos_gl2.h.

◆ GL_FRONT

#define GL_FRONT   0x0404

Definition at line 130 of file khronos_gl2.h.

◆ GL_FRONT_AND_BACK

#define GL_FRONT_AND_BACK   0x0408

Definition at line 132 of file khronos_gl2.h.

◆ GL_FRONT_FACE

#define GL_FRONT_FACE   0x0B46

Definition at line 172 of file khronos_gl2.h.

◆ GL_FUNC_ADD

#define GL_FUNC_ADD   0x8006

Definition at line 94 of file khronos_gl2.h.

◆ GL_FUNC_REVERSE_SUBTRACT

#define GL_FUNC_REVERSE_SUBTRACT   0x800B

Definition at line 101 of file khronos_gl2.h.

◆ GL_FUNC_SUBTRACT

#define GL_FUNC_SUBTRACT   0x800A

Definition at line 100 of file khronos_gl2.h.

◆ GL_GENERATE_MIPMAP_HINT

#define GL_GENERATE_MIPMAP_HINT   0x8192

Definition at line 232 of file khronos_gl2.h.

◆ GL_GEQUAL

#define GL_GEQUAL   0x0206

Definition at line 287 of file khronos_gl2.h.

◆ GL_GREATER

#define GL_GREATER   0x0204

Definition at line 285 of file khronos_gl2.h.

◆ GL_GREEN_BITS

#define GL_GREEN_BITS   0x0D53

Definition at line 203 of file khronos_gl2.h.

◆ GL_HIGH_FLOAT

#define GL_HIGH_FLOAT   0x8DF2

Definition at line 421 of file khronos_gl2.h.

◆ GL_HIGH_INT

#define GL_HIGH_INT   0x8DF5

Definition at line 424 of file khronos_gl2.h.

◆ GL_IMPLEMENTATION_COLOR_READ_FORMAT

#define GL_IMPLEMENTATION_COLOR_READ_FORMAT   0x8B9B

Definition at line 406 of file khronos_gl2.h.

◆ GL_IMPLEMENTATION_COLOR_READ_TYPE

#define GL_IMPLEMENTATION_COLOR_READ_TYPE   0x8B9A

Definition at line 405 of file khronos_gl2.h.

◆ GL_INCR

#define GL_INCR   0x1E02

Definition at line 294 of file khronos_gl2.h.

◆ GL_INCR_WRAP

#define GL_INCR_WRAP   0x8507

Definition at line 297 of file khronos_gl2.h.

◆ GL_INFO_LOG_LENGTH

#define GL_INFO_LOG_LENGTH   0x8B84

Definition at line 410 of file khronos_gl2.h.

◆ GL_INT

#define GL_INT   0x1404

Definition at line 239 of file khronos_gl2.h.

◆ GL_INT_VEC2

#define GL_INT_VEC2   0x8B53

Definition at line 382 of file khronos_gl2.h.

◆ GL_INT_VEC3

#define GL_INT_VEC3   0x8B54

Definition at line 383 of file khronos_gl2.h.

◆ GL_INT_VEC4

#define GL_INT_VEC4   0x8B55

Definition at line 384 of file khronos_gl2.h.

◆ GL_INVALID_ENUM

#define GL_INVALID_ENUM   0x0500

Definition at line 158 of file khronos_gl2.h.

◆ GL_INVALID_FRAMEBUFFER_OPERATION

#define GL_INVALID_FRAMEBUFFER_OPERATION   0x0506

Definition at line 468 of file khronos_gl2.h.

◆ GL_INVALID_OPERATION

#define GL_INVALID_OPERATION   0x0502

Definition at line 160 of file khronos_gl2.h.

◆ GL_INVALID_VALUE

#define GL_INVALID_VALUE   0x0501

Definition at line 159 of file khronos_gl2.h.

◆ GL_INVERT

#define GL_INVERT   0x150A

Definition at line 296 of file khronos_gl2.h.

◆ GL_KEEP

#define GL_KEEP   0x1E00

Definition at line 292 of file khronos_gl2.h.

◆ GL_LEQUAL

#define GL_LEQUAL   0x0203

Definition at line 284 of file khronos_gl2.h.

◆ GL_LESS

#define GL_LESS   0x0201

Definition at line 282 of file khronos_gl2.h.

◆ GL_LINE_LOOP

#define GL_LINE_LOOP   0x0002

Definition at line 56 of file khronos_gl2.h.

◆ GL_LINE_STRIP

#define GL_LINE_STRIP   0x0003

Definition at line 57 of file khronos_gl2.h.

◆ GL_LINE_WIDTH

#define GL_LINE_WIDTH   0x0B21

Definition at line 168 of file khronos_gl2.h.

◆ GL_LINEAR

#define GL_LINEAR   0x2601

Definition at line 308 of file khronos_gl2.h.

◆ GL_LINEAR_MIPMAP_LINEAR

#define GL_LINEAR_MIPMAP_LINEAR   0x2703

Definition at line 316 of file khronos_gl2.h.

◆ GL_LINEAR_MIPMAP_NEAREST

#define GL_LINEAR_MIPMAP_NEAREST   0x2701

Definition at line 314 of file khronos_gl2.h.

◆ GL_LINES

#define GL_LINES   0x0001

Definition at line 55 of file khronos_gl2.h.

◆ GL_LINK_STATUS

#define GL_LINK_STATUS   0x8B82

Definition at line 270 of file khronos_gl2.h.

◆ GL_LOW_FLOAT

#define GL_LOW_FLOAT   0x8DF0

Definition at line 419 of file khronos_gl2.h.

◆ GL_LOW_INT

#define GL_LOW_INT   0x8DF3

Definition at line 422 of file khronos_gl2.h.

◆ GL_LUMINANCE

#define GL_LUMINANCE   0x1909

Definition at line 249 of file khronos_gl2.h.

◆ GL_LUMINANCE_ALPHA

#define GL_LUMINANCE_ALPHA   0x190A

Definition at line 250 of file khronos_gl2.h.

◆ GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS

#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS   0x8B4D

Definition at line 264 of file khronos_gl2.h.

◆ GL_MAX_CUBE_MAP_TEXTURE_SIZE

#define GL_MAX_CUBE_MAP_TEXTURE_SIZE   0x851C

Definition at line 336 of file khronos_gl2.h.

◆ GL_MAX_FRAGMENT_UNIFORM_VECTORS

#define GL_MAX_FRAGMENT_UNIFORM_VECTORS   0x8DFD

Definition at line 267 of file khronos_gl2.h.

◆ GL_MAX_RENDERBUFFER_SIZE

#define GL_MAX_RENDERBUFFER_SIZE   0x84E8

Definition at line 466 of file khronos_gl2.h.

◆ GL_MAX_TEXTURE_IMAGE_UNITS

#define GL_MAX_TEXTURE_IMAGE_UNITS   0x8872

Definition at line 266 of file khronos_gl2.h.

◆ GL_MAX_TEXTURE_SIZE

#define GL_MAX_TEXTURE_SIZE   0x0D33

Definition at line 199 of file khronos_gl2.h.

◆ GL_MAX_VARYING_VECTORS

#define GL_MAX_VARYING_VECTORS   0x8DFC

Definition at line 263 of file khronos_gl2.h.

◆ GL_MAX_VERTEX_ATTRIBS

#define GL_MAX_VERTEX_ATTRIBS   0x8869

Definition at line 261 of file khronos_gl2.h.

◆ GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS

#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS   0x8B4C

Definition at line 265 of file khronos_gl2.h.

◆ GL_MAX_VERTEX_UNIFORM_VECTORS

#define GL_MAX_VERTEX_UNIFORM_VECTORS   0x8DFB

Definition at line 262 of file khronos_gl2.h.

◆ GL_MAX_VIEWPORT_DIMS

#define GL_MAX_VIEWPORT_DIMS   0x0D3A

Definition at line 200 of file khronos_gl2.h.

◆ GL_MEDIUM_FLOAT

#define GL_MEDIUM_FLOAT   0x8DF1

Definition at line 420 of file khronos_gl2.h.

◆ GL_MEDIUM_INT

#define GL_MEDIUM_INT   0x8DF4

Definition at line 423 of file khronos_gl2.h.

◆ GL_MIRRORED_REPEAT

#define GL_MIRRORED_REPEAT   0x8370

Definition at line 376 of file khronos_gl2.h.

◆ GL_NEAREST

#define GL_NEAREST   0x2600

Definition at line 307 of file khronos_gl2.h.

◆ GL_NEAREST_MIPMAP_LINEAR

#define GL_NEAREST_MIPMAP_LINEAR   0x2702

Definition at line 315 of file khronos_gl2.h.

◆ GL_NEAREST_MIPMAP_NEAREST

#define GL_NEAREST_MIPMAP_NEAREST   0x2700

Definition at line 313 of file khronos_gl2.h.

◆ GL_NEVER

#define GL_NEVER   0x0200

Definition at line 281 of file khronos_gl2.h.

◆ GL_NICEST

#define GL_NICEST   0x1102

Definition at line 229 of file khronos_gl2.h.

◆ GL_NO_ERROR

#define GL_NO_ERROR   0

Definition at line 157 of file khronos_gl2.h.

◆ GL_NONE

#define GL_NONE   0

Definition at line 456 of file khronos_gl2.h.

◆ GL_NOTEQUAL

#define GL_NOTEQUAL   0x0205

Definition at line 286 of file khronos_gl2.h.

◆ GL_NUM_COMPRESSED_TEXTURE_FORMATS

#define GL_NUM_COMPRESSED_TEXTURE_FORMATS   0x86A2

Definition at line 223 of file khronos_gl2.h.

◆ GL_NUM_SHADER_BINARY_FORMATS

#define GL_NUM_SHADER_BINARY_FORMATS   0x8DF9

Definition at line 416 of file khronos_gl2.h.

◆ GL_ONE

#define GL_ONE   1

Definition at line 74 of file khronos_gl2.h.

◆ GL_ONE_MINUS_CONSTANT_ALPHA

#define GL_ONE_MINUS_CONSTANT_ALPHA   0x8004

Definition at line 111 of file khronos_gl2.h.

◆ GL_ONE_MINUS_CONSTANT_COLOR

#define GL_ONE_MINUS_CONSTANT_COLOR   0x8002

Definition at line 109 of file khronos_gl2.h.

◆ GL_ONE_MINUS_DST_ALPHA

#define GL_ONE_MINUS_DST_ALPHA   0x0305

Definition at line 80 of file khronos_gl2.h.

◆ GL_ONE_MINUS_DST_COLOR

#define GL_ONE_MINUS_DST_COLOR   0x0307

Definition at line 86 of file khronos_gl2.h.

◆ GL_ONE_MINUS_SRC_ALPHA

#define GL_ONE_MINUS_SRC_ALPHA   0x0303

Definition at line 78 of file khronos_gl2.h.

◆ GL_ONE_MINUS_SRC_COLOR

#define GL_ONE_MINUS_SRC_COLOR   0x0301

Definition at line 76 of file khronos_gl2.h.

◆ GL_OUT_OF_MEMORY

#define GL_OUT_OF_MEMORY   0x0505

Definition at line 161 of file khronos_gl2.h.

◆ GL_PACK_ALIGNMENT

#define GL_PACK_ALIGNMENT   0x0D05

Definition at line 198 of file khronos_gl2.h.

◆ GL_POINTS

#define GL_POINTS   0x0000

Definition at line 54 of file khronos_gl2.h.

◆ GL_POLYGON_OFFSET_FACTOR

#define GL_POLYGON_OFFSET_FACTOR   0x8038

Definition at line 210 of file khronos_gl2.h.

◆ GL_POLYGON_OFFSET_FILL

#define GL_POLYGON_OFFSET_FILL   0x8037

Definition at line 152 of file khronos_gl2.h.

◆ GL_POLYGON_OFFSET_UNITS

#define GL_POLYGON_OFFSET_UNITS   0x2A00

Definition at line 208 of file khronos_gl2.h.

◆ GL_RED_BITS

#define GL_RED_BITS   0x0D52

Definition at line 202 of file khronos_gl2.h.

◆ GL_RENDERBUFFER

#define GL_RENDERBUFFER   0x8D41

Definition at line 428 of file khronos_gl2.h.

◆ GL_RENDERBUFFER_ALPHA_SIZE

#define GL_RENDERBUFFER_ALPHA_SIZE   0x8D53

Definition at line 443 of file khronos_gl2.h.

◆ GL_RENDERBUFFER_BINDING

#define GL_RENDERBUFFER_BINDING   0x8CA7

Definition at line 465 of file khronos_gl2.h.

◆ GL_RENDERBUFFER_BLUE_SIZE

#define GL_RENDERBUFFER_BLUE_SIZE   0x8D52

Definition at line 442 of file khronos_gl2.h.

◆ GL_RENDERBUFFER_DEPTH_SIZE

#define GL_RENDERBUFFER_DEPTH_SIZE   0x8D54

Definition at line 444 of file khronos_gl2.h.

◆ GL_RENDERBUFFER_GREEN_SIZE

#define GL_RENDERBUFFER_GREEN_SIZE   0x8D51

Definition at line 441 of file khronos_gl2.h.

◆ GL_RENDERBUFFER_HEIGHT

#define GL_RENDERBUFFER_HEIGHT   0x8D43

Definition at line 438 of file khronos_gl2.h.

◆ GL_RENDERBUFFER_INTERNAL_FORMAT

#define GL_RENDERBUFFER_INTERNAL_FORMAT   0x8D44

Definition at line 439 of file khronos_gl2.h.

◆ GL_RENDERBUFFER_RED_SIZE

#define GL_RENDERBUFFER_RED_SIZE   0x8D50

Definition at line 440 of file khronos_gl2.h.

◆ GL_RENDERBUFFER_STENCIL_SIZE

#define GL_RENDERBUFFER_STENCIL_SIZE   0x8D55

Definition at line 445 of file khronos_gl2.h.

◆ GL_RENDERBUFFER_WIDTH

#define GL_RENDERBUFFER_WIDTH   0x8D42

Definition at line 437 of file khronos_gl2.h.

◆ GL_RENDERER

#define GL_RENDERER   0x1F01

Definition at line 302 of file khronos_gl2.h.

◆ GL_REPEAT

#define GL_REPEAT   0x2901

Definition at line 374 of file khronos_gl2.h.

◆ GL_REPLACE

#define GL_REPLACE   0x1E01

Definition at line 293 of file khronos_gl2.h.

◆ GL_RGB

#define GL_RGB   0x1907

Definition at line 247 of file khronos_gl2.h.

◆ GL_RGB565

#define GL_RGB565   0x8D62

Definition at line 432 of file khronos_gl2.h.

◆ GL_RGB5_A1

#define GL_RGB5_A1   0x8057

Definition at line 431 of file khronos_gl2.h.

◆ GL_RGBA

#define GL_RGBA   0x1908

Definition at line 248 of file khronos_gl2.h.

◆ GL_RGBA4

#define GL_RGBA4   0x8056

Definition at line 430 of file khronos_gl2.h.

◆ GL_SAMPLE_ALPHA_TO_COVERAGE

#define GL_SAMPLE_ALPHA_TO_COVERAGE   0x809E

Definition at line 153 of file khronos_gl2.h.

◆ GL_SAMPLE_BUFFERS

#define GL_SAMPLE_BUFFERS   0x80A8

Definition at line 212 of file khronos_gl2.h.

◆ GL_SAMPLE_COVERAGE

#define GL_SAMPLE_COVERAGE   0x80A0

Definition at line 154 of file khronos_gl2.h.

◆ GL_SAMPLE_COVERAGE_INVERT

#define GL_SAMPLE_COVERAGE_INVERT   0x80AB

Definition at line 215 of file khronos_gl2.h.

◆ GL_SAMPLE_COVERAGE_VALUE

#define GL_SAMPLE_COVERAGE_VALUE   0x80AA

Definition at line 214 of file khronos_gl2.h.

◆ GL_SAMPLER_2D

#define GL_SAMPLER_2D   0x8B5E

Definition at line 392 of file khronos_gl2.h.

◆ GL_SAMPLER_CUBE

#define GL_SAMPLER_CUBE   0x8B60

Definition at line 393 of file khronos_gl2.h.

◆ GL_SAMPLES

#define GL_SAMPLES   0x80A9

Definition at line 213 of file khronos_gl2.h.

◆ GL_SCISSOR_BOX

#define GL_SCISSOR_BOX   0x0C10

Definition at line 193 of file khronos_gl2.h.

◆ GL_SCISSOR_TEST

#define GL_SCISSOR_TEST   0x0C11

Definition at line 151 of file khronos_gl2.h.

◆ GL_SHADER_BINARY_FORMATS

#define GL_SHADER_BINARY_FORMATS   0x8DF8

Definition at line 415 of file khronos_gl2.h.

◆ GL_SHADER_COMPILER

#define GL_SHADER_COMPILER   0x8DFA

Definition at line 412 of file khronos_gl2.h.

◆ GL_SHADER_SOURCE_LENGTH

#define GL_SHADER_SOURCE_LENGTH   0x8B88

Definition at line 411 of file khronos_gl2.h.

◆ GL_SHADER_TYPE

#define GL_SHADER_TYPE   0x8B4F

Definition at line 268 of file khronos_gl2.h.

◆ GL_SHADING_LANGUAGE_VERSION

#define GL_SHADING_LANGUAGE_VERSION   0x8B8C

Definition at line 277 of file khronos_gl2.h.

◆ GL_SHORT

#define GL_SHORT   0x1402

Definition at line 237 of file khronos_gl2.h.

◆ GL_SRC_ALPHA

#define GL_SRC_ALPHA   0x0302

Definition at line 77 of file khronos_gl2.h.

◆ GL_SRC_ALPHA_SATURATE

#define GL_SRC_ALPHA_SATURATE   0x0308

Definition at line 87 of file khronos_gl2.h.

◆ GL_SRC_COLOR

#define GL_SRC_COLOR   0x0300

Definition at line 75 of file khronos_gl2.h.

◆ GL_STATIC_DRAW

#define GL_STATIC_DRAW   0x88E4

Definition at line 121 of file khronos_gl2.h.

◆ GL_STENCIL_ATTACHMENT

#define GL_STENCIL_ATTACHMENT   0x8D20

Definition at line 454 of file khronos_gl2.h.

◆ GL_STENCIL_BACK_FAIL

#define GL_STENCIL_BACK_FAIL   0x8801

Definition at line 186 of file khronos_gl2.h.

◆ GL_STENCIL_BACK_FUNC

#define GL_STENCIL_BACK_FUNC   0x8800

Definition at line 185 of file khronos_gl2.h.

◆ GL_STENCIL_BACK_PASS_DEPTH_FAIL

#define GL_STENCIL_BACK_PASS_DEPTH_FAIL   0x8802

Definition at line 187 of file khronos_gl2.h.

◆ GL_STENCIL_BACK_PASS_DEPTH_PASS

#define GL_STENCIL_BACK_PASS_DEPTH_PASS   0x8803

Definition at line 188 of file khronos_gl2.h.

◆ GL_STENCIL_BACK_REF

#define GL_STENCIL_BACK_REF   0x8CA3

Definition at line 189 of file khronos_gl2.h.

◆ GL_STENCIL_BACK_VALUE_MASK

#define GL_STENCIL_BACK_VALUE_MASK   0x8CA4

Definition at line 190 of file khronos_gl2.h.

◆ GL_STENCIL_BACK_WRITEMASK

#define GL_STENCIL_BACK_WRITEMASK   0x8CA5

Definition at line 191 of file khronos_gl2.h.

◆ GL_STENCIL_BITS

#define GL_STENCIL_BITS   0x0D57

Definition at line 207 of file khronos_gl2.h.

◆ GL_STENCIL_BUFFER_BIT

#define GL_STENCIL_BUFFER_BIT   0x00000400

Definition at line 46 of file khronos_gl2.h.

◆ GL_STENCIL_CLEAR_VALUE

#define GL_STENCIL_CLEAR_VALUE   0x0B91

Definition at line 177 of file khronos_gl2.h.

◆ GL_STENCIL_FAIL

#define GL_STENCIL_FAIL   0x0B94

Definition at line 179 of file khronos_gl2.h.

◆ GL_STENCIL_FUNC

#define GL_STENCIL_FUNC   0x0B92

Definition at line 178 of file khronos_gl2.h.

◆ GL_STENCIL_INDEX

#define GL_STENCIL_INDEX   0x1901

Definition at line 434 of file khronos_gl2.h.

◆ GL_STENCIL_INDEX8

#define GL_STENCIL_INDEX8   0x8D48

Definition at line 435 of file khronos_gl2.h.

◆ GL_STENCIL_PASS_DEPTH_FAIL

#define GL_STENCIL_PASS_DEPTH_FAIL   0x0B95

Definition at line 180 of file khronos_gl2.h.

◆ GL_STENCIL_PASS_DEPTH_PASS

#define GL_STENCIL_PASS_DEPTH_PASS   0x0B96

Definition at line 181 of file khronos_gl2.h.

◆ GL_STENCIL_REF

#define GL_STENCIL_REF   0x0B97

Definition at line 182 of file khronos_gl2.h.

◆ GL_STENCIL_TEST

#define GL_STENCIL_TEST   0x0B90

Definition at line 149 of file khronos_gl2.h.

◆ GL_STENCIL_VALUE_MASK

#define GL_STENCIL_VALUE_MASK   0x0B93

Definition at line 183 of file khronos_gl2.h.

◆ GL_STENCIL_WRITEMASK

#define GL_STENCIL_WRITEMASK   0x0B98

Definition at line 184 of file khronos_gl2.h.

◆ GL_STREAM_DRAW

#define GL_STREAM_DRAW   0x88E0

Definition at line 120 of file khronos_gl2.h.

◆ GL_SUBPIXEL_BITS

#define GL_SUBPIXEL_BITS   0x0D50

Definition at line 201 of file khronos_gl2.h.

◆ GL_TEXTURE

#define GL_TEXTURE   0x1702

Definition at line 326 of file khronos_gl2.h.

◆ GL_TEXTURE0

#define GL_TEXTURE0   0x84C0

Definition at line 339 of file khronos_gl2.h.

◆ GL_TEXTURE1

#define GL_TEXTURE1   0x84C1

Definition at line 340 of file khronos_gl2.h.

◆ GL_TEXTURE10

#define GL_TEXTURE10   0x84CA

Definition at line 349 of file khronos_gl2.h.

◆ GL_TEXTURE11

#define GL_TEXTURE11   0x84CB

Definition at line 350 of file khronos_gl2.h.

◆ GL_TEXTURE12

#define GL_TEXTURE12   0x84CC

Definition at line 351 of file khronos_gl2.h.

◆ GL_TEXTURE13

#define GL_TEXTURE13   0x84CD

Definition at line 352 of file khronos_gl2.h.

◆ GL_TEXTURE14

#define GL_TEXTURE14   0x84CE

Definition at line 353 of file khronos_gl2.h.

◆ GL_TEXTURE15

#define GL_TEXTURE15   0x84CF

Definition at line 354 of file khronos_gl2.h.

◆ GL_TEXTURE16

#define GL_TEXTURE16   0x84D0

Definition at line 355 of file khronos_gl2.h.

◆ GL_TEXTURE17

#define GL_TEXTURE17   0x84D1

Definition at line 356 of file khronos_gl2.h.

◆ GL_TEXTURE18

#define GL_TEXTURE18   0x84D2

Definition at line 357 of file khronos_gl2.h.

◆ GL_TEXTURE19

#define GL_TEXTURE19   0x84D3

Definition at line 358 of file khronos_gl2.h.

◆ GL_TEXTURE2

#define GL_TEXTURE2   0x84C2

Definition at line 341 of file khronos_gl2.h.

◆ GL_TEXTURE20

#define GL_TEXTURE20   0x84D4

Definition at line 359 of file khronos_gl2.h.

◆ GL_TEXTURE21

#define GL_TEXTURE21   0x84D5

Definition at line 360 of file khronos_gl2.h.

◆ GL_TEXTURE22

#define GL_TEXTURE22   0x84D6

Definition at line 361 of file khronos_gl2.h.

◆ GL_TEXTURE23

#define GL_TEXTURE23   0x84D7

Definition at line 362 of file khronos_gl2.h.

◆ GL_TEXTURE24

#define GL_TEXTURE24   0x84D8

Definition at line 363 of file khronos_gl2.h.

◆ GL_TEXTURE25

#define GL_TEXTURE25   0x84D9

Definition at line 364 of file khronos_gl2.h.

◆ GL_TEXTURE26

#define GL_TEXTURE26   0x84DA

Definition at line 365 of file khronos_gl2.h.

◆ GL_TEXTURE27

#define GL_TEXTURE27   0x84DB

Definition at line 366 of file khronos_gl2.h.

◆ GL_TEXTURE28

#define GL_TEXTURE28   0x84DC

Definition at line 367 of file khronos_gl2.h.

◆ GL_TEXTURE29

#define GL_TEXTURE29   0x84DD

Definition at line 368 of file khronos_gl2.h.

◆ GL_TEXTURE3

#define GL_TEXTURE3   0x84C3

Definition at line 342 of file khronos_gl2.h.

◆ GL_TEXTURE30

#define GL_TEXTURE30   0x84DE

Definition at line 369 of file khronos_gl2.h.

◆ GL_TEXTURE31

#define GL_TEXTURE31   0x84DF

Definition at line 370 of file khronos_gl2.h.

◆ GL_TEXTURE4

#define GL_TEXTURE4   0x84C4

Definition at line 343 of file khronos_gl2.h.

◆ GL_TEXTURE5

#define GL_TEXTURE5   0x84C5

Definition at line 344 of file khronos_gl2.h.

◆ GL_TEXTURE6

#define GL_TEXTURE6   0x84C6

Definition at line 345 of file khronos_gl2.h.

◆ GL_TEXTURE7

#define GL_TEXTURE7   0x84C7

Definition at line 346 of file khronos_gl2.h.

◆ GL_TEXTURE8

#define GL_TEXTURE8   0x84C8

Definition at line 347 of file khronos_gl2.h.

◆ GL_TEXTURE9

#define GL_TEXTURE9   0x84C9

Definition at line 348 of file khronos_gl2.h.

◆ GL_TEXTURE_2D

#define GL_TEXTURE_2D   0x0DE1

Definition at line 145 of file khronos_gl2.h.

◆ GL_TEXTURE_BINDING_2D

#define GL_TEXTURE_BINDING_2D   0x8069

Definition at line 211 of file khronos_gl2.h.

◆ GL_TEXTURE_BINDING_CUBE_MAP

#define GL_TEXTURE_BINDING_CUBE_MAP   0x8514

Definition at line 329 of file khronos_gl2.h.

◆ GL_TEXTURE_CUBE_MAP

#define GL_TEXTURE_CUBE_MAP   0x8513

Definition at line 328 of file khronos_gl2.h.

◆ GL_TEXTURE_CUBE_MAP_NEGATIVE_X

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X   0x8516

Definition at line 331 of file khronos_gl2.h.

◆ GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y   0x8518

Definition at line 333 of file khronos_gl2.h.

◆ GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z   0x851A

Definition at line 335 of file khronos_gl2.h.

◆ GL_TEXTURE_CUBE_MAP_POSITIVE_X

#define GL_TEXTURE_CUBE_MAP_POSITIVE_X   0x8515

Definition at line 330 of file khronos_gl2.h.

◆ GL_TEXTURE_CUBE_MAP_POSITIVE_Y

#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y   0x8517

Definition at line 332 of file khronos_gl2.h.

◆ GL_TEXTURE_CUBE_MAP_POSITIVE_Z

#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z   0x8519

Definition at line 334 of file khronos_gl2.h.

◆ GL_TEXTURE_MAG_FILTER

#define GL_TEXTURE_MAG_FILTER   0x2800

Definition at line 319 of file khronos_gl2.h.

◆ GL_TEXTURE_MIN_FILTER

#define GL_TEXTURE_MIN_FILTER   0x2801

Definition at line 320 of file khronos_gl2.h.

◆ GL_TEXTURE_WRAP_S

#define GL_TEXTURE_WRAP_S   0x2802

Definition at line 321 of file khronos_gl2.h.

◆ GL_TEXTURE_WRAP_T

#define GL_TEXTURE_WRAP_T   0x2803

Definition at line 322 of file khronos_gl2.h.

◆ GL_TRIANGLE_FAN

#define GL_TRIANGLE_FAN   0x0006

Definition at line 60 of file khronos_gl2.h.

◆ GL_TRIANGLE_STRIP

#define GL_TRIANGLE_STRIP   0x0005

Definition at line 59 of file khronos_gl2.h.

◆ GL_TRIANGLES

#define GL_TRIANGLES   0x0004

Definition at line 58 of file khronos_gl2.h.

◆ GL_TRUE

#define GL_TRUE   1

Definition at line 51 of file khronos_gl2.h.

◆ GL_UNPACK_ALIGNMENT

#define GL_UNPACK_ALIGNMENT   0x0CF5

Definition at line 197 of file khronos_gl2.h.

◆ GL_UNSIGNED_BYTE

#define GL_UNSIGNED_BYTE   0x1401

Definition at line 236 of file khronos_gl2.h.

◆ GL_UNSIGNED_INT

#define GL_UNSIGNED_INT   0x1405

Definition at line 240 of file khronos_gl2.h.

◆ GL_UNSIGNED_SHORT

#define GL_UNSIGNED_SHORT   0x1403

Definition at line 238 of file khronos_gl2.h.

◆ GL_UNSIGNED_SHORT_4_4_4_4

#define GL_UNSIGNED_SHORT_4_4_4_4   0x8033

Definition at line 254 of file khronos_gl2.h.

◆ GL_UNSIGNED_SHORT_5_5_5_1

#define GL_UNSIGNED_SHORT_5_5_5_1   0x8034

Definition at line 255 of file khronos_gl2.h.

◆ GL_UNSIGNED_SHORT_5_6_5

#define GL_UNSIGNED_SHORT_5_6_5   0x8363

Definition at line 256 of file khronos_gl2.h.

◆ GL_VALIDATE_STATUS

#define GL_VALIDATE_STATUS   0x8B83

Definition at line 271 of file khronos_gl2.h.

◆ GL_VENDOR

#define GL_VENDOR   0x1F00

Definition at line 301 of file khronos_gl2.h.

◆ GL_VERSION

#define GL_VERSION   0x1F02

Definition at line 303 of file khronos_gl2.h.

◆ GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING

#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING   0x889F

Definition at line 402 of file khronos_gl2.h.

◆ GL_VERTEX_ATTRIB_ARRAY_ENABLED

#define GL_VERTEX_ATTRIB_ARRAY_ENABLED   0x8622

Definition at line 396 of file khronos_gl2.h.

◆ GL_VERTEX_ATTRIB_ARRAY_NORMALIZED

#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED   0x886A

Definition at line 400 of file khronos_gl2.h.

◆ GL_VERTEX_ATTRIB_ARRAY_POINTER

#define GL_VERTEX_ATTRIB_ARRAY_POINTER   0x8645

Definition at line 401 of file khronos_gl2.h.

◆ GL_VERTEX_ATTRIB_ARRAY_SIZE

#define GL_VERTEX_ATTRIB_ARRAY_SIZE   0x8623

Definition at line 397 of file khronos_gl2.h.

◆ GL_VERTEX_ATTRIB_ARRAY_STRIDE

#define GL_VERTEX_ATTRIB_ARRAY_STRIDE   0x8624

Definition at line 398 of file khronos_gl2.h.

◆ GL_VERTEX_ATTRIB_ARRAY_TYPE

#define GL_VERTEX_ATTRIB_ARRAY_TYPE   0x8625

Definition at line 399 of file khronos_gl2.h.

◆ GL_VERTEX_SHADER

#define GL_VERTEX_SHADER   0x8B31

Definition at line 260 of file khronos_gl2.h.

◆ GL_VIEWPORT

#define GL_VIEWPORT   0x0BA2

Definition at line 192 of file khronos_gl2.h.

◆ GL_ZERO

#define GL_ZERO   0

Definition at line 73 of file khronos_gl2.h.

Typedef Documentation

◆ GLbitfield

typedef unsigned int GLbitfield

Definition at line 25 of file khronos_gl2.h.

◆ GLboolean

typedef unsigned char GLboolean

Definition at line 24 of file khronos_gl2.h.

◆ GLbyte

typedef khronos_int8_t GLbyte

Definition at line 26 of file khronos_gl2.h.

◆ GLchar

typedef char GLchar

Definition at line 22 of file khronos_gl2.h.

◆ GLclampf

typedef khronos_float_t GLclampf

Definition at line 34 of file khronos_gl2.h.

◆ GLenum

typedef unsigned int GLenum

Definition at line 23 of file khronos_gl2.h.

◆ GLfixed

typedef khronos_int32_t GLfixed

Definition at line 35 of file khronos_gl2.h.

◆ GLfloat

typedef khronos_float_t GLfloat

Definition at line 33 of file khronos_gl2.h.

◆ GLint

typedef int GLint

Definition at line 28 of file khronos_gl2.h.

◆ GLintptr

typedef khronos_intptr_t GLintptr

Definition at line 38 of file khronos_gl2.h.

◆ GLshort

typedef short GLshort

Definition at line 27 of file khronos_gl2.h.

◆ GLsizei

typedef int GLsizei

Definition at line 29 of file khronos_gl2.h.

◆ GLsizeiptr

typedef khronos_ssize_t GLsizeiptr

Definition at line 39 of file khronos_gl2.h.

◆ GLubyte

typedef khronos_uint8_t GLubyte

Definition at line 30 of file khronos_gl2.h.

◆ GLuint

typedef unsigned int GLuint

Definition at line 32 of file khronos_gl2.h.

◆ GLushort

typedef unsigned short GLushort

Definition at line 31 of file khronos_gl2.h.

◆ GLvoid

typedef void GLvoid

Definition at line 21 of file khronos_gl2.h.

Function Documentation

◆ glActiveTexture()

GL_APICALL void GL_APIENTRY glActiveTexture ( GLenum  texture)

◆ glAttachShader()

GL_APICALL void GL_APIENTRY glAttachShader ( GLuint  program,
GLuint  shader 
)

◆ glBindAttribLocation()

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

◆ glBindBuffer()

GL_APICALL void GL_APIENTRY glBindBuffer ( GLenum  target,
GLuint  buffer 
)

◆ glBindFramebuffer()

GL_APICALL void GL_APIENTRY glBindFramebuffer ( GLenum  target,
GLuint  framebuffer 
)

◆ glBindRenderbuffer()

GL_APICALL void GL_APIENTRY glBindRenderbuffer ( GLenum  target,
GLuint  renderbuffer 
)

◆ glBindTexture()

GL_APICALL void GL_APIENTRY glBindTexture ( GLenum  target,
GLuint  texture 
)

◆ glBlendColor()

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

◆ glBlendEquation()

GL_APICALL void GL_APIENTRY glBlendEquation ( GLenum  mode)

◆ glBlendEquationSeparate()

GL_APICALL void GL_APIENTRY glBlendEquationSeparate ( GLenum  modeRGB,
GLenum  modeAlpha 
)

◆ glBlendFunc()

GL_APICALL void GL_APIENTRY glBlendFunc ( GLenum  sfactor,
GLenum  dfactor 
)

◆ glBlendFuncSeparate()

GL_APICALL void GL_APIENTRY glBlendFuncSeparate ( GLenum  srcRGB,
GLenum  dstRGB,
GLenum  srcAlpha,
GLenum  dstAlpha 
)

◆ glBufferData()

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

◆ glBufferSubData()

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

◆ glCheckFramebufferStatus()

GL_APICALL GLenum GL_APIENTRY glCheckFramebufferStatus ( GLenum  target)

◆ glClear()

◆ glClearColor()

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

◆ glClearDepthf()

GL_APICALL void GL_APIENTRY glClearDepthf ( GLclampf  depth)

◆ glClearStencil()

GL_APICALL void GL_APIENTRY glClearStencil ( GLint  s)

◆ glColorMask()

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

◆ glCompileShader()

GL_APICALL void GL_APIENTRY glCompileShader ( GLuint  shader)

Referenced by vl::GLSLShader::compile().

◆ glCompressedTexImage2D()

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

◆ glCompressedTexSubImage2D()

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

◆ glCopyTexImage2D()

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

◆ glCopyTexSubImage2D()

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

◆ glCreateProgram()

GL_APICALL GLuint GL_APIENTRY glCreateProgram ( void  )

◆ glCreateShader()

GL_APICALL GLuint GL_APIENTRY glCreateShader ( GLenum  type)

◆ glCullFace()

GL_APICALL void GL_APIENTRY glCullFace ( GLenum  mode)

◆ glDeleteBuffers()

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

◆ glDeleteFramebuffers()

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

◆ glDeleteProgram()

GL_APICALL void GL_APIENTRY glDeleteProgram ( GLuint  program)

◆ glDeleteRenderbuffers()

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

◆ glDeleteShader()

GL_APICALL void GL_APIENTRY glDeleteShader ( GLuint  shader)

◆ glDeleteTextures()

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

◆ glDepthFunc()

GL_APICALL void GL_APIENTRY glDepthFunc ( GLenum  func)

◆ glDepthMask()

GL_APICALL void GL_APIENTRY glDepthMask ( GLboolean  flag)

◆ glDepthRangef()

GL_APICALL void GL_APIENTRY glDepthRangef ( GLclampf  zNear,
GLclampf  zFar 
)

◆ glDetachShader()

GL_APICALL void GL_APIENTRY glDetachShader ( GLuint  program,
GLuint  shader 
)

◆ glDisable()

GL_APICALL void GL_APIENTRY glDisable ( GLenum  cap)

◆ glDisableVertexAttribArray()

GL_APICALL void GL_APIENTRY glDisableVertexAttribArray ( GLuint  index)

◆ glDrawArrays()

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

◆ glDrawElements()

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

◆ glEnable()

GL_APICALL void GL_APIENTRY glEnable ( GLenum  cap)

◆ glEnableVertexAttribArray()

GL_APICALL void GL_APIENTRY glEnableVertexAttribArray ( GLuint  index)

◆ glFinish()

GL_APICALL void GL_APIENTRY glFinish ( void  )

◆ glFlush()

◆ glFramebufferRenderbuffer()

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

◆ glFramebufferTexture2D()

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

◆ glFrontFace()

GL_APICALL void GL_APIENTRY glFrontFace ( GLenum  mode)

◆ glGenBuffers()

GL_APICALL void GL_APIENTRY glGenBuffers ( GLsizei  n,
GLuint buffers 
)

◆ glGenerateMipmap()

GL_APICALL void GL_APIENTRY glGenerateMipmap ( GLenum  target)

◆ glGenFramebuffers()

GL_APICALL void GL_APIENTRY glGenFramebuffers ( GLsizei  n,
GLuint framebuffers 
)

◆ glGenRenderbuffers()

GL_APICALL void GL_APIENTRY glGenRenderbuffers ( GLsizei  n,
GLuint renderbuffers 
)

◆ glGenTextures()

GL_APICALL void GL_APIENTRY glGenTextures ( GLsizei  n,
GLuint textures 
)

◆ glGetActiveAttrib()

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

◆ glGetActiveUniform()

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

◆ glGetAttachedShaders()

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

◆ glGetAttribLocation()

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

◆ glGetBooleanv()

GL_APICALL void GL_APIENTRY glGetBooleanv ( GLenum  pname,
GLboolean params 
)

◆ glGetBufferParameteriv()

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

◆ glGetError()

GL_APICALL GLenum GL_APIENTRY glGetError ( void  )

◆ glGetFloatv()

GL_APICALL void GL_APIENTRY glGetFloatv ( GLenum  pname,
GLfloat params 
)

◆ glGetFramebufferAttachmentParameteriv()

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

◆ glGetIntegerv()

GL_APICALL void GL_APIENTRY glGetIntegerv ( GLenum  pname,
GLint params 
)

◆ glGetProgramInfoLog()

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

◆ glGetProgramiv()

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

◆ glGetRenderbufferParameteriv()

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

◆ glGetShaderInfoLog()

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

Referenced by vl::GLSLShader::infoLog().

◆ glGetShaderiv()

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

◆ glGetShaderPrecisionFormat()

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

◆ glGetShaderSource()

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

◆ glGetString()

GL_APICALL const GLubyte* GL_APIENTRY glGetString ( GLenum  name)

◆ glGetTexParameterfv()

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

◆ glGetTexParameteriv()

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

◆ glGetUniformfv()

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

◆ glGetUniformiv()

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

◆ glGetUniformLocation()

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

◆ glGetVertexAttribfv()

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

◆ glGetVertexAttribiv()

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

◆ glGetVertexAttribPointerv()

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

◆ glHint()

GL_APICALL void GL_APIENTRY glHint ( GLenum  target,
GLenum  mode 
)

◆ glIsBuffer()

GL_APICALL GLboolean GL_APIENTRY glIsBuffer ( GLuint  buffer)

◆ glIsEnabled()

GL_APICALL GLboolean GL_APIENTRY glIsEnabled ( GLenum  cap)

◆ glIsFramebuffer()

GL_APICALL GLboolean GL_APIENTRY glIsFramebuffer ( GLuint  framebuffer)

◆ glIsProgram()

GL_APICALL GLboolean GL_APIENTRY glIsProgram ( GLuint  program)

◆ glIsRenderbuffer()

GL_APICALL GLboolean GL_APIENTRY glIsRenderbuffer ( GLuint  renderbuffer)

◆ glIsShader()

GL_APICALL GLboolean GL_APIENTRY glIsShader ( GLuint  shader)

◆ glIsTexture()

GL_APICALL GLboolean GL_APIENTRY glIsTexture ( GLuint  texture)

◆ glLineWidth()

GL_APICALL void GL_APIENTRY glLineWidth ( GLfloat  width)

◆ glLinkProgram()

GL_APICALL void GL_APIENTRY glLinkProgram ( GLuint  program)

◆ glPixelStorei()

GL_APICALL void GL_APIENTRY glPixelStorei ( GLenum  pname,
GLint  param 
)

◆ glPolygonOffset()

GL_APICALL void GL_APIENTRY glPolygonOffset ( GLfloat  factor,
GLfloat  units 
)

◆ glReadPixels()

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

◆ glReleaseShaderCompiler()

GL_APICALL void GL_APIENTRY glReleaseShaderCompiler ( void  )

◆ glRenderbufferStorage()

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

◆ glSampleCoverage()

GL_APICALL void GL_APIENTRY glSampleCoverage ( GLclampf  value,
GLboolean  invert 
)

◆ glScissor()

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

◆ glShaderBinary()

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

◆ glShaderSource()

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

Referenced by vl::GLSLShader::compile().

◆ glStencilFunc()

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

◆ glStencilFuncSeparate()

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

◆ glStencilMask()

GL_APICALL void GL_APIENTRY glStencilMask ( GLuint  mask)

◆ glStencilMaskSeparate()

GL_APICALL void GL_APIENTRY glStencilMaskSeparate ( GLenum  face,
GLuint  mask 
)

Referenced by vl::StencilMask::apply().

◆ glStencilOp()

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

◆ glStencilOpSeparate()

GL_APICALL void GL_APIENTRY glStencilOpSeparate ( GLenum  face,
GLenum  fail,
GLenum  zfail,
GLenum  zpass 
)

◆ glTexImage2D()

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 
)

◆ glTexParameterf()

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

◆ glTexParameterfv()

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

◆ glTexParameteri()

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

◆ glTexParameteriv()

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

◆ glTexSubImage2D()

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

◆ glUniform1f()

GL_APICALL void GL_APIENTRY glUniform1f ( GLint  location,
GLfloat  x 
)

◆ glUniform1fv()

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

◆ glUniform1i()

GL_APICALL void GL_APIENTRY glUniform1i ( GLint  location,
GLint  x 
)

◆ glUniform1iv()

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

◆ glUniform2f()

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

◆ glUniform2fv()

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

◆ glUniform2i()

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

◆ glUniform2iv()

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

◆ glUniform3f()

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

◆ glUniform3fv()

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

◆ glUniform3i()

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

◆ glUniform3iv()

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

◆ glUniform4f()

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

◆ glUniform4fv()

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

◆ glUniform4i()

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

◆ glUniform4iv()

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

◆ glUniformMatrix2fv()

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

◆ glUniformMatrix3fv()

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

◆ glUniformMatrix4fv()

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

◆ glUseProgram()

GL_APICALL void GL_APIENTRY glUseProgram ( GLuint  program)

◆ glValidateProgram()

GL_APICALL void GL_APIENTRY glValidateProgram ( GLuint  program)

◆ glVertexAttrib1f()

GL_APICALL void GL_APIENTRY glVertexAttrib1f ( GLuint  indx,
GLfloat  x 
)

◆ glVertexAttrib1fv()

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

◆ glVertexAttrib2f()

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

◆ glVertexAttrib2fv()

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

◆ glVertexAttrib3f()

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

◆ glVertexAttrib3fv()

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

◆ glVertexAttrib4f()

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

◆ glVertexAttrib4fv()

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

◆ glVertexAttribPointer()

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

◆ glViewport()

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