module RubyGL::Native
Constants
- ALL_ATTRIBS
The different types of attributes that can be set for a specific OpenGL context. Only a few of these are going to be used in a simple application.
- ALL_EVENTS
The different types of events that may be generated during an applications lifetime. These correlate to the different type of event structs that are given to us when one of these events occurs. See input.rb for the list of structs.
- ALL_KEYCODES
Virtual key codes which map to the value that the operating system gets when a key is pushed. These should be used almost always by default as users can always remap their keys if they have a different layout and wish to have a more comfortable layout for controls.
- ALL_KEYMODS
Key modifier values that correspond to the :mod value within the
Keysym
struct- ALL_MOUSECODES
Mouse button values that correspond to the :button value within the
MouseButtonEvent
struct- ALL_SCANCODES
Physical key codes which map to the location of specific keys on a keyboard. These should almost never be used because a user will not be able to arrange their keyboard setup in order to achieve a more preferred layout.
- GL_2D
- GL_2_BYTES
- GL_3D
- GL_3D_COLOR
- GL_3D_COLOR_TEXTURE
- GL_3_BYTES
- GL_4D_COLOR_TEXTURE
- GL_4_BYTES
- GL_ACCUM
- GL_ACCUM_ALPHA_BITS
- GL_ACCUM_BLUE_BITS
- GL_ACCUM_BUFFER_BIT
- GL_ACCUM_CLEAR_VALUE
- GL_ACCUM_GREEN_BITS
- GL_ACCUM_RED_BITS
- GL_ACTIVE_ATOMIC_COUNTER_BUFFERS
- GL_ACTIVE_ATTRIBUTES
- GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
- GL_ACTIVE_PROGRAM
- GL_ACTIVE_RESOURCES
- GL_ACTIVE_SUBROUTINES
- GL_ACTIVE_SUBROUTINE_MAX_LENGTH
- GL_ACTIVE_SUBROUTINE_UNIFORMS
- GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
- GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
- 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_ADD
- GL_ADD_SIGNED
- GL_ALIASED_LINE_WIDTH_RANGE
- GL_ALIASED_POINT_SIZE_RANGE
- GL_ALL_ATTRIB_BITS
- GL_ALL_BARRIER_BITS
- GL_ALL_SHADER_BITS
- GL_ALPHA
- GL_ALPHA12
- GL_ALPHA16
- GL_ALPHA4
- GL_ALPHA8
- GL_ALPHA_BIAS
- GL_ALPHA_BITS
- GL_ALPHA_INTEGER
- GL_ALPHA_SCALE
- GL_ALPHA_TEST
- GL_ALPHA_TEST_FUNC
- GL_ALPHA_TEST_REF
- GL_ALREADY_SIGNALED
- GL_ALWAYS
- GL_AMBIENT
- GL_AMBIENT_AND_DIFFUSE
- GL_AND
- GL_AND_INVERTED
- GL_AND_REVERSE
- 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_ACTIVE_ATOMIC_COUNTERS
- GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES
- GL_ATOMIC_COUNTER_BUFFER_BINDING
- GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE
- GL_ATOMIC_COUNTER_BUFFER_INDEX
- GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER
- GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER
- GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER
- GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER
- GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER
- GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER
- GL_ATOMIC_COUNTER_BUFFER_SIZE
- GL_ATOMIC_COUNTER_BUFFER_START
- GL_ATTACHED_SHADERS
- GL_ATTRIB_STACK_DEPTH
- GL_AUTO_GENERATE_MIPMAP
- GL_AUTO_NORMAL
- GL_AUX0
- GL_AUX1
- GL_AUX2
- GL_AUX3
- GL_AUX_BUFFERS
- GL_BACK
- GL_BACK_LEFT
- GL_BACK_RIGHT
- GL_BGR
- GL_BGRA
- GL_BGRA_INTEGER
- GL_BGR_INTEGER
- GL_BITMAP
- GL_BITMAP_TOKEN
- GL_BLEND
- GL_BLEND_DST
- GL_BLEND_DST_ALPHA
- GL_BLEND_DST_RGB
- GL_BLEND_EQUATION_ALPHA
- GL_BLEND_EQUATION_RGB
- GL_BLEND_SRC
- GL_BLEND_SRC_ALPHA
- GL_BLEND_SRC_RGB
- GL_BLOCK_INDEX
- GL_BLUE
- GL_BLUE_BIAS
- GL_BLUE_BITS
- GL_BLUE_INTEGER
- GL_BLUE_SCALE
- GL_BOOL
- GL_BOOL_VEC2
- GL_BOOL_VEC3
- GL_BOOL_VEC4
- GL_BUFFER
- GL_BUFFER_ACCESS
- GL_BUFFER_ACCESS_FLAGS
- GL_BUFFER_BINDING
- GL_BUFFER_DATA_SIZE
- GL_BUFFER_IMMUTABLE_STORAGE
- GL_BUFFER_MAPPED
- GL_BUFFER_MAP_LENGTH
- GL_BUFFER_MAP_OFFSET
- GL_BUFFER_MAP_POINTER
- GL_BUFFER_SIZE
- GL_BUFFER_STORAGE_FLAGS
- GL_BUFFER_UPDATE_BARRIER_BIT
- GL_BUFFER_USAGE
- GL_BUFFER_VARIABLE
- GL_BYTE
- GL_C3F_V3F
- GL_C4F_N3F_V3F
- GL_C4UB_V2F
- GL_C4UB_V3F
- GL_CAVEAT_SUPPORT
- GL_CCW
- GL_CLAMP
- GL_CLAMP_FRAGMENT_COLOR
- GL_CLAMP_READ_COLOR
- GL_CLAMP_TO_BORDER
- GL_CLAMP_TO_EDGE
- GL_CLAMP_VERTEX_COLOR
- GL_CLEAR
- GL_CLEAR_BUFFER
- GL_CLEAR_TEXTURE
- GL_CLIENT_ACTIVE_TEXTURE
- GL_CLIENT_ALL_ATTRIB_BITS
- GL_CLIENT_ATTRIB_STACK_DEPTH
- GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT
- GL_CLIENT_PIXEL_STORE_BIT
- GL_CLIENT_STORAGE_BIT
- GL_CLIENT_VERTEX_ARRAY_BIT
- GL_CLIP_DEPTH_MODE
- GL_CLIP_DISTANCE0
- GL_CLIP_DISTANCE1
- GL_CLIP_DISTANCE2
- GL_CLIP_DISTANCE3
- GL_CLIP_DISTANCE4
- GL_CLIP_DISTANCE5
- GL_CLIP_DISTANCE6
- GL_CLIP_DISTANCE7
- GL_CLIP_ORIGIN
- GL_CLIP_PLANE0
- GL_CLIP_PLANE1
- GL_CLIP_PLANE2
- GL_CLIP_PLANE3
- GL_CLIP_PLANE4
- GL_CLIP_PLANE5
- GL_COEFF
- GL_COLOR
- GL_COLOR_ARRAY
- GL_COLOR_ARRAY_BUFFER_BINDING
- GL_COLOR_ARRAY_POINTER
- GL_COLOR_ARRAY_SIZE
- GL_COLOR_ARRAY_STRIDE
- GL_COLOR_ARRAY_TYPE
- 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_ATTACHMENT2
- GL_COLOR_ATTACHMENT3
- 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_COMPONENTS
- GL_COLOR_ENCODING
- GL_COLOR_INDEX
- GL_COLOR_INDEXES
- GL_COLOR_LOGIC_OP
- GL_COLOR_MATERIAL
- GL_COLOR_MATERIAL_FACE
- GL_COLOR_MATERIAL_PARAMETER
- GL_COLOR_RENDERABLE
- GL_COLOR_SUM
- GL_COLOR_WRITEMASK
- GL_COMBINE
- GL_COMBINE_ALPHA
- GL_COMBINE_RGB
- GL_COMMAND_BARRIER_BIT
- GL_COMPARE_REF_TO_TEXTURE
- GL_COMPARE_R_TO_TEXTURE
- GL_COMPATIBLE_SUBROUTINES
- GL_COMPILE
- GL_COMPILE_AND_EXECUTE
- GL_COMPILE_STATUS
- GL_COMPRESSED_ALPHA
- GL_COMPRESSED_INTENSITY
- GL_COMPRESSED_LUMINANCE
- GL_COMPRESSED_LUMINANCE_ALPHA
- GL_COMPRESSED_R11_EAC
- GL_COMPRESSED_RED
- GL_COMPRESSED_RED_RGTC1
- GL_COMPRESSED_RG
- GL_COMPRESSED_RG11_EAC
- GL_COMPRESSED_RGB
- GL_COMPRESSED_RGB8_ETC2
- GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
- GL_COMPRESSED_RGBA
- GL_COMPRESSED_RGBA8_ETC2_EAC
- GL_COMPRESSED_RGBA_BPTC_UNORM
- GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT
- GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT
- GL_COMPRESSED_RG_RGTC2
- GL_COMPRESSED_SIGNED_R11_EAC
- GL_COMPRESSED_SIGNED_RED_RGTC1
- GL_COMPRESSED_SIGNED_RG11_EAC
- GL_COMPRESSED_SIGNED_RG_RGTC2
- GL_COMPRESSED_SLUMINANCE
- GL_COMPRESSED_SLUMINANCE_ALPHA
- GL_COMPRESSED_SRGB
- GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
- GL_COMPRESSED_SRGB8_ETC2
- GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
- GL_COMPRESSED_SRGB_ALPHA
- GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM
- GL_COMPRESSED_TEXTURE_FORMATS
- GL_COMPUTE_SHADER
- GL_COMPUTE_SHADER_BIT
- GL_COMPUTE_SUBROUTINE
- GL_COMPUTE_SUBROUTINE_UNIFORM
- GL_COMPUTE_TEXTURE
- GL_COMPUTE_WORK_GROUP_SIZE
- GL_CONDITION_SATISFIED
- GL_CONSTANT
- GL_CONSTANT_ALPHA
- GL_CONSTANT_ATTENUATION
- GL_CONSTANT_COLOR
- GL_CONTEXT_COMPATIBILITY_PROFILE_BIT
- GL_CONTEXT_CORE_PROFILE_BIT
- GL_CONTEXT_FLAGS
- GL_CONTEXT_FLAG_DEBUG_BIT
- GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT
- GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT
- GL_CONTEXT_LOST
- GL_CONTEXT_PROFILE_MASK
- GL_CONTEXT_RELEASE_BEHAVIOR
- GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH
- GL_COORD_REPLACE
- GL_COPY
- GL_COPY_INVERTED
- GL_COPY_PIXEL_TOKEN
- 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_BIT
- GL_CURRENT_COLOR
- GL_CURRENT_FOG_COORD
- GL_CURRENT_FOG_COORDINATE
- GL_CURRENT_INDEX
- GL_CURRENT_NORMAL
- GL_CURRENT_PROGRAM
- GL_CURRENT_QUERY
- GL_CURRENT_RASTER_COLOR
- GL_CURRENT_RASTER_DISTANCE
- GL_CURRENT_RASTER_INDEX
- GL_CURRENT_RASTER_POSITION
- GL_CURRENT_RASTER_POSITION_VALID
- GL_CURRENT_RASTER_SECONDARY_COLOR
- GL_CURRENT_RASTER_TEXTURE_COORDS
- GL_CURRENT_SECONDARY_COLOR
- GL_CURRENT_TEXTURE_COORDS
- GL_CURRENT_VERTEX_ATTRIB
- GL_CW
- GL_DEBUG_CALLBACK_FUNCTION
- GL_DEBUG_CALLBACK_USER_PARAM
- GL_DEBUG_GROUP_STACK_DEPTH
- GL_DEBUG_LOGGED_MESSAGES
- GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
- GL_DEBUG_OUTPUT
- GL_DEBUG_OUTPUT_SYNCHRONOUS
- GL_DEBUG_SEVERITY_HIGH
- GL_DEBUG_SEVERITY_LOW
- GL_DEBUG_SEVERITY_MEDIUM
- GL_DEBUG_SEVERITY_NOTIFICATION
- GL_DEBUG_SOURCE_API
- GL_DEBUG_SOURCE_APPLICATION
- GL_DEBUG_SOURCE_OTHER
- GL_DEBUG_SOURCE_SHADER_COMPILER
- GL_DEBUG_SOURCE_THIRD_PARTY
- GL_DEBUG_SOURCE_WINDOW_SYSTEM
- GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
- GL_DEBUG_TYPE_ERROR
- GL_DEBUG_TYPE_MARKER
- GL_DEBUG_TYPE_OTHER
- GL_DEBUG_TYPE_PERFORMANCE
- GL_DEBUG_TYPE_POP_GROUP
- GL_DEBUG_TYPE_PORTABILITY
- GL_DEBUG_TYPE_PUSH_GROUP
- GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
- GL_DECAL
- GL_DECR
- GL_DECR_WRAP
- GL_DELETE_STATUS
- GL_DEPTH
- GL_DEPTH24_STENCIL8
- GL_DEPTH32F_STENCIL8
- GL_DEPTH_ATTACHMENT
- GL_DEPTH_BIAS
- GL_DEPTH_BITS
- GL_DEPTH_BUFFER_BIT
- GL_DEPTH_CLAMP
- GL_DEPTH_CLEAR_VALUE
- GL_DEPTH_COMPONENT
- GL_DEPTH_COMPONENT16
- GL_DEPTH_COMPONENT24
- GL_DEPTH_COMPONENT32
- GL_DEPTH_COMPONENT32F
- GL_DEPTH_COMPONENTS
- GL_DEPTH_FUNC
- GL_DEPTH_RANGE
- GL_DEPTH_RENDERABLE
- GL_DEPTH_SCALE
- GL_DEPTH_STENCIL
- GL_DEPTH_STENCIL_ATTACHMENT
- GL_DEPTH_STENCIL_TEXTURE_MODE
- GL_DEPTH_TEST
- GL_DEPTH_TEXTURE_MODE
- GL_DEPTH_WRITEMASK
- GL_DIFFUSE
- GL_DISPATCH_INDIRECT_BUFFER
- GL_DISPATCH_INDIRECT_BUFFER_BINDING
- GL_DISPLAY_LIST
- GL_DITHER
- GL_DOMAIN
- GL_DONT_CARE
- GL_DOT3_RGB
- GL_DOT3_RGBA
- GL_DOUBLE
- GL_DOUBLEBUFFER
- GL_DOUBLE_MAT2
- GL_DOUBLE_MAT2x3
- GL_DOUBLE_MAT2x4
- GL_DOUBLE_MAT3
- GL_DOUBLE_MAT3x2
- GL_DOUBLE_MAT3x4
- GL_DOUBLE_MAT4
- GL_DOUBLE_MAT4x2
- GL_DOUBLE_MAT4x3
- GL_DOUBLE_VEC2
- GL_DOUBLE_VEC3
- GL_DOUBLE_VEC4
- GL_DRAW_BUFFER
- 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_DRAW_PIXEL_TOKEN
- GL_DST_ALPHA
- GL_DST_COLOR
- GL_DYNAMIC_COPY
- GL_DYNAMIC_DRAW
- GL_DYNAMIC_READ
- GL_DYNAMIC_STORAGE_BIT
- GL_EDGE_FLAG
- GL_EDGE_FLAG_ARRAY
- GL_EDGE_FLAG_ARRAY_BUFFER_BINDING
- GL_EDGE_FLAG_ARRAY_POINTER
- GL_EDGE_FLAG_ARRAY_STRIDE
- GL_ELEMENT_ARRAY_BARRIER_BIT
- GL_ELEMENT_ARRAY_BUFFER
- GL_ELEMENT_ARRAY_BUFFER_BINDING
- GL_EMISSION
- GL_ENABLE_BIT
- GL_EQUAL
- GL_EQUIV
- GL_EVAL_BIT
- GL_EXP
- GL_EXP2
- GL_EXTENSIONS
- GL_EYE_LINEAR
- GL_EYE_PLANE
- GL_FALSE
- GL_FASTEST
- GL_FEEDBACK
- GL_FEEDBACK_BUFFER_POINTER
- GL_FEEDBACK_BUFFER_SIZE
- GL_FEEDBACK_BUFFER_TYPE
- GL_FILL
- GL_FILTER
- GL_FIRST_VERTEX_CONVENTION
- GL_FIXED
- GL_FIXED_ONLY
- GL_FLAT
- 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_FOG
- GL_FOG_BIT
- GL_FOG_COLOR
- GL_FOG_COORD
- GL_FOG_COORDINATE
- GL_FOG_COORDINATE_ARRAY
- GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING
- GL_FOG_COORDINATE_ARRAY_POINTER
- GL_FOG_COORDINATE_ARRAY_STRIDE
- GL_FOG_COORDINATE_ARRAY_TYPE
- GL_FOG_COORDINATE_SOURCE
- GL_FOG_COORD_ARRAY
- GL_FOG_COORD_ARRAY_BUFFER_BINDING
- GL_FOG_COORD_ARRAY_POINTER
- GL_FOG_COORD_ARRAY_STRIDE
- GL_FOG_COORD_ARRAY_TYPE
- GL_FOG_COORD_SRC
- GL_FOG_DENSITY
- GL_FOG_END
- GL_FOG_HINT
- GL_FOG_INDEX
- GL_FOG_MODE
- GL_FOG_START
- GL_FRACTIONAL_EVEN
- GL_FRACTIONAL_ODD
- GL_FRAGMENT_DEPTH
- GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
- GL_FRAGMENT_SHADER
- GL_FRAGMENT_SHADER_BIT
- GL_FRAGMENT_SHADER_DERIVATIVE_HINT
- GL_FRAGMENT_SUBROUTINE
- GL_FRAGMENT_SUBROUTINE_UNIFORM
- GL_FRAGMENT_TEXTURE
- 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_LAYERED
- 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_BLEND
- GL_FRAMEBUFFER_COMPLETE
- GL_FRAMEBUFFER_DEFAULT
- GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
- GL_FRAMEBUFFER_DEFAULT_HEIGHT
- GL_FRAMEBUFFER_DEFAULT_LAYERS
- GL_FRAMEBUFFER_DEFAULT_SAMPLES
- GL_FRAMEBUFFER_DEFAULT_WIDTH
- GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
- GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
- GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
- GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
- GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
- GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
- GL_FRAMEBUFFER_RENDERABLE
- GL_FRAMEBUFFER_RENDERABLE_LAYERED
- GL_FRAMEBUFFER_SRGB
- GL_FRAMEBUFFER_UNDEFINED
- GL_FRAMEBUFFER_UNSUPPORTED
- GL_FRONT
- GL_FRONT_AND_BACK
- GL_FRONT_FACE
- GL_FRONT_LEFT
- GL_FRONT_RIGHT
- GL_FULL_SUPPORT
- GL_FUNC_ADD
- GL_FUNC_REVERSE_SUBTRACT
- GL_FUNC_SUBTRACT
- GL_GENERATE_MIPMAP
- GL_GENERATE_MIPMAP_HINT
- GL_GEOMETRY_INPUT_TYPE
- GL_GEOMETRY_OUTPUT_TYPE
- GL_GEOMETRY_SHADER
- GL_GEOMETRY_SHADER_BIT
- GL_GEOMETRY_SHADER_INVOCATIONS
- GL_GEOMETRY_SUBROUTINE
- GL_GEOMETRY_SUBROUTINE_UNIFORM
- GL_GEOMETRY_TEXTURE
- GL_GEOMETRY_VERTICES_OUT
- GL_GEQUAL
- GL_GET_TEXTURE_IMAGE_FORMAT
- GL_GET_TEXTURE_IMAGE_TYPE
- GL_GREATER
- GL_GREEN
- GL_GREEN_BIAS
- GL_GREEN_BITS
- GL_GREEN_INTEGER
- GL_GREEN_SCALE
- GL_GUILTY_CONTEXT_RESET
- GL_HALF_FLOAT
- GL_HIGH_FLOAT
- GL_HIGH_INT
- GL_HINT_BIT
- GL_IMAGE_1D
- GL_IMAGE_1D_ARRAY
- GL_IMAGE_2D
- GL_IMAGE_2D_ARRAY
- GL_IMAGE_2D_MULTISAMPLE
- GL_IMAGE_2D_MULTISAMPLE_ARRAY
- GL_IMAGE_2D_RECT
- 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_BUFFER
- GL_IMAGE_CLASS_10_10_10_2
- GL_IMAGE_CLASS_11_11_10
- GL_IMAGE_CLASS_1_X_16
- GL_IMAGE_CLASS_1_X_32
- GL_IMAGE_CLASS_1_X_8
- GL_IMAGE_CLASS_2_X_16
- GL_IMAGE_CLASS_2_X_32
- GL_IMAGE_CLASS_2_X_8
- GL_IMAGE_CLASS_4_X_16
- GL_IMAGE_CLASS_4_X_32
- GL_IMAGE_CLASS_4_X_8
- GL_IMAGE_COMPATIBILITY_CLASS
- GL_IMAGE_CUBE
- GL_IMAGE_CUBE_MAP_ARRAY
- GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS
- GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE
- GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
- GL_IMAGE_PIXEL_FORMAT
- GL_IMAGE_PIXEL_TYPE
- GL_IMAGE_TEXEL_SIZE
- GL_IMPLEMENTATION_COLOR_READ_FORMAT
- GL_IMPLEMENTATION_COLOR_READ_TYPE
- GL_INCR
- GL_INCR_WRAP
- GL_INDEX
- GL_INDEX_ARRAY
- GL_INDEX_ARRAY_BUFFER_BINDING
- GL_INDEX_ARRAY_POINTER
- GL_INDEX_ARRAY_STRIDE
- GL_INDEX_ARRAY_TYPE
- GL_INDEX_BITS
- GL_INDEX_CLEAR_VALUE
- GL_INDEX_LOGIC_OP
- GL_INDEX_MODE
- GL_INDEX_OFFSET
- GL_INDEX_SHIFT
- GL_INDEX_WRITEMASK
- GL_INFO_LOG_LENGTH
- GL_INNOCENT_CONTEXT_RESET
- GL_INT
- GL_INTENSITY
- GL_INTENSITY12
- GL_INTENSITY16
- GL_INTENSITY4
- GL_INTENSITY8
- GL_INTERLEAVED_ATTRIBS
- GL_INTERNALFORMAT_ALPHA_SIZE
- GL_INTERNALFORMAT_ALPHA_TYPE
- GL_INTERNALFORMAT_BLUE_SIZE
- GL_INTERNALFORMAT_BLUE_TYPE
- GL_INTERNALFORMAT_DEPTH_SIZE
- GL_INTERNALFORMAT_DEPTH_TYPE
- GL_INTERNALFORMAT_GREEN_SIZE
- GL_INTERNALFORMAT_GREEN_TYPE
- GL_INTERNALFORMAT_PREFERRED
- GL_INTERNALFORMAT_RED_SIZE
- GL_INTERNALFORMAT_RED_TYPE
- GL_INTERNALFORMAT_SHARED_SIZE
- GL_INTERNALFORMAT_STENCIL_SIZE
- GL_INTERNALFORMAT_STENCIL_TYPE
- GL_INTERNALFORMAT_SUPPORTED
- GL_INTERPOLATE
- GL_INT_2_10_10_10_REV
- GL_INT_IMAGE_1D
- GL_INT_IMAGE_1D_ARRAY
- GL_INT_IMAGE_2D
- GL_INT_IMAGE_2D_ARRAY
- GL_INT_IMAGE_2D_MULTISAMPLE
- GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY
- GL_INT_IMAGE_2D_RECT
- GL_INT_IMAGE_3D
- GL_INT_IMAGE_BUFFER
- GL_INT_IMAGE_CUBE
- GL_INT_IMAGE_CUBE_MAP_ARRAY
- GL_INT_SAMPLER_1D
- GL_INT_SAMPLER_1D_ARRAY
- GL_INT_SAMPLER_2D
- GL_INT_SAMPLER_2D_ARRAY
- GL_INT_SAMPLER_2D_MULTISAMPLE
- GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
- GL_INT_SAMPLER_2D_RECT
- GL_INT_SAMPLER_3D
- GL_INT_SAMPLER_BUFFER
- GL_INT_SAMPLER_CUBE
- GL_INT_SAMPLER_CUBE_MAP_ARRAY
- 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_ISOLINES
- GL_IS_PER_PATCH
- GL_IS_ROW_MAJOR
- GL_KEEP
- GL_LAST_VERTEX_CONVENTION
- GL_LAYER_PROVOKING_VERTEX
- GL_LEFT
- GL_LEQUAL
- GL_LESS
- GL_LIGHT0
- GL_LIGHT1
- GL_LIGHT2
- GL_LIGHT3
- GL_LIGHT4
- GL_LIGHT5
- GL_LIGHT6
- GL_LIGHT7
- GL_LIGHTING
- GL_LIGHTING_BIT
- GL_LIGHT_MODEL_AMBIENT
- GL_LIGHT_MODEL_COLOR_CONTROL
- GL_LIGHT_MODEL_LOCAL_VIEWER
- GL_LIGHT_MODEL_TWO_SIDE
- GL_LINE
- GL_LINEAR
- GL_LINEAR_ATTENUATION
- GL_LINEAR_MIPMAP_LINEAR
- GL_LINEAR_MIPMAP_NEAREST
- GL_LINES
- GL_LINES_ADJACENCY
- GL_LINE_BIT
- GL_LINE_LOOP
- GL_LINE_RESET_TOKEN
- GL_LINE_SMOOTH
- GL_LINE_SMOOTH_HINT
- GL_LINE_STIPPLE
- GL_LINE_STIPPLE_PATTERN
- GL_LINE_STIPPLE_REPEAT
- GL_LINE_STRIP
- GL_LINE_STRIP_ADJACENCY
- GL_LINE_TOKEN
- GL_LINE_WIDTH
- GL_LINE_WIDTH_GRANULARITY
- GL_LINE_WIDTH_RANGE
- GL_LINK_STATUS
- GL_LIST_BASE
- GL_LIST_BIT
- GL_LIST_INDEX
- GL_LIST_MODE
- GL_LOAD
- GL_LOCATION
- GL_LOCATION_COMPONENT
- GL_LOCATION_INDEX
- GL_LOGIC_OP
- GL_LOGIC_OP_MODE
- GL_LOSE_CONTEXT_ON_RESET
- GL_LOWER_LEFT
- GL_LOW_FLOAT
- GL_LOW_INT
- GL_LUMINANCE
- GL_LUMINANCE12
- GL_LUMINANCE12_ALPHA12
- GL_LUMINANCE12_ALPHA4
- GL_LUMINANCE16
- GL_LUMINANCE16_ALPHA16
- GL_LUMINANCE4
- GL_LUMINANCE4_ALPHA4
- GL_LUMINANCE6_ALPHA2
- GL_LUMINANCE8
- GL_LUMINANCE8_ALPHA8
- GL_LUMINANCE_ALPHA
- GL_MAJOR_VERSION
- GL_MANUAL_GENERATE_MIPMAP
- GL_MAP1_COLOR_4
- GL_MAP1_GRID_DOMAIN
- GL_MAP1_GRID_SEGMENTS
- GL_MAP1_INDEX
- GL_MAP1_NORMAL
- GL_MAP1_TEXTURE_COORD_1
- GL_MAP1_TEXTURE_COORD_2
- GL_MAP1_TEXTURE_COORD_3
- GL_MAP1_TEXTURE_COORD_4
- GL_MAP1_VERTEX_3
- GL_MAP1_VERTEX_4
- GL_MAP2_COLOR_4
- GL_MAP2_GRID_DOMAIN
- GL_MAP2_GRID_SEGMENTS
- GL_MAP2_INDEX
- GL_MAP2_NORMAL
- GL_MAP2_TEXTURE_COORD_1
- GL_MAP2_TEXTURE_COORD_2
- GL_MAP2_TEXTURE_COORD_3
- GL_MAP2_TEXTURE_COORD_4
- GL_MAP2_VERTEX_3
- GL_MAP2_VERTEX_4
- GL_MAP_COHERENT_BIT
- GL_MAP_COLOR
- GL_MAP_FLUSH_EXPLICIT_BIT
- GL_MAP_INVALIDATE_BUFFER_BIT
- GL_MAP_INVALIDATE_RANGE_BIT
- GL_MAP_PERSISTENT_BIT
- GL_MAP_READ_BIT
- GL_MAP_STENCIL
- GL_MAP_UNSYNCHRONIZED_BIT
- GL_MAP_WRITE_BIT
- GL_MATRIX_MODE
- 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_ATTRIB_STACK_DEPTH
- GL_MAX_CLIENT_ATTRIB_STACK_DEPTH
- GL_MAX_CLIP_DISTANCES
- GL_MAX_CLIP_PLANES
- GL_MAX_COLOR_ATTACHMENTS
- GL_MAX_COLOR_TEXTURE_SAMPLES
- GL_MAX_COMBINED_ATOMIC_COUNTERS
- GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS
- GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES
- GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
- GL_MAX_COMBINED_DIMENSIONS
- GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
- GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
- GL_MAX_COMBINED_IMAGE_UNIFORMS
- GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS
- GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
- GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
- GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
- GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
- 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_CULL_DISTANCES
- GL_MAX_DEBUG_GROUP_STACK_DEPTH
- GL_MAX_DEBUG_LOGGED_MESSAGES
- GL_MAX_DEBUG_MESSAGE_LENGTH
- GL_MAX_DEPTH
- GL_MAX_DEPTH_TEXTURE_SAMPLES
- GL_MAX_DRAW_BUFFERS
- GL_MAX_DUAL_SOURCE_DRAW_BUFFERS
- GL_MAX_ELEMENTS_INDICES
- GL_MAX_ELEMENTS_VERTICES
- GL_MAX_ELEMENT_INDEX
- GL_MAX_EVAL_ORDER
- GL_MAX_FRAGMENT_ATOMIC_COUNTERS
- GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS
- GL_MAX_FRAGMENT_IMAGE_UNIFORMS
- GL_MAX_FRAGMENT_INPUT_COMPONENTS
- GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
- 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_LAYERS
- GL_MAX_FRAMEBUFFER_SAMPLES
- GL_MAX_FRAMEBUFFER_WIDTH
- GL_MAX_GEOMETRY_ATOMIC_COUNTERS
- GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
- GL_MAX_GEOMETRY_IMAGE_UNIFORMS
- GL_MAX_GEOMETRY_INPUT_COMPONENTS
- GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
- GL_MAX_GEOMETRY_OUTPUT_VERTICES
- GL_MAX_GEOMETRY_SHADER_INVOCATIONS
- GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
- GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
- GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
- GL_MAX_GEOMETRY_UNIFORM_BLOCKS
- GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
- GL_MAX_HEIGHT
- GL_MAX_IMAGE_SAMPLES
- GL_MAX_IMAGE_UNITS
- GL_MAX_INTEGER_SAMPLES
- GL_MAX_LABEL_LENGTH
- GL_MAX_LAYERS
- GL_MAX_LIGHTS
- GL_MAX_LIST_NESTING
- GL_MAX_MODELVIEW_STACK_DEPTH
- GL_MAX_NAME_LENGTH
- GL_MAX_NAME_STACK_DEPTH
- GL_MAX_NUM_ACTIVE_VARIABLES
- GL_MAX_NUM_COMPATIBLE_SUBROUTINES
- GL_MAX_PATCH_VERTICES
- GL_MAX_PIXEL_MAP_TABLE
- GL_MAX_PROGRAM_TEXEL_OFFSET
- GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET
- GL_MAX_PROJECTION_STACK_DEPTH
- GL_MAX_RECTANGLE_TEXTURE_SIZE
- 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_SUBROUTINES
- GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS
- GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS
- GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
- GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS
- GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
- GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
- GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
- GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
- GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
- GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
- GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
- GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS
- GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
- GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS
- GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
- GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
- GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
- GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
- GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
- GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
- GL_MAX_TESS_GEN_LEVEL
- GL_MAX_TESS_PATCH_COMPONENTS
- GL_MAX_TEXTURE_BUFFER_SIZE
- GL_MAX_TEXTURE_COORDS
- GL_MAX_TEXTURE_IMAGE_UNITS
- GL_MAX_TEXTURE_LOD_BIAS
- GL_MAX_TEXTURE_SIZE
- GL_MAX_TEXTURE_STACK_DEPTH
- GL_MAX_TEXTURE_UNITS
- GL_MAX_TRANSFORM_FEEDBACK_BUFFERS
- 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_FLOATS
- 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_STREAMS
- GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
- GL_MAX_VERTEX_UNIFORM_BLOCKS
- GL_MAX_VERTEX_UNIFORM_COMPONENTS
- GL_MAX_VERTEX_UNIFORM_VECTORS
- GL_MAX_VIEWPORTS
- GL_MAX_VIEWPORT_DIMS
- GL_MAX_WIDTH
- GL_MEDIUM_FLOAT
- GL_MEDIUM_INT
- GL_MIN
- GL_MINOR_VERSION
- GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
- GL_MIN_MAP_BUFFER_ALIGNMENT
- GL_MIN_PROGRAM_TEXEL_OFFSET
- GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET
- GL_MIN_SAMPLE_SHADING_VALUE
- GL_MIPMAP
- GL_MIRRORED_REPEAT
- GL_MIRROR_CLAMP_TO_EDGE
- GL_MODELVIEW
- GL_MODELVIEW_MATRIX
- GL_MODELVIEW_STACK_DEPTH
- GL_MODULATE
- GL_MULT
- GL_MULTISAMPLE
- GL_MULTISAMPLE_BIT
- GL_N3F_V3F
- GL_NAME_LENGTH
- GL_NAME_STACK_DEPTH
- GL_NAND
- GL_NEAREST
- GL_NEAREST_MIPMAP_LINEAR
- GL_NEAREST_MIPMAP_NEAREST
- GL_NEGATIVE_ONE_TO_ONE
- GL_NEVER
- GL_NICEST
- GL_NONE
- GL_NOOP
- GL_NOR
- GL_NORMALIZE
- GL_NORMAL_ARRAY
- GL_NORMAL_ARRAY_BUFFER_BINDING
- GL_NORMAL_ARRAY_POINTER
- GL_NORMAL_ARRAY_STRIDE
- GL_NORMAL_ARRAY_TYPE
- GL_NORMAL_MAP
- GL_NOTEQUAL
- GL_NO_ERROR
- GL_NO_RESET_NOTIFICATION
- GL_NUM_ACTIVE_VARIABLES
- GL_NUM_COMPATIBLE_SUBROUTINES
- GL_NUM_COMPRESSED_TEXTURE_FORMATS
- GL_NUM_EXTENSIONS
- GL_NUM_PROGRAM_BINARY_FORMATS
- GL_NUM_SAMPLE_COUNTS
- GL_NUM_SHADER_BINARY_FORMATS
- GL_NUM_SHADING_LANGUAGE_VERSIONS
- GL_OBJECT_LINEAR
- GL_OBJECT_PLANE
- 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_SRC1_ALPHA
- GL_ONE_MINUS_SRC1_COLOR
- GL_ONE_MINUS_SRC_ALPHA
- GL_ONE_MINUS_SRC_COLOR
- GL_OPERAND0_ALPHA
- GL_OPERAND0_RGB
- GL_OPERAND1_ALPHA
- GL_OPERAND1_RGB
- GL_OPERAND2_ALPHA
- GL_OPERAND2_RGB
- GL_OR
- GL_ORDER
- GL_OR_INVERTED
- GL_OR_REVERSE
- GL_OUT_OF_MEMORY
- GL_PACK_ALIGNMENT
- GL_PACK_COMPRESSED_BLOCK_DEPTH
- GL_PACK_COMPRESSED_BLOCK_HEIGHT
- GL_PACK_COMPRESSED_BLOCK_SIZE
- GL_PACK_COMPRESSED_BLOCK_WIDTH
- GL_PACK_IMAGE_HEIGHT
- GL_PACK_LSB_FIRST
- GL_PACK_ROW_LENGTH
- GL_PACK_SKIP_IMAGES
- GL_PACK_SKIP_PIXELS
- GL_PACK_SKIP_ROWS
- GL_PACK_SWAP_BYTES
- GL_PASS_THROUGH_TOKEN
- GL_PATCHES
- GL_PATCH_DEFAULT_INNER_LEVEL
- GL_PATCH_DEFAULT_OUTER_LEVEL
- GL_PATCH_VERTICES
- GL_PERSPECTIVE_CORRECTION_HINT
- GL_PIXEL_BUFFER_BARRIER_BIT
- GL_PIXEL_MAP_A_TO_A
- GL_PIXEL_MAP_A_TO_A_SIZE
- GL_PIXEL_MAP_B_TO_B
- GL_PIXEL_MAP_B_TO_B_SIZE
- GL_PIXEL_MAP_G_TO_G
- GL_PIXEL_MAP_G_TO_G_SIZE
- GL_PIXEL_MAP_I_TO_A
- GL_PIXEL_MAP_I_TO_A_SIZE
- GL_PIXEL_MAP_I_TO_B
- GL_PIXEL_MAP_I_TO_B_SIZE
- GL_PIXEL_MAP_I_TO_G
- GL_PIXEL_MAP_I_TO_G_SIZE
- GL_PIXEL_MAP_I_TO_I
- GL_PIXEL_MAP_I_TO_I_SIZE
- GL_PIXEL_MAP_I_TO_R
- GL_PIXEL_MAP_I_TO_R_SIZE
- GL_PIXEL_MAP_R_TO_R
- GL_PIXEL_MAP_R_TO_R_SIZE
- GL_PIXEL_MAP_S_TO_S
- GL_PIXEL_MAP_S_TO_S_SIZE
- GL_PIXEL_MODE_BIT
- GL_PIXEL_PACK_BUFFER
- GL_PIXEL_PACK_BUFFER_BINDING
- GL_PIXEL_UNPACK_BUFFER
- GL_PIXEL_UNPACK_BUFFER_BINDING
- GL_POINT
- GL_POINTS
- GL_POINT_BIT
- GL_POINT_DISTANCE_ATTENUATION
- GL_POINT_FADE_THRESHOLD_SIZE
- GL_POINT_SIZE
- GL_POINT_SIZE_GRANULARITY
- GL_POINT_SIZE_MAX
- GL_POINT_SIZE_MIN
- GL_POINT_SIZE_RANGE
- GL_POINT_SMOOTH
- GL_POINT_SMOOTH_HINT
- GL_POINT_SPRITE
- GL_POINT_SPRITE_COORD_ORIGIN
- GL_POINT_TOKEN
- GL_POLYGON
- GL_POLYGON_BIT
- GL_POLYGON_MODE
- GL_POLYGON_OFFSET_FACTOR
- GL_POLYGON_OFFSET_FILL
- GL_POLYGON_OFFSET_LINE
- GL_POLYGON_OFFSET_POINT
- GL_POLYGON_OFFSET_UNITS
- GL_POLYGON_SMOOTH
- GL_POLYGON_SMOOTH_HINT
- GL_POLYGON_STIPPLE
- GL_POLYGON_STIPPLE_BIT
- GL_POLYGON_TOKEN
- GL_POSITION
- GL_PREVIOUS
- GL_PRIMARY_COLOR
- GL_PRIMITIVES_GENERATED
- GL_PRIMITIVE_RESTART
- GL_PRIMITIVE_RESTART_FIXED_INDEX
- GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED
- GL_PRIMITIVE_RESTART_INDEX
- GL_PROGRAM
- GL_PROGRAM_BINARY_FORMATS
- GL_PROGRAM_BINARY_LENGTH
- GL_PROGRAM_BINARY_RETRIEVABLE_HINT
- GL_PROGRAM_INPUT
- GL_PROGRAM_OUTPUT
- GL_PROGRAM_PIPELINE
- GL_PROGRAM_PIPELINE_BINDING
- GL_PROGRAM_POINT_SIZE
- GL_PROGRAM_SEPARABLE
- GL_PROJECTION
- GL_PROJECTION_MATRIX
- GL_PROJECTION_STACK_DEPTH
- GL_PROVOKING_VERTEX
- GL_PROXY_TEXTURE_1D
- GL_PROXY_TEXTURE_1D_ARRAY
- GL_PROXY_TEXTURE_2D
- GL_PROXY_TEXTURE_2D_ARRAY
- GL_PROXY_TEXTURE_2D_MULTISAMPLE
- GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
- GL_PROXY_TEXTURE_3D
- GL_PROXY_TEXTURE_CUBE_MAP
- GL_PROXY_TEXTURE_CUBE_MAP_ARRAY
- GL_PROXY_TEXTURE_RECTANGLE
- GL_Q
- GL_QUADRATIC_ATTENUATION
- GL_QUADS
- GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
- GL_QUAD_STRIP
- GL_QUERY
- GL_QUERY_BUFFER
- GL_QUERY_BUFFER_BARRIER_BIT
- GL_QUERY_BUFFER_BINDING
- GL_QUERY_BY_REGION_NO_WAIT
- GL_QUERY_BY_REGION_NO_WAIT_INVERTED
- GL_QUERY_BY_REGION_WAIT
- GL_QUERY_BY_REGION_WAIT_INVERTED
- GL_QUERY_COUNTER_BITS
- GL_QUERY_NO_WAIT
- GL_QUERY_NO_WAIT_INVERTED
- GL_QUERY_RESULT
- GL_QUERY_RESULT_AVAILABLE
- GL_QUERY_RESULT_NO_WAIT
- GL_QUERY_TARGET
- GL_QUERY_WAIT
- GL_QUERY_WAIT_INVERTED
- GL_R
- GL_R11F_G11F_B10F
- GL_R16
- GL_R16F
- GL_R16I
- GL_R16UI
- GL_R16_SNORM
- GL_R32F
- GL_R32I
- GL_R32UI
- GL_R3_G3_B2
- 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_PIXELS
- GL_READ_PIXELS_FORMAT
- GL_READ_PIXELS_TYPE
- GL_READ_WRITE
- GL_RED
- GL_RED_BIAS
- GL_RED_BITS
- GL_RED_INTEGER
- GL_RED_SCALE
- GL_REFERENCED_BY_COMPUTE_SHADER
- GL_REFERENCED_BY_FRAGMENT_SHADER
- GL_REFERENCED_BY_GEOMETRY_SHADER
- GL_REFERENCED_BY_TESS_CONTROL_SHADER
- GL_REFERENCED_BY_TESS_EVALUATION_SHADER
- GL_REFERENCED_BY_VERTEX_SHADER
- GL_REFLECTION_MAP
- GL_RENDER
- 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_RENDER_MODE
- GL_REPEAT
- GL_REPLACE
- GL_RESCALE_NORMAL
- GL_RESET_NOTIFICATION_STRATEGY
- GL_RETURN
- GL_RG
- GL_RG16
- GL_RG16F
- GL_RG16I
- GL_RG16UI
- GL_RG16_SNORM
- GL_RG32F
- GL_RG32I
- GL_RG32UI
- GL_RG8
- GL_RG8I
- GL_RG8UI
- GL_RG8_SNORM
- GL_RGB
- GL_RGB10
- GL_RGB10_A2
- GL_RGB10_A2UI
- GL_RGB12
- GL_RGB16
- GL_RGB16F
- GL_RGB16I
- GL_RGB16UI
- GL_RGB16_SNORM
- GL_RGB32F
- GL_RGB32I
- GL_RGB32UI
- GL_RGB4
- GL_RGB5
- GL_RGB565
- GL_RGB5_A1
- GL_RGB8
- GL_RGB8I
- GL_RGB8UI
- GL_RGB8_SNORM
- GL_RGB9_E5
- GL_RGBA
- GL_RGBA12
- GL_RGBA16
- GL_RGBA16F
- GL_RGBA16I
- GL_RGBA16UI
- GL_RGBA16_SNORM
- GL_RGBA2
- GL_RGBA32F
- GL_RGBA32I
- GL_RGBA32UI
- GL_RGBA4
- GL_RGBA8
- GL_RGBA8I
- GL_RGBA8UI
- GL_RGBA8_SNORM
- GL_RGBA_INTEGER
- GL_RGBA_MODE
- GL_RGB_INTEGER
- GL_RGB_SCALE
- GL_RG_INTEGER
- GL_RIGHT
- GL_S
- GL_SAMPLER
- GL_SAMPLER_1D
- GL_SAMPLER_1D_ARRAY
- GL_SAMPLER_1D_ARRAY_SHADOW
- GL_SAMPLER_1D_SHADOW
- GL_SAMPLER_2D
- GL_SAMPLER_2D_ARRAY
- GL_SAMPLER_2D_ARRAY_SHADOW
- GL_SAMPLER_2D_MULTISAMPLE
- GL_SAMPLER_2D_MULTISAMPLE_ARRAY
- GL_SAMPLER_2D_RECT
- GL_SAMPLER_2D_RECT_SHADOW
- GL_SAMPLER_2D_SHADOW
- GL_SAMPLER_3D
- GL_SAMPLER_BINDING
- GL_SAMPLER_BUFFER
- GL_SAMPLER_CUBE
- GL_SAMPLER_CUBE_MAP_ARRAY
- GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW
- GL_SAMPLER_CUBE_SHADOW
- GL_SAMPLES
- GL_SAMPLES_PASSED
- GL_SAMPLE_ALPHA_TO_COVERAGE
- GL_SAMPLE_ALPHA_TO_ONE
- 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_SAMPLE_SHADING
- GL_SCISSOR_BIT
- GL_SCISSOR_BOX
- GL_SCISSOR_TEST
- GL_SECONDARY_COLOR_ARRAY
- GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING
- GL_SECONDARY_COLOR_ARRAY_POINTER
- GL_SECONDARY_COLOR_ARRAY_SIZE
- GL_SECONDARY_COLOR_ARRAY_STRIDE
- GL_SECONDARY_COLOR_ARRAY_TYPE
- GL_SELECT
- GL_SELECTION_BUFFER_POINTER
- GL_SELECTION_BUFFER_SIZE
- GL_SEPARATE_ATTRIBS
- GL_SEPARATE_SPECULAR_COLOR
- GL_SET
- GL_SHADER
- GL_SHADER_BINARY_FORMATS
- GL_SHADER_COMPILER
- GL_SHADER_IMAGE_ACCESS_BARRIER_BIT
- GL_SHADER_IMAGE_ATOMIC
- GL_SHADER_IMAGE_LOAD
- GL_SHADER_IMAGE_STORE
- 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_SHADE_MODEL
- GL_SHADING_LANGUAGE_VERSION
- GL_SHININESS
- GL_SHORT
- GL_SIGNALED
- GL_SIGNED_NORMALIZED
- GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST
- GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE
- GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST
- GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE
- GL_SINGLE_COLOR
- GL_SLUMINANCE
- GL_SLUMINANCE8
- GL_SLUMINANCE8_ALPHA8
- GL_SLUMINANCE_ALPHA
- GL_SMOOTH
- GL_SMOOTH_LINE_WIDTH_GRANULARITY
- GL_SMOOTH_LINE_WIDTH_RANGE
- GL_SMOOTH_POINT_SIZE_GRANULARITY
- GL_SMOOTH_POINT_SIZE_RANGE
- GL_SOURCE0_ALPHA
- GL_SOURCE0_RGB
- GL_SOURCE1_ALPHA
- GL_SOURCE1_RGB
- GL_SOURCE2_ALPHA
- GL_SOURCE2_RGB
- GL_SPECULAR
- GL_SPHERE_MAP
- GL_SPOT_CUTOFF
- GL_SPOT_DIRECTION
- GL_SPOT_EXPONENT
- GL_SRC0_ALPHA
- GL_SRC0_RGB
- GL_SRC1_ALPHA
- GL_SRC1_COLOR
- GL_SRC1_RGB
- GL_SRC2_ALPHA
- GL_SRC2_RGB
- GL_SRC_ALPHA
- GL_SRC_ALPHA_SATURATE
- GL_SRC_COLOR
- GL_SRGB
- GL_SRGB8
- GL_SRGB8_ALPHA8
- GL_SRGB_ALPHA
- GL_SRGB_READ
- GL_SRGB_WRITE
- GL_STACK_OVERFLOW
- GL_STACK_UNDERFLOW
- 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_COMPONENTS
- GL_STENCIL_FAIL
- GL_STENCIL_FUNC
- GL_STENCIL_INDEX
- GL_STENCIL_INDEX1
- GL_STENCIL_INDEX16
- GL_STENCIL_INDEX4
- GL_STENCIL_INDEX8
- GL_STENCIL_PASS_DEPTH_FAIL
- GL_STENCIL_PASS_DEPTH_PASS
- GL_STENCIL_REF
- GL_STENCIL_RENDERABLE
- GL_STENCIL_TEST
- GL_STENCIL_VALUE_MASK
- GL_STENCIL_WRITEMASK
- GL_STEREO
- GL_STREAM_COPY
- GL_STREAM_DRAW
- GL_STREAM_READ
- GL_SUBPIXEL_BITS
- GL_SUBTRACT
- GL_SYNC_CONDITION
- GL_SYNC_FENCE
- GL_SYNC_FLAGS
- GL_SYNC_FLUSH_COMMANDS_BIT
- GL_SYNC_GPU_COMMANDS_COMPLETE
- GL_SYNC_STATUS
- GL_T
- GL_T2F_C3F_V3F
- GL_T2F_C4F_N3F_V3F
- GL_T2F_C4UB_V3F
- GL_T2F_N3F_V3F
- GL_T2F_V3F
- GL_T4F_C4F_N3F_V4F
- GL_T4F_V4F
- GL_TESS_CONTROL_OUTPUT_VERTICES
- GL_TESS_CONTROL_SHADER
- GL_TESS_CONTROL_SHADER_BIT
- GL_TESS_CONTROL_SUBROUTINE
- GL_TESS_CONTROL_SUBROUTINE_UNIFORM
- GL_TESS_CONTROL_TEXTURE
- GL_TESS_EVALUATION_SHADER
- GL_TESS_EVALUATION_SHADER_BIT
- GL_TESS_EVALUATION_SUBROUTINE
- GL_TESS_EVALUATION_SUBROUTINE_UNIFORM
- GL_TESS_EVALUATION_TEXTURE
- GL_TESS_GEN_MODE
- GL_TESS_GEN_POINT_MODE
- GL_TESS_GEN_SPACING
- GL_TESS_GEN_VERTEX_ORDER
- 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_1D
- GL_TEXTURE_1D_ARRAY
- GL_TEXTURE_2D
- GL_TEXTURE_2D_ARRAY
- GL_TEXTURE_2D_MULTISAMPLE
- GL_TEXTURE_2D_MULTISAMPLE_ARRAY
- GL_TEXTURE_3D
- GL_TEXTURE_ALPHA_SIZE
- GL_TEXTURE_ALPHA_TYPE
- GL_TEXTURE_BASE_LEVEL
- GL_TEXTURE_BINDING
- GL_TEXTURE_BINDING_1D
- GL_TEXTURE_BINDING_1D_ARRAY
- GL_TEXTURE_BINDING_2D
- GL_TEXTURE_BINDING_2D_ARRAY
- GL_TEXTURE_BINDING_2D_MULTISAMPLE
- GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
- GL_TEXTURE_BINDING_3D
- GL_TEXTURE_BINDING_BUFFER
- GL_TEXTURE_BINDING_CUBE_MAP
- GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
- GL_TEXTURE_BINDING_RECTANGLE
- GL_TEXTURE_BIT
- GL_TEXTURE_BLUE_SIZE
- GL_TEXTURE_BLUE_TYPE
- GL_TEXTURE_BORDER
- GL_TEXTURE_BORDER_COLOR
- GL_TEXTURE_BUFFER
- GL_TEXTURE_BUFFER_BINDING
- GL_TEXTURE_BUFFER_DATA_STORE_BINDING
- GL_TEXTURE_BUFFER_OFFSET
- GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT
- GL_TEXTURE_BUFFER_SIZE
- GL_TEXTURE_COMPARE_FUNC
- GL_TEXTURE_COMPARE_MODE
- GL_TEXTURE_COMPONENTS
- GL_TEXTURE_COMPRESSED
- GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT
- GL_TEXTURE_COMPRESSED_BLOCK_SIZE
- GL_TEXTURE_COMPRESSED_BLOCK_WIDTH
- GL_TEXTURE_COMPRESSED_IMAGE_SIZE
- GL_TEXTURE_COMPRESSION_HINT
- GL_TEXTURE_COORD_ARRAY
- GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING
- GL_TEXTURE_COORD_ARRAY_POINTER
- GL_TEXTURE_COORD_ARRAY_SIZE
- GL_TEXTURE_COORD_ARRAY_STRIDE
- GL_TEXTURE_COORD_ARRAY_TYPE
- GL_TEXTURE_CUBE_MAP
- GL_TEXTURE_CUBE_MAP_ARRAY
- 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_CUBE_MAP_SEAMLESS
- GL_TEXTURE_DEPTH
- GL_TEXTURE_DEPTH_SIZE
- GL_TEXTURE_DEPTH_TYPE
- GL_TEXTURE_ENV
- GL_TEXTURE_ENV_COLOR
- GL_TEXTURE_ENV_MODE
- GL_TEXTURE_FETCH_BARRIER_BIT
- GL_TEXTURE_FILTER_CONTROL
- GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
- GL_TEXTURE_GATHER
- GL_TEXTURE_GATHER_SHADOW
- GL_TEXTURE_GEN_MODE
- GL_TEXTURE_GEN_Q
- GL_TEXTURE_GEN_R
- GL_TEXTURE_GEN_S
- GL_TEXTURE_GEN_T
- GL_TEXTURE_GREEN_SIZE
- GL_TEXTURE_GREEN_TYPE
- GL_TEXTURE_HEIGHT
- GL_TEXTURE_IMAGE_FORMAT
- GL_TEXTURE_IMAGE_TYPE
- GL_TEXTURE_IMMUTABLE_FORMAT
- GL_TEXTURE_IMMUTABLE_LEVELS
- GL_TEXTURE_INTENSITY_SIZE
- GL_TEXTURE_INTENSITY_TYPE
- GL_TEXTURE_INTERNAL_FORMAT
- GL_TEXTURE_LOD_BIAS
- GL_TEXTURE_LUMINANCE_SIZE
- GL_TEXTURE_LUMINANCE_TYPE
- GL_TEXTURE_MAG_FILTER
- GL_TEXTURE_MATRIX
- GL_TEXTURE_MAX_LEVEL
- GL_TEXTURE_MAX_LOD
- GL_TEXTURE_MIN_FILTER
- GL_TEXTURE_MIN_LOD
- GL_TEXTURE_PRIORITY
- GL_TEXTURE_RECTANGLE
- GL_TEXTURE_RED_SIZE
- GL_TEXTURE_RED_TYPE
- GL_TEXTURE_RESIDENT
- GL_TEXTURE_SAMPLES
- GL_TEXTURE_SHADOW
- GL_TEXTURE_SHARED_SIZE
- GL_TEXTURE_STACK_DEPTH
- GL_TEXTURE_STENCIL_SIZE
- GL_TEXTURE_SWIZZLE_A
- GL_TEXTURE_SWIZZLE_B
- GL_TEXTURE_SWIZZLE_G
- GL_TEXTURE_SWIZZLE_R
- GL_TEXTURE_SWIZZLE_RGBA
- GL_TEXTURE_TARGET
- GL_TEXTURE_UPDATE_BARRIER_BIT
- GL_TEXTURE_VIEW
- GL_TEXTURE_VIEW_MIN_LAYER
- GL_TEXTURE_VIEW_MIN_LEVEL
- GL_TEXTURE_VIEW_NUM_LAYERS
- GL_TEXTURE_VIEW_NUM_LEVELS
- GL_TEXTURE_WIDTH
- GL_TEXTURE_WRAP_R
- GL_TEXTURE_WRAP_S
- GL_TEXTURE_WRAP_T
- GL_TIMEOUT_EXPIRED
- GL_TIMEOUT_IGNORED
- GL_TIMESTAMP
- GL_TIME_ELAPSED
- GL_TOP_LEVEL_ARRAY_SIZE
- GL_TOP_LEVEL_ARRAY_STRIDE
- GL_TRANSFORM_BIT
- GL_TRANSFORM_FEEDBACK
- GL_TRANSFORM_FEEDBACK_ACTIVE
- GL_TRANSFORM_FEEDBACK_BARRIER_BIT
- GL_TRANSFORM_FEEDBACK_BINDING
- GL_TRANSFORM_FEEDBACK_BUFFER
- GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE
- GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
- GL_TRANSFORM_FEEDBACK_BUFFER_INDEX
- GL_TRANSFORM_FEEDBACK_BUFFER_MODE
- GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED
- GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
- GL_TRANSFORM_FEEDBACK_BUFFER_START
- GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE
- GL_TRANSFORM_FEEDBACK_PAUSED
- GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
- GL_TRANSFORM_FEEDBACK_VARYING
- GL_TRANSFORM_FEEDBACK_VARYINGS
- GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
- GL_TRANSPOSE_COLOR_MATRIX
- GL_TRANSPOSE_MODELVIEW_MATRIX
- GL_TRANSPOSE_PROJECTION_MATRIX
- GL_TRANSPOSE_TEXTURE_MATRIX
- GL_TRIANGLES
- GL_TRIANGLES_ADJACENCY
- GL_TRIANGLE_FAN
- GL_TRIANGLE_STRIP
- GL_TRIANGLE_STRIP_ADJACENCY
- GL_TRUE
- GL_TYPE
- GL_UNDEFINED_VERTEX
- GL_UNIFORM
- GL_UNIFORM_ARRAY_STRIDE
- GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX
- 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_COMPUTE_SHADER
- GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
- GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
- GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
- GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_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_UNKNOWN_CONTEXT_RESET
- GL_UNPACK_ALIGNMENT
- GL_UNPACK_COMPRESSED_BLOCK_DEPTH
- GL_UNPACK_COMPRESSED_BLOCK_HEIGHT
- GL_UNPACK_COMPRESSED_BLOCK_SIZE
- GL_UNPACK_COMPRESSED_BLOCK_WIDTH
- GL_UNPACK_IMAGE_HEIGHT
- GL_UNPACK_LSB_FIRST
- GL_UNPACK_ROW_LENGTH
- GL_UNPACK_SKIP_IMAGES
- GL_UNPACK_SKIP_PIXELS
- GL_UNPACK_SKIP_ROWS
- GL_UNPACK_SWAP_BYTES
- GL_UNSIGNALED
- GL_UNSIGNED_BYTE
- GL_UNSIGNED_BYTE_2_3_3_REV
- GL_UNSIGNED_BYTE_3_3_2
- GL_UNSIGNED_INT
- GL_UNSIGNED_INT_10F_11F_11F_REV
- GL_UNSIGNED_INT_10_10_10_2
- GL_UNSIGNED_INT_24_8
- GL_UNSIGNED_INT_2_10_10_10_REV
- GL_UNSIGNED_INT_5_9_9_9_REV
- GL_UNSIGNED_INT_8_8_8_8
- GL_UNSIGNED_INT_8_8_8_8_REV
- GL_UNSIGNED_INT_ATOMIC_COUNTER
- GL_UNSIGNED_INT_IMAGE_1D
- GL_UNSIGNED_INT_IMAGE_1D_ARRAY
- GL_UNSIGNED_INT_IMAGE_2D
- GL_UNSIGNED_INT_IMAGE_2D_ARRAY
- GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE
- GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY
- GL_UNSIGNED_INT_IMAGE_2D_RECT
- GL_UNSIGNED_INT_IMAGE_3D
- GL_UNSIGNED_INT_IMAGE_BUFFER
- GL_UNSIGNED_INT_IMAGE_CUBE
- GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY
- GL_UNSIGNED_INT_SAMPLER_1D
- GL_UNSIGNED_INT_SAMPLER_1D_ARRAY
- GL_UNSIGNED_INT_SAMPLER_2D
- GL_UNSIGNED_INT_SAMPLER_2D_ARRAY
- GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
- GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
- GL_UNSIGNED_INT_SAMPLER_2D_RECT
- GL_UNSIGNED_INT_SAMPLER_3D
- GL_UNSIGNED_INT_SAMPLER_BUFFER
- GL_UNSIGNED_INT_SAMPLER_CUBE
- GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
- GL_UNSIGNED_INT_VEC2
- GL_UNSIGNED_INT_VEC3
- GL_UNSIGNED_INT_VEC4
- GL_UNSIGNED_NORMALIZED
- GL_UNSIGNED_SHORT
- GL_UNSIGNED_SHORT_1_5_5_5_REV
- GL_UNSIGNED_SHORT_4_4_4_4
- GL_UNSIGNED_SHORT_4_4_4_4_REV
- GL_UNSIGNED_SHORT_5_5_5_1
- GL_UNSIGNED_SHORT_5_6_5
- GL_UNSIGNED_SHORT_5_6_5_REV
- GL_UPPER_LEFT
- GL_V2F
- GL_V3F
- GL_VALIDATE_STATUS
- GL_VENDOR
- GL_VERSION
- GL_VERTEX_ARRAY
- GL_VERTEX_ARRAY_BINDING
- GL_VERTEX_ARRAY_BUFFER_BINDING
- GL_VERTEX_ARRAY_POINTER
- GL_VERTEX_ARRAY_SIZE
- GL_VERTEX_ARRAY_STRIDE
- GL_VERTEX_ARRAY_TYPE
- 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_LONG
- 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_PROGRAM_POINT_SIZE
- GL_VERTEX_PROGRAM_TWO_SIDE
- GL_VERTEX_SHADER
- GL_VERTEX_SHADER_BIT
- GL_VERTEX_SUBROUTINE
- GL_VERTEX_SUBROUTINE_UNIFORM
- GL_VERTEX_TEXTURE
- GL_VIEWPORT
- GL_VIEWPORT_BIT
- GL_VIEWPORT_BOUNDS_RANGE
- GL_VIEWPORT_INDEX_PROVOKING_VERTEX
- GL_VIEWPORT_SUBPIXEL_BITS
- GL_VIEW_CLASS_128_BITS
- GL_VIEW_CLASS_16_BITS
- GL_VIEW_CLASS_24_BITS
- GL_VIEW_CLASS_32_BITS
- GL_VIEW_CLASS_48_BITS
- GL_VIEW_CLASS_64_BITS
- GL_VIEW_CLASS_8_BITS
- GL_VIEW_CLASS_96_BITS
- GL_VIEW_CLASS_BPTC_FLOAT
- GL_VIEW_CLASS_BPTC_UNORM
- GL_VIEW_CLASS_RGTC1_RED
- GL_VIEW_CLASS_RGTC2_RG
- GL_VIEW_CLASS_S3TC_DXT1_RGB
- GL_VIEW_CLASS_S3TC_DXT1_RGBA
- GL_VIEW_CLASS_S3TC_DXT3_RGBA
- GL_VIEW_CLASS_S3TC_DXT5_RGBA
- GL_VIEW_COMPATIBILITY_CLASS
- GL_WAIT_FAILED
- GL_WEIGHT_ARRAY_BUFFER_BINDING
- GL_WRITE_ONLY
- GL_XOR
- GL_ZERO
- GL_ZERO_TO_ONE
- GL_ZOOM_X
- GL_ZOOM_Y
Public Class Methods
Used to convert some scan codes into key codes.
# File lib/rubygl/native/all_enums.rb, line 378 def self.scancode_to_keycode(scancode) code_value = ALL_SCANCODES[scancode] code_value | (1 << 30) end
# File lib/rubygl/native/opengl.rb, line 4 def self.unsafe_attach_function(func, args, returns, options = {}) begin attach_function func, args, returns, options rescue FFI::NotFoundError # Ignore Functions Not Found end end