List of all items
Functions
- glActiveShaderProgram
- glActiveTexture
- glAttachShader
- glBeginQuery
- glBeginTransformFeedback
- glBindAttribLocation
- glBindBuffer
- glBindBufferBase
- glBindBufferRange
- glBindFramebuffer
- glBindImageTexture
- glBindProgramPipeline
- glBindRenderbuffer
- glBindSampler
- glBindTexture
- glBindTransformFeedback
- glBindVertexArray
- glBindVertexBuffer
- glBlendColor
- glBlendEquation
- glBlendEquationSeparate
- glBlendFunc
- glBlendFuncSeparate
- glBlitFramebuffer
- glBufferData
- glBufferSubData
- glCheckFramebufferStatus
- glClear
- glClearBufferfi
- glClearBufferfv
- glClearBufferiv
- glClearBufferuiv
- glClearColor
- glClearDepthf
- glClearStencil
- glClientWaitSync
- glColorMask
- glCompileShader
- glCompressedTexImage2D
- glCompressedTexImage3D
- glCompressedTexSubImage2D
- glCompressedTexSubImage3D
- glCopyBufferSubData
- glCopyTexImage2D
- glCopyTexSubImage2D
- glCopyTexSubImage3D
- glCreateProgram
- glCreateShader
- glCreateShaderProgramv
- glCullFace
- glDebugMessageCallbackKHR
- glDebugMessageControlKHR
- glDebugMessageInsertKHR
- glDeleteBuffers
- glDeleteFramebuffers
- glDeleteProgram
- glDeleteProgramPipelines
- glDeleteQueries
- glDeleteRenderbuffers
- glDeleteSamplers
- glDeleteShader
- glDeleteSync
- glDeleteTextures
- glDeleteTransformFeedbacks
- glDeleteVertexArrays
- glDepthFunc
- glDepthMask
- glDepthRangef
- glDetachShader
- glDisable
- glDisableVertexAttribArray
- glDispatchCompute
- glDispatchComputeIndirect
- glDrawArrays
- glDrawArraysIndirect
- glDrawArraysInstanced
- glDrawBuffers
- glDrawElements
- glDrawElementsIndirect
- glDrawElementsInstanced
- glDrawRangeElements
- glEnable
- glEnableVertexAttribArray
- glEndQuery
- glEndTransformFeedback
- glFenceSync
- glFinish
- glFlush
- glFlushMappedBufferRange
- glFramebufferParameteri
- glFramebufferRenderbuffer
- glFramebufferTexture2D
- glFramebufferTextureLayer
- glFrontFace
- glGenBuffers
- glGenFramebuffers
- glGenProgramPipelines
- glGenQueries
- glGenRenderbuffers
- glGenSamplers
- glGenTextures
- glGenTransformFeedbacks
- glGenVertexArrays
- glGenerateMipmap
- glGetActiveAttrib
- glGetActiveUniform
- glGetActiveUniformBlockName
- glGetActiveUniformBlockiv
- glGetActiveUniformsiv
- glGetAttachedShaders
- glGetAttribLocation
- glGetBooleani_v
- glGetBooleanv
- glGetBufferParameteri64v
- glGetBufferParameteriv
- glGetBufferPointerv
- glGetDebugMessageLogKHR
- glGetError
- glGetFloatv
- glGetFragDataLocation
- glGetFramebufferAttachmentParameteriv
- glGetFramebufferParameteriv
- glGetInteger64i_v
- glGetInteger64v
- glGetIntegeri_v
- glGetIntegerv
- glGetInternalformativ
- glGetMultisamplefv
- glGetObjectLabelKHR
- glGetObjectPtrLabelKHR
- glGetPointervKHR
- glGetProgramBinary
- glGetProgramInfoLog
- glGetProgramInterfaceiv
- glGetProgramPipelineInfoLog
- glGetProgramPipelineiv
- glGetProgramResourceIndex
- glGetProgramResourceLocation
- glGetProgramResourceName
- glGetProgramResourceiv
- glGetProgramiv
- glGetQueryObjectuiv
- glGetQueryiv
- glGetRenderbufferParameteriv
- glGetSamplerParameterfv
- glGetSamplerParameteriv
- glGetShaderInfoLog
- glGetShaderPrecisionFormat
- glGetShaderSource
- glGetShaderiv
- glGetString
- glGetStringi
- glGetSynciv
- glGetTexLevelParameterfv
- glGetTexLevelParameteriv
- glGetTexParameterfv
- glGetTexParameteriv
- glGetTransformFeedbackVarying
- glGetUniformBlockIndex
- glGetUniformIndices
- glGetUniformLocation
- glGetUniformfv
- glGetUniformiv
- glGetUniformuiv
- glGetVertexAttribIiv
- glGetVertexAttribIuiv
- glGetVertexAttribPointerv
- glGetVertexAttribfv
- glGetVertexAttribiv
- glHint
- glInvalidateFramebuffer
- glInvalidateSubFramebuffer
- glIsBuffer
- glIsEnabled
- glIsFramebuffer
- glIsProgram
- glIsProgramPipeline
- glIsQuery
- glIsRenderbuffer
- glIsSampler
- glIsShader
- glIsSync
- glIsTexture
- glIsTransformFeedback
- glIsVertexArray
- glLineWidth
- glLinkProgram
- glMapBufferRange
- glMemoryBarrier
- glMemoryBarrierByRegion
- glObjectLabelKHR
- glObjectPtrLabelKHR
- glPauseTransformFeedback
- glPixelStorei
- glPolygonOffset
- glPopDebugGroupKHR
- glProgramBinary
- glProgramParameteri
- glProgramUniform1f
- glProgramUniform1fv
- glProgramUniform1i
- glProgramUniform1iv
- glProgramUniform1ui
- glProgramUniform1uiv
- glProgramUniform2f
- glProgramUniform2fv
- glProgramUniform2i
- glProgramUniform2iv
- glProgramUniform2ui
- glProgramUniform2uiv
- glProgramUniform3f
- glProgramUniform3fv
- glProgramUniform3i
- glProgramUniform3iv
- glProgramUniform3ui
- glProgramUniform3uiv
- glProgramUniform4f
- glProgramUniform4fv
- glProgramUniform4i
- glProgramUniform4iv
- glProgramUniform4ui
- glProgramUniform4uiv
- glProgramUniformMatrix2fv
- glProgramUniformMatrix2x3fv
- glProgramUniformMatrix2x4fv
- glProgramUniformMatrix3fv
- glProgramUniformMatrix3x2fv
- glProgramUniformMatrix3x4fv
- glProgramUniformMatrix4fv
- glProgramUniformMatrix4x2fv
- glProgramUniformMatrix4x3fv
- glPushDebugGroupKHR
- glReadBuffer
- glReadPixels
- glReleaseShaderCompiler
- glRenderbufferStorage
- glRenderbufferStorageMultisample
- glResumeTransformFeedback
- glSampleCoverage
- glSampleMaski
- glSamplerParameterf
- glSamplerParameterfv
- glSamplerParameteri
- glSamplerParameteriv
- glScissor
- glShaderBinary
- glShaderSource
- glStencilFunc
- glStencilFuncSeparate
- glStencilMask
- glStencilMaskSeparate
- glStencilOp
- glStencilOpSeparate
- glTexImage2D
- glTexImage3D
- glTexParameterf
- glTexParameterfv
- glTexParameteri
- glTexParameteriv
- glTexStorage2D
- glTexStorage2DMultisample
- glTexStorage3D
- glTexSubImage2D
- glTexSubImage3D
- glTransformFeedbackVaryings
- glUniform1f
- glUniform1fv
- glUniform1i
- glUniform1iv
- glUniform1ui
- glUniform1uiv
- glUniform2f
- glUniform2fv
- glUniform2i
- glUniform2iv
- glUniform2ui
- glUniform2uiv
- glUniform3f
- glUniform3fv
- glUniform3i
- glUniform3iv
- glUniform3ui
- glUniform3uiv
- glUniform4f
- glUniform4fv
- glUniform4i
- glUniform4iv
- glUniform4ui
- glUniform4uiv
- glUniformBlockBinding
- glUniformMatrix2fv
- glUniformMatrix2x3fv
- glUniformMatrix2x4fv
- glUniformMatrix3fv
- glUniformMatrix3x2fv
- glUniformMatrix3x4fv
- glUniformMatrix4fv
- glUniformMatrix4x2fv
- glUniformMatrix4x3fv
- glUnmapBuffer
- glUseProgram
- glUseProgramStages
- glValidateProgram
- glValidateProgramPipeline
- glVertexAttrib1f
- glVertexAttrib1fv
- glVertexAttrib2f
- glVertexAttrib2fv
- glVertexAttrib3f
- glVertexAttrib3fv
- glVertexAttrib4f
- glVertexAttrib4fv
- glVertexAttribBinding
- glVertexAttribDivisor
- glVertexAttribFormat
- glVertexAttribI4i
- glVertexAttribI4iv
- glVertexAttribI4ui
- glVertexAttribI4uiv
- glVertexAttribIFormat
- glVertexAttribIPointer
- glVertexAttribPointer
- glVertexBindingDivisor
- glViewport
- glWaitSync
- load_gl_functions
Constants
- GL_ACTIVE_ATOMIC_COUNTER_BUFFERS
- GL_ACTIVE_ATTRIBUTES
- GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
- GL_ACTIVE_PROGRAM
- GL_ACTIVE_RESOURCES
- GL_ACTIVE_TEXTURE
- GL_ACTIVE_UNIFORMS
- GL_ACTIVE_UNIFORM_BLOCKS
- GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
- GL_ACTIVE_UNIFORM_MAX_LENGTH
- GL_ACTIVE_VARIABLES
- GL_ALIASED_LINE_WIDTH_RANGE
- GL_ALIASED_POINT_SIZE_RANGE
- GL_ALL_BARRIER_BITS
- GL_ALL_SHADER_BITS
- GL_ALPHA
- GL_ALPHA_BITS
- GL_ALREADY_SIGNALED
- GL_ALWAYS
- GL_ANY_SAMPLES_PASSED
- GL_ANY_SAMPLES_PASSED_CONSERVATIVE
- GL_ARRAY_BUFFER
- GL_ARRAY_BUFFER_BINDING
- GL_ARRAY_SIZE
- GL_ARRAY_STRIDE
- GL_ATOMIC_COUNTER_BARRIER_BIT
- GL_ATOMIC_COUNTER_BUFFER
- GL_ATOMIC_COUNTER_BUFFER_BINDING
- GL_ATOMIC_COUNTER_BUFFER_INDEX
- GL_ATOMIC_COUNTER_BUFFER_SIZE
- GL_ATOMIC_COUNTER_BUFFER_START
- GL_ATTACHED_SHADERS
- GL_BACK
- GL_BLEND
- GL_BLEND_COLOR
- GL_BLEND_DST_ALPHA
- GL_BLEND_DST_RGB
- GL_BLEND_EQUATION
- GL_BLEND_EQUATION_ALPHA
- GL_BLEND_EQUATION_RGB
- GL_BLEND_SRC_ALPHA
- GL_BLEND_SRC_RGB
- GL_BLOCK_INDEX
- GL_BLUE
- GL_BLUE_BITS
- GL_BOOL
- GL_BOOL_VEC2
- GL_BOOL_VEC3
- GL_BOOL_VEC4
- GL_BUFFER_ACCESS_FLAGS
- GL_BUFFER_BINDING
- GL_BUFFER_DATA_SIZE
- GL_BUFFER_KHR
- GL_BUFFER_MAPPED
- GL_BUFFER_MAP_LENGTH
- GL_BUFFER_MAP_OFFSET
- GL_BUFFER_MAP_POINTER
- GL_BUFFER_SIZE
- GL_BUFFER_UPDATE_BARRIER_BIT
- GL_BUFFER_USAGE
- GL_BUFFER_VARIABLE
- GL_BYTE
- GL_CCW
- GL_CLAMP_TO_EDGE
- GL_COLOR
- GL_COLOR_ATTACHMENT0
- GL_COLOR_ATTACHMENT1
- GL_COLOR_ATTACHMENT10
- GL_COLOR_ATTACHMENT11
- GL_COLOR_ATTACHMENT12
- GL_COLOR_ATTACHMENT13
- GL_COLOR_ATTACHMENT14
- GL_COLOR_ATTACHMENT15
- GL_COLOR_ATTACHMENT16
- GL_COLOR_ATTACHMENT17
- GL_COLOR_ATTACHMENT18
- GL_COLOR_ATTACHMENT19
- GL_COLOR_ATTACHMENT2
- GL_COLOR_ATTACHMENT20
- GL_COLOR_ATTACHMENT21
- GL_COLOR_ATTACHMENT22
- GL_COLOR_ATTACHMENT23
- GL_COLOR_ATTACHMENT24
- GL_COLOR_ATTACHMENT25
- GL_COLOR_ATTACHMENT26
- GL_COLOR_ATTACHMENT27
- GL_COLOR_ATTACHMENT28
- GL_COLOR_ATTACHMENT29
- GL_COLOR_ATTACHMENT3
- GL_COLOR_ATTACHMENT30
- GL_COLOR_ATTACHMENT31
- GL_COLOR_ATTACHMENT4
- GL_COLOR_ATTACHMENT5
- GL_COLOR_ATTACHMENT6
- GL_COLOR_ATTACHMENT7
- GL_COLOR_ATTACHMENT8
- GL_COLOR_ATTACHMENT9
- GL_COLOR_BUFFER_BIT
- GL_COLOR_CLEAR_VALUE
- GL_COLOR_WRITEMASK
- GL_COMMAND_BARRIER_BIT
- GL_COMPARE_REF_TO_TEXTURE
- GL_COMPILE_STATUS
- GL_COMPRESSED_R11_EAC
- GL_COMPRESSED_RG11_EAC
- GL_COMPRESSED_RGB8_ETC2
- GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
- GL_COMPRESSED_RGBA8_ETC2_EAC
- GL_COMPRESSED_SIGNED_R11_EAC
- GL_COMPRESSED_SIGNED_RG11_EAC
- GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
- GL_COMPRESSED_SRGB8_ETC2
- GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
- GL_COMPRESSED_TEXTURE_FORMATS
- GL_COMPUTE_SHADER
- GL_COMPUTE_SHADER_BIT
- GL_COMPUTE_WORK_GROUP_SIZE
- GL_CONDITION_SATISFIED
- GL_CONSTANT_ALPHA
- GL_CONSTANT_COLOR
- GL_CONTEXT_FLAG_DEBUG_BIT_KHR
- GL_COPY_READ_BUFFER
- GL_COPY_READ_BUFFER_BINDING
- GL_COPY_WRITE_BUFFER
- GL_COPY_WRITE_BUFFER_BINDING
- GL_CULL_FACE
- GL_CULL_FACE_MODE
- GL_CURRENT_PROGRAM
- GL_CURRENT_QUERY
- GL_CURRENT_VERTEX_ATTRIB
- GL_CW
- GL_DEBUG_CALLBACK_FUNCTION_KHR
- GL_DEBUG_CALLBACK_USER_PARAM_KHR
- GL_DEBUG_GROUP_STACK_DEPTH_KHR
- GL_DEBUG_LOGGED_MESSAGES_KHR
- GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR
- GL_DEBUG_OUTPUT_KHR
- GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR
- GL_DEBUG_SEVERITY_HIGH_KHR
- GL_DEBUG_SEVERITY_LOW_KHR
- GL_DEBUG_SEVERITY_MEDIUM_KHR
- GL_DEBUG_SEVERITY_NOTIFICATION_KHR
- GL_DEBUG_SOURCE_API_KHR
- GL_DEBUG_SOURCE_APPLICATION_KHR
- GL_DEBUG_SOURCE_OTHER_KHR
- GL_DEBUG_SOURCE_SHADER_COMPILER_KHR
- GL_DEBUG_SOURCE_THIRD_PARTY_KHR
- GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR
- GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR
- GL_DEBUG_TYPE_ERROR_KHR
- GL_DEBUG_TYPE_MARKER_KHR
- GL_DEBUG_TYPE_OTHER_KHR
- GL_DEBUG_TYPE_PERFORMANCE_KHR
- GL_DEBUG_TYPE_POP_GROUP_KHR
- GL_DEBUG_TYPE_PORTABILITY_KHR
- GL_DEBUG_TYPE_PUSH_GROUP_KHR
- GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR
- GL_DECR
- GL_DECR_WRAP
- GL_DELETE_STATUS
- GL_DEPTH
- GL_DEPTH24_STENCIL8
- GL_DEPTH32F_STENCIL8
- GL_DEPTH_ATTACHMENT
- GL_DEPTH_BITS
- GL_DEPTH_BUFFER_BIT
- GL_DEPTH_CLEAR_VALUE
- GL_DEPTH_COMPONENT
- GL_DEPTH_COMPONENT16
- GL_DEPTH_COMPONENT24
- GL_DEPTH_COMPONENT32F
- GL_DEPTH_FUNC
- GL_DEPTH_RANGE
- GL_DEPTH_STENCIL
- GL_DEPTH_STENCIL_ATTACHMENT
- GL_DEPTH_STENCIL_TEXTURE_MODE
- GL_DEPTH_TEST
- GL_DEPTH_WRITEMASK
- GL_DISPATCH_INDIRECT_BUFFER
- GL_DISPATCH_INDIRECT_BUFFER_BINDING
- GL_DITHER
- GL_DONT_CARE
- GL_DRAW_BUFFER0
- GL_DRAW_BUFFER1
- GL_DRAW_BUFFER10
- GL_DRAW_BUFFER11
- GL_DRAW_BUFFER12
- GL_DRAW_BUFFER13
- GL_DRAW_BUFFER14
- GL_DRAW_BUFFER15
- GL_DRAW_BUFFER2
- GL_DRAW_BUFFER3
- GL_DRAW_BUFFER4
- GL_DRAW_BUFFER5
- GL_DRAW_BUFFER6
- GL_DRAW_BUFFER7
- GL_DRAW_BUFFER8
- GL_DRAW_BUFFER9
- GL_DRAW_FRAMEBUFFER
- GL_DRAW_FRAMEBUFFER_BINDING
- GL_DRAW_INDIRECT_BUFFER
- GL_DRAW_INDIRECT_BUFFER_BINDING
- GL_DST_ALPHA
- GL_DST_COLOR
- GL_DYNAMIC_COPY
- GL_DYNAMIC_DRAW
- GL_DYNAMIC_READ
- GL_ELEMENT_ARRAY_BARRIER_BIT
- GL_ELEMENT_ARRAY_BUFFER
- GL_ELEMENT_ARRAY_BUFFER_BINDING
- GL_EQUAL
- GL_EXTENSIONS
- GL_FALSE
- GL_FASTEST
- GL_FIXED
- GL_FLOAT
- GL_FLOAT_32_UNSIGNED_INT_24_8_REV
- GL_FLOAT_MAT2
- GL_FLOAT_MAT2x3
- GL_FLOAT_MAT2x4
- GL_FLOAT_MAT3
- GL_FLOAT_MAT3x2
- GL_FLOAT_MAT3x4
- GL_FLOAT_MAT4
- GL_FLOAT_MAT4x2
- GL_FLOAT_MAT4x3
- GL_FLOAT_VEC2
- GL_FLOAT_VEC3
- GL_FLOAT_VEC4
- GL_FRAGMENT_SHADER
- GL_FRAGMENT_SHADER_BIT
- GL_FRAGMENT_SHADER_DERIVATIVE_HINT
- GL_FRAMEBUFFER
- GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
- GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
- GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
- GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
- GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
- GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
- GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
- GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
- GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
- GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
- GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
- GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
- GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
- GL_FRAMEBUFFER_BARRIER_BIT
- GL_FRAMEBUFFER_BINDING
- GL_FRAMEBUFFER_COMPLETE
- GL_FRAMEBUFFER_DEFAULT
- GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
- GL_FRAMEBUFFER_DEFAULT_HEIGHT
- GL_FRAMEBUFFER_DEFAULT_SAMPLES
- GL_FRAMEBUFFER_DEFAULT_WIDTH
- GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
- GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS
- GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
- GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
- GL_FRAMEBUFFER_UNDEFINED
- GL_FRAMEBUFFER_UNSUPPORTED
- GL_FRONT
- GL_FRONT_AND_BACK
- GL_FRONT_FACE
- GL_FUNC_ADD
- GL_FUNC_REVERSE_SUBTRACT
- GL_FUNC_SUBTRACT
- GL_GENERATE_MIPMAP_HINT
- GL_GEQUAL
- GL_GREATER
- GL_GREEN
- GL_GREEN_BITS
- GL_HALF_FLOAT
- GL_HIGH_FLOAT
- GL_HIGH_INT
- GL_IMAGE_2D
- GL_IMAGE_2D_ARRAY
- GL_IMAGE_3D
- GL_IMAGE_BINDING_ACCESS
- GL_IMAGE_BINDING_FORMAT
- GL_IMAGE_BINDING_LAYER
- GL_IMAGE_BINDING_LAYERED
- GL_IMAGE_BINDING_LEVEL
- GL_IMAGE_BINDING_NAME
- GL_IMAGE_CUBE
- GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS
- GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE
- GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
- GL_IMPLEMENTATION_COLOR_READ_FORMAT
- GL_IMPLEMENTATION_COLOR_READ_TYPE
- GL_INCR
- GL_INCR_WRAP
- GL_INFO_LOG_LENGTH
- GL_INT
- GL_INTERLEAVED_ATTRIBS
- GL_INT_2_10_10_10_REV
- GL_INT_IMAGE_2D
- GL_INT_IMAGE_2D_ARRAY
- GL_INT_IMAGE_3D
- GL_INT_IMAGE_CUBE
- GL_INT_SAMPLER_2D
- GL_INT_SAMPLER_2D_ARRAY
- GL_INT_SAMPLER_2D_MULTISAMPLE
- GL_INT_SAMPLER_3D
- GL_INT_SAMPLER_CUBE
- GL_INT_VEC2
- GL_INT_VEC3
- GL_INT_VEC4
- GL_INVALID_ENUM
- GL_INVALID_FRAMEBUFFER_OPERATION
- GL_INVALID_INDEX
- GL_INVALID_OPERATION
- GL_INVALID_VALUE
- GL_INVERT
- GL_IS_ROW_MAJOR
- GL_KEEP
- GL_LEQUAL
- GL_LESS
- GL_LINEAR
- GL_LINEAR_MIPMAP_LINEAR
- GL_LINEAR_MIPMAP_NEAREST
- GL_LINES
- GL_LINE_LOOP
- GL_LINE_STRIP
- GL_LINE_WIDTH
- GL_LINK_STATUS
- GL_LOCATION
- GL_LOW_FLOAT
- GL_LOW_INT
- GL_LUMINANCE
- GL_LUMINANCE_ALPHA
- GL_MAJOR_VERSION
- GL_MAP_FLUSH_EXPLICIT_BIT
- GL_MAP_INVALIDATE_BUFFER_BIT
- GL_MAP_INVALIDATE_RANGE_BIT
- GL_MAP_READ_BIT
- GL_MAP_UNSYNCHRONIZED_BIT
- GL_MAP_WRITE_BIT
- GL_MATRIX_STRIDE
- GL_MAX
- GL_MAX_3D_TEXTURE_SIZE
- GL_MAX_ARRAY_TEXTURE_LAYERS
- GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS
- GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE
- GL_MAX_COLOR_ATTACHMENTS
- GL_MAX_COLOR_TEXTURE_SAMPLES
- GL_MAX_COMBINED_ATOMIC_COUNTERS
- GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS
- GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
- GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
- GL_MAX_COMBINED_IMAGE_UNIFORMS
- GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
- GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
- GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
- GL_MAX_COMBINED_UNIFORM_BLOCKS
- GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
- GL_MAX_COMPUTE_ATOMIC_COUNTERS
- GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
- GL_MAX_COMPUTE_IMAGE_UNIFORMS
- GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS
- GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
- GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS
- GL_MAX_COMPUTE_UNIFORM_BLOCKS
- GL_MAX_COMPUTE_UNIFORM_COMPONENTS
- GL_MAX_COMPUTE_WORK_GROUP_COUNT
- GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS
- GL_MAX_COMPUTE_WORK_GROUP_SIZE
- GL_MAX_CUBE_MAP_TEXTURE_SIZE
- GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR
- GL_MAX_DEBUG_LOGGED_MESSAGES_KHR
- GL_MAX_DEBUG_MESSAGE_LENGTH_KHR
- GL_MAX_DEPTH_TEXTURE_SAMPLES
- GL_MAX_DRAW_BUFFERS
- GL_MAX_ELEMENTS_INDICES
- GL_MAX_ELEMENTS_VERTICES
- GL_MAX_ELEMENT_INDEX
- GL_MAX_FRAGMENT_ATOMIC_COUNTERS
- GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS
- GL_MAX_FRAGMENT_IMAGE_UNIFORMS
- GL_MAX_FRAGMENT_INPUT_COMPONENTS
- GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
- GL_MAX_FRAGMENT_UNIFORM_BLOCKS
- GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
- GL_MAX_FRAGMENT_UNIFORM_VECTORS
- GL_MAX_FRAMEBUFFER_HEIGHT
- GL_MAX_FRAMEBUFFER_SAMPLES
- GL_MAX_FRAMEBUFFER_WIDTH
- GL_MAX_IMAGE_UNITS
- GL_MAX_INTEGER_SAMPLES
- GL_MAX_LABEL_LENGTH_KHR
- GL_MAX_NAME_LENGTH
- GL_MAX_NUM_ACTIVE_VARIABLES
- GL_MAX_PROGRAM_TEXEL_OFFSET
- GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET
- GL_MAX_RENDERBUFFER_SIZE
- GL_MAX_SAMPLES
- GL_MAX_SAMPLE_MASK_WORDS
- GL_MAX_SERVER_WAIT_TIMEOUT
- GL_MAX_SHADER_STORAGE_BLOCK_SIZE
- GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS
- GL_MAX_TEXTURE_IMAGE_UNITS
- GL_MAX_TEXTURE_LOD_BIAS
- GL_MAX_TEXTURE_SIZE
- GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
- GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
- GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
- GL_MAX_UNIFORM_BLOCK_SIZE
- GL_MAX_UNIFORM_BUFFER_BINDINGS
- GL_MAX_UNIFORM_LOCATIONS
- GL_MAX_VARYING_COMPONENTS
- GL_MAX_VARYING_VECTORS
- GL_MAX_VERTEX_ATOMIC_COUNTERS
- GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS
- GL_MAX_VERTEX_ATTRIBS
- GL_MAX_VERTEX_ATTRIB_BINDINGS
- GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
- GL_MAX_VERTEX_ATTRIB_STRIDE
- GL_MAX_VERTEX_IMAGE_UNIFORMS
- GL_MAX_VERTEX_OUTPUT_COMPONENTS
- GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS
- GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
- GL_MAX_VERTEX_UNIFORM_BLOCKS
- GL_MAX_VERTEX_UNIFORM_COMPONENTS
- GL_MAX_VERTEX_UNIFORM_VECTORS
- GL_MAX_VIEWPORT_DIMS
- GL_MEDIUM_FLOAT
- GL_MEDIUM_INT
- GL_MIN
- GL_MINOR_VERSION
- GL_MIN_PROGRAM_TEXEL_OFFSET
- GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET
- GL_MIRRORED_REPEAT
- GL_NAME_LENGTH
- GL_NEAREST
- GL_NEAREST_MIPMAP_LINEAR
- GL_NEAREST_MIPMAP_NEAREST
- GL_NEVER
- GL_NICEST
- GL_NONE
- GL_NOTEQUAL
- GL_NO_ERROR
- GL_NUM_ACTIVE_VARIABLES
- GL_NUM_COMPRESSED_TEXTURE_FORMATS
- GL_NUM_EXTENSIONS
- GL_NUM_PROGRAM_BINARY_FORMATS
- GL_NUM_SAMPLE_COUNTS
- GL_NUM_SHADER_BINARY_FORMATS
- GL_OBJECT_TYPE
- GL_OFFSET
- GL_ONE
- GL_ONE_MINUS_CONSTANT_ALPHA
- GL_ONE_MINUS_CONSTANT_COLOR
- GL_ONE_MINUS_DST_ALPHA
- GL_ONE_MINUS_DST_COLOR
- GL_ONE_MINUS_SRC_ALPHA
- GL_ONE_MINUS_SRC_COLOR
- GL_OUT_OF_MEMORY
- GL_PACK_ALIGNMENT
- GL_PACK_ROW_LENGTH
- GL_PACK_SKIP_PIXELS
- GL_PACK_SKIP_ROWS
- GL_PIXEL_BUFFER_BARRIER_BIT
- GL_PIXEL_PACK_BUFFER
- GL_PIXEL_PACK_BUFFER_BINDING
- GL_PIXEL_UNPACK_BUFFER
- GL_PIXEL_UNPACK_BUFFER_BINDING
- GL_POINTS
- GL_POLYGON_OFFSET_FACTOR
- GL_POLYGON_OFFSET_FILL
- GL_POLYGON_OFFSET_UNITS
- GL_PRIMITIVE_RESTART_FIXED_INDEX
- GL_PROGRAM_BINARY_FORMATS
- GL_PROGRAM_BINARY_LENGTH
- GL_PROGRAM_BINARY_RETRIEVABLE_HINT
- GL_PROGRAM_INPUT
- GL_PROGRAM_KHR
- GL_PROGRAM_OUTPUT
- GL_PROGRAM_PIPELINE_BINDING
- GL_PROGRAM_PIPELINE_KHR
- GL_PROGRAM_SEPARABLE
- GL_QUERY_KHR
- GL_QUERY_RESULT
- GL_QUERY_RESULT_AVAILABLE
- GL_R11F_G11F_B10F
- GL_R16F
- GL_R16I
- GL_R16UI
- GL_R32F
- GL_R32I
- GL_R32UI
- GL_R8
- GL_R8I
- GL_R8UI
- GL_R8_SNORM
- GL_RASTERIZER_DISCARD
- GL_READ_BUFFER
- GL_READ_FRAMEBUFFER
- GL_READ_FRAMEBUFFER_BINDING
- GL_READ_ONLY
- GL_READ_WRITE
- GL_RED
- GL_RED_BITS
- GL_RED_INTEGER
- GL_REFERENCED_BY_COMPUTE_SHADER
- GL_REFERENCED_BY_FRAGMENT_SHADER
- GL_REFERENCED_BY_VERTEX_SHADER
- GL_RENDERBUFFER
- GL_RENDERBUFFER_ALPHA_SIZE
- GL_RENDERBUFFER_BINDING
- GL_RENDERBUFFER_BLUE_SIZE
- GL_RENDERBUFFER_DEPTH_SIZE
- GL_RENDERBUFFER_GREEN_SIZE
- GL_RENDERBUFFER_HEIGHT
- GL_RENDERBUFFER_INTERNAL_FORMAT
- GL_RENDERBUFFER_RED_SIZE
- GL_RENDERBUFFER_SAMPLES
- GL_RENDERBUFFER_STENCIL_SIZE
- GL_RENDERBUFFER_WIDTH
- GL_RENDERER
- GL_REPEAT
- GL_REPLACE
- GL_RG
- GL_RG16F
- GL_RG16I
- GL_RG16UI
- GL_RG32F
- GL_RG32I
- GL_RG32UI
- GL_RG8
- GL_RG8I
- GL_RG8UI
- GL_RG8_SNORM
- GL_RGB
- GL_RGB10_A2
- GL_RGB10_A2UI
- GL_RGB16F
- GL_RGB16I
- GL_RGB16UI
- GL_RGB32F
- GL_RGB32I
- GL_RGB32UI
- GL_RGB565
- GL_RGB5_A1
- GL_RGB8
- GL_RGB8I
- GL_RGB8UI
- GL_RGB8_SNORM
- GL_RGB9_E5
- GL_RGBA
- GL_RGBA16F
- GL_RGBA16I
- GL_RGBA16UI
- GL_RGBA32F
- GL_RGBA32I
- GL_RGBA32UI
- GL_RGBA4
- GL_RGBA8
- GL_RGBA8I
- GL_RGBA8UI
- GL_RGBA8_SNORM
- GL_RGBA_INTEGER
- GL_RGB_INTEGER
- GL_RG_INTEGER
- GL_SAMPLER_2D
- GL_SAMPLER_2D_ARRAY
- GL_SAMPLER_2D_ARRAY_SHADOW
- GL_SAMPLER_2D_MULTISAMPLE
- GL_SAMPLER_2D_SHADOW
- GL_SAMPLER_3D
- GL_SAMPLER_BINDING
- GL_SAMPLER_CUBE
- GL_SAMPLER_CUBE_SHADOW
- GL_SAMPLER_KHR
- GL_SAMPLES
- GL_SAMPLE_ALPHA_TO_COVERAGE
- GL_SAMPLE_BUFFERS
- GL_SAMPLE_COVERAGE
- GL_SAMPLE_COVERAGE_INVERT
- GL_SAMPLE_COVERAGE_VALUE
- GL_SAMPLE_MASK
- GL_SAMPLE_MASK_VALUE
- GL_SAMPLE_POSITION
- GL_SCISSOR_BOX
- GL_SCISSOR_TEST
- GL_SEPARATE_ATTRIBS
- GL_SHADER_BINARY_FORMATS
- GL_SHADER_COMPILER
- GL_SHADER_IMAGE_ACCESS_BARRIER_BIT
- GL_SHADER_KHR
- GL_SHADER_SOURCE_LENGTH
- GL_SHADER_STORAGE_BARRIER_BIT
- GL_SHADER_STORAGE_BLOCK
- GL_SHADER_STORAGE_BUFFER
- GL_SHADER_STORAGE_BUFFER_BINDING
- GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
- GL_SHADER_STORAGE_BUFFER_SIZE
- GL_SHADER_STORAGE_BUFFER_START
- GL_SHADER_TYPE
- GL_SHADING_LANGUAGE_VERSION
- GL_SHORT
- GL_SIGNALED
- GL_SIGNED_NORMALIZED
- GL_SRC_ALPHA
- GL_SRC_ALPHA_SATURATE
- GL_SRC_COLOR
- GL_SRGB
- GL_SRGB8
- GL_SRGB8_ALPHA8
- GL_STACK_OVERFLOW_KHR
- GL_STACK_UNDERFLOW_KHR
- GL_STATIC_COPY
- GL_STATIC_DRAW
- GL_STATIC_READ
- GL_STENCIL
- GL_STENCIL_ATTACHMENT
- GL_STENCIL_BACK_FAIL
- GL_STENCIL_BACK_FUNC
- GL_STENCIL_BACK_PASS_DEPTH_FAIL
- GL_STENCIL_BACK_PASS_DEPTH_PASS
- GL_STENCIL_BACK_REF
- GL_STENCIL_BACK_VALUE_MASK
- GL_STENCIL_BACK_WRITEMASK
- GL_STENCIL_BITS
- GL_STENCIL_BUFFER_BIT
- GL_STENCIL_CLEAR_VALUE
- GL_STENCIL_FAIL
- GL_STENCIL_FUNC
- GL_STENCIL_INDEX
- GL_STENCIL_INDEX8
- GL_STENCIL_PASS_DEPTH_FAIL
- GL_STENCIL_PASS_DEPTH_PASS
- GL_STENCIL_REF
- GL_STENCIL_TEST
- GL_STENCIL_VALUE_MASK
- GL_STENCIL_WRITEMASK
- GL_STREAM_COPY
- GL_STREAM_DRAW
- GL_STREAM_READ
- GL_SUBPIXEL_BITS
- GL_SYNC_CONDITION
- GL_SYNC_FENCE
- GL_SYNC_FLAGS
- GL_SYNC_FLUSH_COMMANDS_BIT
- GL_SYNC_GPU_COMMANDS_COMPLETE
- GL_SYNC_STATUS
- GL_TEXTURE
- GL_TEXTURE0
- GL_TEXTURE1
- GL_TEXTURE10
- GL_TEXTURE11
- GL_TEXTURE12
- GL_TEXTURE13
- GL_TEXTURE14
- GL_TEXTURE15
- GL_TEXTURE16
- GL_TEXTURE17
- GL_TEXTURE18
- GL_TEXTURE19
- GL_TEXTURE2
- GL_TEXTURE20
- GL_TEXTURE21
- GL_TEXTURE22
- GL_TEXTURE23
- GL_TEXTURE24
- GL_TEXTURE25
- GL_TEXTURE26
- GL_TEXTURE27
- GL_TEXTURE28
- GL_TEXTURE29
- GL_TEXTURE3
- GL_TEXTURE30
- GL_TEXTURE31
- GL_TEXTURE4
- GL_TEXTURE5
- GL_TEXTURE6
- GL_TEXTURE7
- GL_TEXTURE8
- GL_TEXTURE9
- GL_TEXTURE_2D
- GL_TEXTURE_2D_ARRAY
- GL_TEXTURE_2D_MULTISAMPLE
- GL_TEXTURE_3D
- GL_TEXTURE_ALPHA_SIZE
- GL_TEXTURE_ALPHA_TYPE
- GL_TEXTURE_BASE_LEVEL
- GL_TEXTURE_BINDING_2D
- GL_TEXTURE_BINDING_2D_ARRAY
- GL_TEXTURE_BINDING_2D_MULTISAMPLE
- GL_TEXTURE_BINDING_3D
- GL_TEXTURE_BINDING_CUBE_MAP
- GL_TEXTURE_BLUE_SIZE
- GL_TEXTURE_BLUE_TYPE
- GL_TEXTURE_COMPARE_FUNC
- GL_TEXTURE_COMPARE_MODE
- GL_TEXTURE_COMPRESSED
- GL_TEXTURE_CUBE_MAP
- GL_TEXTURE_CUBE_MAP_NEGATIVE_X
- GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
- GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
- GL_TEXTURE_CUBE_MAP_POSITIVE_X
- GL_TEXTURE_CUBE_MAP_POSITIVE_Y
- GL_TEXTURE_CUBE_MAP_POSITIVE_Z
- GL_TEXTURE_DEPTH
- GL_TEXTURE_DEPTH_SIZE
- GL_TEXTURE_DEPTH_TYPE
- GL_TEXTURE_FETCH_BARRIER_BIT
- GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
- GL_TEXTURE_GREEN_SIZE
- GL_TEXTURE_GREEN_TYPE
- GL_TEXTURE_HEIGHT
- GL_TEXTURE_IMMUTABLE_FORMAT
- GL_TEXTURE_IMMUTABLE_LEVELS
- GL_TEXTURE_INTERNAL_FORMAT
- GL_TEXTURE_MAG_FILTER
- GL_TEXTURE_MAX_LEVEL
- GL_TEXTURE_MAX_LOD
- GL_TEXTURE_MIN_FILTER
- GL_TEXTURE_MIN_LOD
- GL_TEXTURE_RED_SIZE
- GL_TEXTURE_RED_TYPE
- GL_TEXTURE_SAMPLES
- GL_TEXTURE_SHARED_SIZE
- GL_TEXTURE_STENCIL_SIZE
- GL_TEXTURE_SWIZZLE_A
- GL_TEXTURE_SWIZZLE_B
- GL_TEXTURE_SWIZZLE_G
- GL_TEXTURE_SWIZZLE_R
- GL_TEXTURE_UPDATE_BARRIER_BIT
- GL_TEXTURE_WIDTH
- GL_TEXTURE_WRAP_R
- GL_TEXTURE_WRAP_S
- GL_TEXTURE_WRAP_T
- GL_TIMEOUT_EXPIRED
- GL_TIMEOUT_IGNORED
- GL_TOP_LEVEL_ARRAY_SIZE
- GL_TOP_LEVEL_ARRAY_STRIDE
- GL_TRANSFORM_FEEDBACK
- GL_TRANSFORM_FEEDBACK_ACTIVE
- GL_TRANSFORM_FEEDBACK_BARRIER_BIT
- GL_TRANSFORM_FEEDBACK_BINDING
- GL_TRANSFORM_FEEDBACK_BUFFER
- GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
- GL_TRANSFORM_FEEDBACK_BUFFER_MODE
- GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
- GL_TRANSFORM_FEEDBACK_BUFFER_START
- GL_TRANSFORM_FEEDBACK_PAUSED
- GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
- GL_TRANSFORM_FEEDBACK_VARYING
- GL_TRANSFORM_FEEDBACK_VARYINGS
- GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
- GL_TRIANGLES
- GL_TRIANGLE_FAN
- GL_TRIANGLE_STRIP
- GL_TRUE
- GL_TYPE
- GL_UNIFORM
- GL_UNIFORM_ARRAY_STRIDE
- GL_UNIFORM_BARRIER_BIT
- GL_UNIFORM_BLOCK
- GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
- GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
- GL_UNIFORM_BLOCK_BINDING
- GL_UNIFORM_BLOCK_DATA_SIZE
- GL_UNIFORM_BLOCK_INDEX
- GL_UNIFORM_BLOCK_NAME_LENGTH
- GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
- GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
- GL_UNIFORM_BUFFER
- GL_UNIFORM_BUFFER_BINDING
- GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
- GL_UNIFORM_BUFFER_SIZE
- GL_UNIFORM_BUFFER_START
- GL_UNIFORM_IS_ROW_MAJOR
- GL_UNIFORM_MATRIX_STRIDE
- GL_UNIFORM_NAME_LENGTH
- GL_UNIFORM_OFFSET
- GL_UNIFORM_SIZE
- GL_UNIFORM_TYPE
- GL_UNPACK_ALIGNMENT
- GL_UNPACK_IMAGE_HEIGHT
- GL_UNPACK_ROW_LENGTH
- GL_UNPACK_SKIP_IMAGES
- GL_UNPACK_SKIP_PIXELS
- GL_UNPACK_SKIP_ROWS
- GL_UNSIGNALED
- GL_UNSIGNED_BYTE
- GL_UNSIGNED_INT
- GL_UNSIGNED_INT_10F_11F_11F_REV
- GL_UNSIGNED_INT_24_8
- GL_UNSIGNED_INT_2_10_10_10_REV
- GL_UNSIGNED_INT_5_9_9_9_REV
- GL_UNSIGNED_INT_ATOMIC_COUNTER
- GL_UNSIGNED_INT_IMAGE_2D
- GL_UNSIGNED_INT_IMAGE_2D_ARRAY
- GL_UNSIGNED_INT_IMAGE_3D
- GL_UNSIGNED_INT_IMAGE_CUBE
- GL_UNSIGNED_INT_SAMPLER_2D
- GL_UNSIGNED_INT_SAMPLER_2D_ARRAY
- GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
- GL_UNSIGNED_INT_SAMPLER_3D
- GL_UNSIGNED_INT_SAMPLER_CUBE
- GL_UNSIGNED_INT_VEC2
- GL_UNSIGNED_INT_VEC3
- GL_UNSIGNED_INT_VEC4
- GL_UNSIGNED_NORMALIZED
- GL_UNSIGNED_SHORT
- GL_UNSIGNED_SHORT_4_4_4_4
- GL_UNSIGNED_SHORT_5_5_5_1
- GL_UNSIGNED_SHORT_5_6_5
- GL_VALIDATE_STATUS
- GL_VENDOR
- GL_VERSION
- GL_VERTEX_ARRAY_BINDING
- GL_VERTEX_ARRAY_KHR
- GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
- GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
- GL_VERTEX_ATTRIB_ARRAY_DIVISOR
- GL_VERTEX_ATTRIB_ARRAY_ENABLED
- GL_VERTEX_ATTRIB_ARRAY_INTEGER
- GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
- GL_VERTEX_ATTRIB_ARRAY_POINTER
- GL_VERTEX_ATTRIB_ARRAY_SIZE
- GL_VERTEX_ATTRIB_ARRAY_STRIDE
- GL_VERTEX_ATTRIB_ARRAY_TYPE
- GL_VERTEX_ATTRIB_BINDING
- GL_VERTEX_ATTRIB_RELATIVE_OFFSET
- GL_VERTEX_BINDING_BUFFER
- GL_VERTEX_BINDING_DIVISOR
- GL_VERTEX_BINDING_OFFSET
- GL_VERTEX_BINDING_STRIDE
- GL_VERTEX_SHADER
- GL_VERTEX_SHADER_BIT
- GL_VIEWPORT
- GL_WAIT_FAILED
- GL_WRITE_ONLY
- GL_ZERO