Module: RubyGL::Native
- Extended by:
- FFI::Library
- Defined in:
- lib/rubygl.rb,
lib/rubygl/native/input.rb,
lib/rubygl/native/opengl.rb,
lib/rubygl/native/window.rb,
lib/rubygl/native/all_enums.rb,
lib/rubygl/native/glcontext.rb
Defined Under Namespace
Classes: CommonEvent, ControllerAxisEvent, ControllerButtonEvent, ControllerDeviceEvent, DropEvent, Event, JoyAxisEvent, JoyBallEvent, JoyButtonEvent, JoyDeviceEvent, JoyHatEvent, KeyboardEvent, Keysym, MouseButtonEvent, MouseMotionEvent, MouseWheelEvent, QuitEvent, TextEditingEvent, TextInputEvent, WindowEvent
Constant Summary collapse
- GL_2D =
0x0600
- GL_2_BYTES =
0x1407
- GL_3D =
0x0601
- GL_3D_COLOR =
0x0602
- GL_3D_COLOR_TEXTURE =
0x0603
- GL_3_BYTES =
0x1408
- GL_4D_COLOR_TEXTURE =
0x0604
- GL_4_BYTES =
0x1409
- GL_ACCUM =
0x0100
- GL_ACCUM_ALPHA_BITS =
0x0D5B
- GL_ACCUM_BLUE_BITS =
0x0D5A
- GL_ACCUM_BUFFER_BIT =
0x00000200
- GL_ACCUM_CLEAR_VALUE =
0x0B80
- GL_ACCUM_GREEN_BITS =
0x0D59
- GL_ACCUM_RED_BITS =
0x0D58
- GL_ACTIVE_ATOMIC_COUNTER_BUFFERS =
0x92D9
- GL_ACTIVE_ATTRIBUTES =
0x8B89
- GL_ACTIVE_ATTRIBUTE_MAX_LENGTH =
0x8B8A
- GL_ACTIVE_PROGRAM =
0x8259
- GL_ACTIVE_RESOURCES =
0x92F5
- GL_ACTIVE_SUBROUTINES =
0x8DE5
- GL_ACTIVE_SUBROUTINE_MAX_LENGTH =
0x8E48
- GL_ACTIVE_SUBROUTINE_UNIFORMS =
0x8DE6
- GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS =
0x8E47
- GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH =
0x8E49
- GL_ACTIVE_TEXTURE =
0x84E0
- GL_ACTIVE_UNIFORMS =
0x8B86
- GL_ACTIVE_UNIFORM_BLOCKS =
0x8A36
- GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH =
0x8A35
- GL_ACTIVE_UNIFORM_MAX_LENGTH =
0x8B87
- GL_ACTIVE_VARIABLES =
0x9305
- GL_ADD =
0x0104
- GL_ADD_SIGNED =
0x8574
- GL_ALIASED_LINE_WIDTH_RANGE =
0x846E
- GL_ALIASED_POINT_SIZE_RANGE =
0x846D
- GL_ALL_ATTRIB_BITS =
0xFFFFFFFF
- GL_ALL_BARRIER_BITS =
0xFFFFFFFF
- GL_ALL_SHADER_BITS =
0xFFFFFFFF
- GL_ALPHA =
0x1906
- GL_ALPHA12 =
0x803D
- GL_ALPHA16 =
0x803E
- GL_ALPHA4 =
0x803B
- GL_ALPHA8 =
0x803C
- GL_ALPHA_BIAS =
0x0D1D
- GL_ALPHA_BITS =
0x0D55
- GL_ALPHA_INTEGER =
0x8D97
- GL_ALPHA_SCALE =
0x0D1C
- GL_ALPHA_TEST =
0x0BC0
- GL_ALPHA_TEST_FUNC =
0x0BC1
- GL_ALPHA_TEST_REF =
0x0BC2
- GL_ALREADY_SIGNALED =
0x911A
- GL_ALWAYS =
0x0207
- GL_AMBIENT =
0x1200
- GL_AMBIENT_AND_DIFFUSE =
0x1602
- GL_AND =
0x1501
- GL_AND_INVERTED =
0x1504
- GL_AND_REVERSE =
0x1502
- GL_ANY_SAMPLES_PASSED =
0x8C2F
- GL_ANY_SAMPLES_PASSED_CONSERVATIVE =
0x8D6A
- GL_ARRAY_BUFFER =
0x8892
- GL_ARRAY_BUFFER_BINDING =
0x8894
- GL_ARRAY_SIZE =
0x92FB
- GL_ARRAY_STRIDE =
0x92FE
- GL_ATOMIC_COUNTER_BARRIER_BIT =
0x00001000
- GL_ATOMIC_COUNTER_BUFFER =
0x92C0
- GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS =
0x92C5
- GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES =
0x92C6
- GL_ATOMIC_COUNTER_BUFFER_BINDING =
0x92C1
- GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE =
0x92C4
- GL_ATOMIC_COUNTER_BUFFER_INDEX =
0x9301
- GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER =
0x90ED
- GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER =
0x92CB
- GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER =
0x92CA
- GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER =
0x92C8
- GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER =
0x92C9
- GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER =
0x92C7
- GL_ATOMIC_COUNTER_BUFFER_SIZE =
0x92C3
- GL_ATOMIC_COUNTER_BUFFER_START =
0x92C2
- GL_ATTACHED_SHADERS =
0x8B85
- GL_ATTRIB_STACK_DEPTH =
0x0BB0
- GL_AUTO_GENERATE_MIPMAP =
0x8295
- GL_AUTO_NORMAL =
0x0D80
- GL_AUX0 =
0x0409
- GL_AUX1 =
0x040A
- GL_AUX2 =
0x040B
- GL_AUX3 =
0x040C
- GL_AUX_BUFFERS =
0x0C00
- GL_BACK =
0x0405
- GL_BACK_LEFT =
0x0402
- GL_BACK_RIGHT =
0x0403
- GL_BGR =
0x80E0
- GL_BGRA =
0x80E1
- GL_BGRA_INTEGER =
0x8D9B
- GL_BGR_INTEGER =
0x8D9A
- GL_BITMAP =
0x1A00
- GL_BITMAP_TOKEN =
0x0704
- GL_BLEND =
0x0BE2
- GL_BLEND_DST =
0x0BE0
- GL_BLEND_DST_ALPHA =
0x80CA
- GL_BLEND_DST_RGB =
0x80C8
- GL_BLEND_EQUATION_ALPHA =
0x883D
- GL_BLEND_EQUATION_RGB =
0x8009
- GL_BLEND_SRC =
0x0BE1
- GL_BLEND_SRC_ALPHA =
0x80CB
- GL_BLEND_SRC_RGB =
0x80C9
- GL_BLOCK_INDEX =
0x92FD
- GL_BLUE =
0x1905
- GL_BLUE_BIAS =
0x0D1B
- GL_BLUE_BITS =
0x0D54
- GL_BLUE_INTEGER =
0x8D96
- GL_BLUE_SCALE =
0x0D1A
- GL_BOOL =
0x8B56
- GL_BOOL_VEC2 =
0x8B57
- GL_BOOL_VEC3 =
0x8B58
- GL_BOOL_VEC4 =
0x8B59
- GL_BUFFER =
0x82E0
- GL_BUFFER_ACCESS =
0x88BB
- GL_BUFFER_ACCESS_FLAGS =
0x911F
- GL_BUFFER_BINDING =
0x9302
- GL_BUFFER_DATA_SIZE =
0x9303
- GL_BUFFER_IMMUTABLE_STORAGE =
0x821F
- GL_BUFFER_MAPPED =
0x88BC
- GL_BUFFER_MAP_LENGTH =
0x9120
- GL_BUFFER_MAP_OFFSET =
0x9121
- GL_BUFFER_MAP_POINTER =
0x88BD
- GL_BUFFER_SIZE =
0x8764
- GL_BUFFER_STORAGE_FLAGS =
0x8220
- GL_BUFFER_UPDATE_BARRIER_BIT =
0x00000200
- GL_BUFFER_USAGE =
0x8765
- GL_BUFFER_VARIABLE =
0x92E5
- GL_BYTE =
0x1400
- GL_C3F_V3F =
0x2A24
- GL_C4F_N3F_V3F =
0x2A26
- GL_C4UB_V2F =
0x2A22
- GL_C4UB_V3F =
0x2A23
- GL_CAVEAT_SUPPORT =
0x82B8
- GL_CCW =
0x0901
- GL_CLAMP =
0x2900
- GL_CLAMP_FRAGMENT_COLOR =
0x891B
- GL_CLAMP_READ_COLOR =
0x891C
- GL_CLAMP_TO_BORDER =
0x812D
- GL_CLAMP_TO_EDGE =
0x812F
- GL_CLAMP_VERTEX_COLOR =
0x891A
- GL_CLEAR =
0x1500
- GL_CLEAR_BUFFER =
0x82B4
- GL_CLEAR_TEXTURE =
0x9365
- GL_CLIENT_ACTIVE_TEXTURE =
0x84E1
- GL_CLIENT_ALL_ATTRIB_BITS =
0xFFFFFFFF
- GL_CLIENT_ATTRIB_STACK_DEPTH =
0x0BB1
- GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT =
0x00004000
- GL_CLIENT_PIXEL_STORE_BIT =
0x00000001
- GL_CLIENT_STORAGE_BIT =
0x0200
- GL_CLIENT_VERTEX_ARRAY_BIT =
0x00000002
- GL_CLIP_DEPTH_MODE =
0x935D
- GL_CLIP_DISTANCE0 =
0x3000
- GL_CLIP_DISTANCE1 =
0x3001
- GL_CLIP_DISTANCE2 =
0x3002
- GL_CLIP_DISTANCE3 =
0x3003
- GL_CLIP_DISTANCE4 =
0x3004
- GL_CLIP_DISTANCE5 =
0x3005
- GL_CLIP_DISTANCE6 =
0x3006
- GL_CLIP_DISTANCE7 =
0x3007
- GL_CLIP_ORIGIN =
0x935C
- GL_CLIP_PLANE0 =
0x3000
- GL_CLIP_PLANE1 =
0x3001
- GL_CLIP_PLANE2 =
0x3002
- GL_CLIP_PLANE3 =
0x3003
- GL_CLIP_PLANE4 =
0x3004
- GL_CLIP_PLANE5 =
0x3005
- GL_COEFF =
0x0A00
- GL_COLOR =
0x1800
- GL_COLOR_ARRAY =
0x8076
- GL_COLOR_ARRAY_BUFFER_BINDING =
0x8898
- GL_COLOR_ARRAY_POINTER =
0x8090
- GL_COLOR_ARRAY_SIZE =
0x8081
- GL_COLOR_ARRAY_STRIDE =
0x8083
- GL_COLOR_ARRAY_TYPE =
0x8082
- GL_COLOR_ATTACHMENT0 =
0x8CE0
- GL_COLOR_ATTACHMENT1 =
0x8CE1
- GL_COLOR_ATTACHMENT10 =
0x8CEA
- GL_COLOR_ATTACHMENT11 =
0x8CEB
- GL_COLOR_ATTACHMENT12 =
0x8CEC
- GL_COLOR_ATTACHMENT13 =
0x8CED
- GL_COLOR_ATTACHMENT14 =
0x8CEE
- GL_COLOR_ATTACHMENT15 =
0x8CEF
- GL_COLOR_ATTACHMENT2 =
0x8CE2
- GL_COLOR_ATTACHMENT3 =
0x8CE3
- GL_COLOR_ATTACHMENT4 =
0x8CE4
- GL_COLOR_ATTACHMENT5 =
0x8CE5
- GL_COLOR_ATTACHMENT6 =
0x8CE6
- GL_COLOR_ATTACHMENT7 =
0x8CE7
- GL_COLOR_ATTACHMENT8 =
0x8CE8
- GL_COLOR_ATTACHMENT9 =
0x8CE9
- GL_COLOR_BUFFER_BIT =
0x00004000
- GL_COLOR_CLEAR_VALUE =
0x0C22
- GL_COLOR_COMPONENTS =
0x8283
- GL_COLOR_ENCODING =
0x8296
- GL_COLOR_INDEX =
0x1900
- GL_COLOR_INDEXES =
0x1603
- GL_COLOR_LOGIC_OP =
0x0BF2
- GL_COLOR_MATERIAL =
0x0B57
- GL_COLOR_MATERIAL_FACE =
0x0B55
- GL_COLOR_MATERIAL_PARAMETER =
0x0B56
- GL_COLOR_RENDERABLE =
0x8286
- GL_COLOR_SUM =
0x8458
- GL_COLOR_WRITEMASK =
0x0C23
- GL_COMBINE =
0x8570
- GL_COMBINE_ALPHA =
0x8572
- GL_COMBINE_RGB =
0x8571
- GL_COMMAND_BARRIER_BIT =
0x00000040
- GL_COMPARE_REF_TO_TEXTURE =
0x884E
- GL_COMPARE_R_TO_TEXTURE =
0x884E
- GL_COMPATIBLE_SUBROUTINES =
0x8E4B
- GL_COMPILE =
0x1300
- GL_COMPILE_AND_EXECUTE =
0x1301
- GL_COMPILE_STATUS =
0x8B81
- GL_COMPRESSED_ALPHA =
0x84E9
- GL_COMPRESSED_INTENSITY =
0x84EC
- GL_COMPRESSED_LUMINANCE =
0x84EA
- GL_COMPRESSED_LUMINANCE_ALPHA =
0x84EB
- GL_COMPRESSED_R11_EAC =
0x9270
- GL_COMPRESSED_RED =
0x8225
- GL_COMPRESSED_RED_RGTC1 =
0x8DBB
- GL_COMPRESSED_RG =
0x8226
- GL_COMPRESSED_RG11_EAC =
0x9272
- GL_COMPRESSED_RGB =
0x84ED
- GL_COMPRESSED_RGB8_ETC2 =
0x9274
- GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 =
0x9276
- GL_COMPRESSED_RGBA =
0x84EE
- GL_COMPRESSED_RGBA8_ETC2_EAC =
0x9278
- GL_COMPRESSED_RGBA_BPTC_UNORM =
0x8E8C
- GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT =
0x8E8E
- GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT =
0x8E8F
- GL_COMPRESSED_RG_RGTC2 =
0x8DBD
- GL_COMPRESSED_SIGNED_R11_EAC =
0x9271
- GL_COMPRESSED_SIGNED_RED_RGTC1 =
0x8DBC
- GL_COMPRESSED_SIGNED_RG11_EAC =
0x9273
- GL_COMPRESSED_SIGNED_RG_RGTC2 =
0x8DBE
- GL_COMPRESSED_SLUMINANCE =
0x8C4A
- GL_COMPRESSED_SLUMINANCE_ALPHA =
0x8C4B
- GL_COMPRESSED_SRGB =
0x8C48
- GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC =
0x9279
- GL_COMPRESSED_SRGB8_ETC2 =
0x9275
- GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 =
0x9277
- GL_COMPRESSED_SRGB_ALPHA =
0x8C49
- GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM =
0x8E8D
- GL_COMPRESSED_TEXTURE_FORMATS =
0x86A3
- GL_COMPUTE_SHADER =
0x91B9
- GL_COMPUTE_SHADER_BIT =
0x00000020
- GL_COMPUTE_SUBROUTINE =
0x92ED
- GL_COMPUTE_SUBROUTINE_UNIFORM =
0x92F3
- GL_COMPUTE_TEXTURE =
0x82A0
- GL_COMPUTE_WORK_GROUP_SIZE =
0x8267
- GL_CONDITION_SATISFIED =
0x911C
- GL_CONSTANT =
0x8576
- GL_CONSTANT_ALPHA =
0x8003
- GL_CONSTANT_ATTENUATION =
0x1207
- GL_CONSTANT_COLOR =
0x8001
- GL_CONTEXT_COMPATIBILITY_PROFILE_BIT =
0x00000002
- GL_CONTEXT_CORE_PROFILE_BIT =
0x00000001
- GL_CONTEXT_FLAGS =
0x821E
- GL_CONTEXT_FLAG_DEBUG_BIT =
0x00000002
- GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT =
0x00000001
- GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT =
0x00000004
- GL_CONTEXT_LOST =
0x0507
- GL_CONTEXT_PROFILE_MASK =
0x9126
- GL_CONTEXT_RELEASE_BEHAVIOR =
0x82FB
- GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH =
0x82FC
- GL_COORD_REPLACE =
0x8862
- GL_COPY =
0x1503
- GL_COPY_INVERTED =
0x150C
- GL_COPY_PIXEL_TOKEN =
0x0706
- GL_COPY_READ_BUFFER =
0x8F36
- GL_COPY_READ_BUFFER_BINDING =
0x8F36
- GL_COPY_WRITE_BUFFER =
0x8F37
- GL_COPY_WRITE_BUFFER_BINDING =
0x8F37
- GL_CULL_FACE =
0x0B44
- GL_CULL_FACE_MODE =
0x0B45
- GL_CURRENT_BIT =
0x00000001
- GL_CURRENT_COLOR =
0x0B00
- GL_CURRENT_FOG_COORD =
0x8453
- GL_CURRENT_FOG_COORDINATE =
0x8453
- GL_CURRENT_INDEX =
0x0B01
- GL_CURRENT_NORMAL =
0x0B02
- GL_CURRENT_PROGRAM =
0x8B8D
- GL_CURRENT_QUERY =
0x8865
- GL_CURRENT_RASTER_COLOR =
0x0B04
- GL_CURRENT_RASTER_DISTANCE =
0x0B09
- GL_CURRENT_RASTER_INDEX =
0x0B05
- GL_CURRENT_RASTER_POSITION =
0x0B07
- GL_CURRENT_RASTER_POSITION_VALID =
0x0B08
- GL_CURRENT_RASTER_SECONDARY_COLOR =
0x845F
- GL_CURRENT_RASTER_TEXTURE_COORDS =
0x0B06
- GL_CURRENT_SECONDARY_COLOR =
0x8459
- GL_CURRENT_TEXTURE_COORDS =
0x0B03
- GL_CURRENT_VERTEX_ATTRIB =
0x8626
- GL_CW =
0x0900
- GL_DEBUG_CALLBACK_FUNCTION =
0x8244
- GL_DEBUG_CALLBACK_USER_PARAM =
0x8245
- GL_DEBUG_GROUP_STACK_DEPTH =
0x826D
- GL_DEBUG_LOGGED_MESSAGES =
0x9145
- GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH =
0x8243
- GL_DEBUG_OUTPUT =
0x92E0
- GL_DEBUG_OUTPUT_SYNCHRONOUS =
0x8242
- GL_DEBUG_SEVERITY_HIGH =
0x9146
- GL_DEBUG_SEVERITY_LOW =
0x9148
- GL_DEBUG_SEVERITY_MEDIUM =
0x9147
- GL_DEBUG_SEVERITY_NOTIFICATION =
0x826B
- GL_DEBUG_SOURCE_API =
0x8246
- GL_DEBUG_SOURCE_APPLICATION =
0x824A
- GL_DEBUG_SOURCE_OTHER =
0x824B
- GL_DEBUG_SOURCE_SHADER_COMPILER =
0x8248
- GL_DEBUG_SOURCE_THIRD_PARTY =
0x8249
- GL_DEBUG_SOURCE_WINDOW_SYSTEM =
0x8247
- GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR =
0x824D
- GL_DEBUG_TYPE_ERROR =
0x824C
- GL_DEBUG_TYPE_MARKER =
0x8268
- GL_DEBUG_TYPE_OTHER =
0x8251
- GL_DEBUG_TYPE_PERFORMANCE =
0x8250
- GL_DEBUG_TYPE_POP_GROUP =
0x826A
- GL_DEBUG_TYPE_PORTABILITY =
0x824F
- GL_DEBUG_TYPE_PUSH_GROUP =
0x8269
- GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR =
0x824E
- GL_DECAL =
0x2101
- GL_DECR =
0x1E03
- GL_DECR_WRAP =
0x8508
- GL_DELETE_STATUS =
0x8B80
- GL_DEPTH =
0x1801
- GL_DEPTH24_STENCIL8 =
0x88F0
- GL_DEPTH32F_STENCIL8 =
0x8CAD
- GL_DEPTH_ATTACHMENT =
0x8D00
- GL_DEPTH_BIAS =
0x0D1F
- GL_DEPTH_BITS =
0x0D56
- GL_DEPTH_BUFFER_BIT =
0x00000100
- GL_DEPTH_CLAMP =
0x864F
- GL_DEPTH_CLEAR_VALUE =
0x0B73
- GL_DEPTH_COMPONENT =
0x1902
- GL_DEPTH_COMPONENT16 =
0x81A5
- GL_DEPTH_COMPONENT24 =
0x81A6
- GL_DEPTH_COMPONENT32 =
0x81A7
- GL_DEPTH_COMPONENT32F =
0x8CAC
- GL_DEPTH_COMPONENTS =
0x8284
- GL_DEPTH_FUNC =
0x0B74
- GL_DEPTH_RANGE =
0x0B70
- GL_DEPTH_RENDERABLE =
0x8287
- GL_DEPTH_SCALE =
0x0D1E
- GL_DEPTH_STENCIL =
0x84F9
- GL_DEPTH_STENCIL_ATTACHMENT =
0x821A
- GL_DEPTH_STENCIL_TEXTURE_MODE =
0x90EA
- GL_DEPTH_TEST =
0x0B71
- GL_DEPTH_TEXTURE_MODE =
0x884B
- GL_DEPTH_WRITEMASK =
0x0B72
- GL_DIFFUSE =
0x1201
- GL_DISPATCH_INDIRECT_BUFFER =
0x90EE
- GL_DISPATCH_INDIRECT_BUFFER_BINDING =
0x90EF
- GL_DISPLAY_LIST =
0x82E7
- GL_DITHER =
0x0BD0
- GL_DOMAIN =
0x0A02
- GL_DONT_CARE =
0x1100
- GL_DOT3_RGB =
0x86AE
- GL_DOT3_RGBA =
0x86AF
- GL_DOUBLE =
0x140A
- GL_DOUBLEBUFFER =
0x0C32
- GL_DOUBLE_MAT2 =
0x8F46
- GL_DOUBLE_MAT2x3 =
0x8F49
- GL_DOUBLE_MAT2x4 =
0x8F4A
- GL_DOUBLE_MAT3 =
0x8F47
- GL_DOUBLE_MAT3x2 =
0x8F4B
- GL_DOUBLE_MAT3x4 =
0x8F4C
- GL_DOUBLE_MAT4 =
0x8F48
- GL_DOUBLE_MAT4x2 =
0x8F4D
- GL_DOUBLE_MAT4x3 =
0x8F4E
- GL_DOUBLE_VEC2 =
0x8FFC
- GL_DOUBLE_VEC3 =
0x8FFD
- GL_DOUBLE_VEC4 =
0x8FFE
- GL_DRAW_BUFFER =
0x0C01
- GL_DRAW_BUFFER0 =
0x8825
- GL_DRAW_BUFFER1 =
0x8826
- GL_DRAW_BUFFER10 =
0x882F
- GL_DRAW_BUFFER11 =
0x8830
- GL_DRAW_BUFFER12 =
0x8831
- GL_DRAW_BUFFER13 =
0x8832
- GL_DRAW_BUFFER14 =
0x8833
- GL_DRAW_BUFFER15 =
0x8834
- GL_DRAW_BUFFER2 =
0x8827
- GL_DRAW_BUFFER3 =
0x8828
- GL_DRAW_BUFFER4 =
0x8829
- GL_DRAW_BUFFER5 =
0x882A
- GL_DRAW_BUFFER6 =
0x882B
- GL_DRAW_BUFFER7 =
0x882C
- GL_DRAW_BUFFER8 =
0x882D
- GL_DRAW_BUFFER9 =
0x882E
- GL_DRAW_FRAMEBUFFER =
0x8CA9
- GL_DRAW_FRAMEBUFFER_BINDING =
0x8CA6
- GL_DRAW_INDIRECT_BUFFER =
0x8F3F
- GL_DRAW_INDIRECT_BUFFER_BINDING =
0x8F43
- GL_DRAW_PIXEL_TOKEN =
0x0705
- GL_DST_ALPHA =
0x0304
- GL_DST_COLOR =
0x0306
- GL_DYNAMIC_COPY =
0x88EA
- GL_DYNAMIC_DRAW =
0x88E8
- GL_DYNAMIC_READ =
0x88E9
- GL_DYNAMIC_STORAGE_BIT =
0x0100
- GL_EDGE_FLAG =
0x0B43
- GL_EDGE_FLAG_ARRAY =
0x8079
- GL_EDGE_FLAG_ARRAY_BUFFER_BINDING =
0x889B
- GL_EDGE_FLAG_ARRAY_POINTER =
0x8093
- GL_EDGE_FLAG_ARRAY_STRIDE =
0x808C
- GL_ELEMENT_ARRAY_BARRIER_BIT =
0x00000002
- GL_ELEMENT_ARRAY_BUFFER =
0x8893
- GL_ELEMENT_ARRAY_BUFFER_BINDING =
0x8895
- GL_EMISSION =
0x1600
- GL_ENABLE_BIT =
0x00002000
- GL_EQUAL =
0x0202
- GL_EQUIV =
0x1509
- GL_EVAL_BIT =
0x00010000
- GL_EXP =
0x0800
- GL_EXP2 =
0x0801
- GL_EXTENSIONS =
0x1F03
- GL_EYE_LINEAR =
0x2400
- GL_EYE_PLANE =
0x2502
- GL_FALSE =
0
- GL_FASTEST =
0x1101
- GL_FEEDBACK =
0x1C01
- GL_FEEDBACK_BUFFER_POINTER =
0x0DF0
- GL_FEEDBACK_BUFFER_SIZE =
0x0DF1
- GL_FEEDBACK_BUFFER_TYPE =
0x0DF2
- GL_FILL =
0x1B02
- GL_FILTER =
0x829A
- GL_FIRST_VERTEX_CONVENTION =
0x8E4D
- GL_FIXED =
0x140C
- GL_FIXED_ONLY =
0x891D
- GL_FLAT =
0x1D00
- GL_FLOAT =
0x1406
- GL_FLOAT_32_UNSIGNED_INT_24_8_REV =
0x8DAD
- GL_FLOAT_MAT2 =
0x8B5A
- GL_FLOAT_MAT2x3 =
0x8B65
- GL_FLOAT_MAT2x4 =
0x8B66
- GL_FLOAT_MAT3 =
0x8B5B
- GL_FLOAT_MAT3x2 =
0x8B67
- GL_FLOAT_MAT3x4 =
0x8B68
- GL_FLOAT_MAT4 =
0x8B5C
- GL_FLOAT_MAT4x2 =
0x8B69
- GL_FLOAT_MAT4x3 =
0x8B6A
- GL_FLOAT_VEC2 =
0x8B50
- GL_FLOAT_VEC3 =
0x8B51
- GL_FLOAT_VEC4 =
0x8B52
- GL_FOG =
0x0B60
- GL_FOG_BIT =
0x00000080
- GL_FOG_COLOR =
0x0B66
- GL_FOG_COORD =
0x8451
- GL_FOG_COORDINATE =
0x8451
- GL_FOG_COORDINATE_ARRAY =
0x8457
- GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING =
0x889D
- GL_FOG_COORDINATE_ARRAY_POINTER =
0x8456
- GL_FOG_COORDINATE_ARRAY_STRIDE =
0x8455
- GL_FOG_COORDINATE_ARRAY_TYPE =
0x8454
- GL_FOG_COORDINATE_SOURCE =
0x8450
- GL_FOG_COORD_ARRAY =
0x8457
- GL_FOG_COORD_ARRAY_BUFFER_BINDING =
0x889D
- GL_FOG_COORD_ARRAY_POINTER =
0x8456
- GL_FOG_COORD_ARRAY_STRIDE =
0x8455
- GL_FOG_COORD_ARRAY_TYPE =
0x8454
- GL_FOG_COORD_SRC =
0x8450
- GL_FOG_DENSITY =
0x0B62
- GL_FOG_END =
0x0B64
- GL_FOG_HINT =
0x0C54
- GL_FOG_INDEX =
0x0B61
- GL_FOG_MODE =
0x0B65
- GL_FOG_START =
0x0B63
- GL_FRACTIONAL_EVEN =
0x8E7C
- GL_FRACTIONAL_ODD =
0x8E7B
- GL_FRAGMENT_DEPTH =
0x8452
- GL_FRAGMENT_INTERPOLATION_OFFSET_BITS =
0x8E5D
- GL_FRAGMENT_SHADER =
0x8B30
- GL_FRAGMENT_SHADER_BIT =
0x00000002
- GL_FRAGMENT_SHADER_DERIVATIVE_HINT =
0x8B8B
- GL_FRAGMENT_SUBROUTINE =
0x92EC
- GL_FRAGMENT_SUBROUTINE_UNIFORM =
0x92F2
- GL_FRAGMENT_TEXTURE =
0x829F
- GL_FRAMEBUFFER =
0x8D40
- GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE =
0x8215
- GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE =
0x8214
- GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING =
0x8210
- GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE =
0x8211
- GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE =
0x8216
- GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE =
0x8213
- GL_FRAMEBUFFER_ATTACHMENT_LAYERED =
0x8DA7
- GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME =
0x8CD1
- GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE =
0x8CD0
- GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE =
0x8212
- GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE =
0x8217
- GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE =
0x8CD3
- GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER =
0x8CD4
- GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL =
0x8CD2
- GL_FRAMEBUFFER_BARRIER_BIT =
0x00000400
- GL_FRAMEBUFFER_BINDING =
0x8CA6
- GL_FRAMEBUFFER_BLEND =
0x828B
- GL_FRAMEBUFFER_COMPLETE =
0x8CD5
- GL_FRAMEBUFFER_DEFAULT =
0x8218
- GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS =
0x9314
- GL_FRAMEBUFFER_DEFAULT_HEIGHT =
0x9311
- GL_FRAMEBUFFER_DEFAULT_LAYERS =
0x9312
- GL_FRAMEBUFFER_DEFAULT_SAMPLES =
0x9313
- GL_FRAMEBUFFER_DEFAULT_WIDTH =
0x9310
- GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT =
0x8CD6
- GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER =
0x8CDB
- GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS =
0x8DA8
- GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT =
0x8CD7
- GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE =
0x8D56
- GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER =
0x8CDC
- GL_FRAMEBUFFER_RENDERABLE =
0x8289
- GL_FRAMEBUFFER_RENDERABLE_LAYERED =
0x828A
- GL_FRAMEBUFFER_SRGB =
0x8DB9
- GL_FRAMEBUFFER_UNDEFINED =
0x8219
- GL_FRAMEBUFFER_UNSUPPORTED =
0x8CDD
- GL_FRONT =
0x0404
- GL_FRONT_AND_BACK =
0x0408
- GL_FRONT_FACE =
0x0B46
- GL_FRONT_LEFT =
0x0400
- GL_FRONT_RIGHT =
0x0401
- GL_FULL_SUPPORT =
0x82B7
- GL_FUNC_ADD =
0x8006
- GL_FUNC_REVERSE_SUBTRACT =
0x800B
- GL_FUNC_SUBTRACT =
0x800A
- GL_GENERATE_MIPMAP =
0x8191
- GL_GENERATE_MIPMAP_HINT =
0x8192
- GL_GEOMETRY_INPUT_TYPE =
0x8917
- GL_GEOMETRY_OUTPUT_TYPE =
0x8918
- GL_GEOMETRY_SHADER =
0x8DD9
- GL_GEOMETRY_SHADER_BIT =
0x00000004
- GL_GEOMETRY_SHADER_INVOCATIONS =
0x887F
- GL_GEOMETRY_SUBROUTINE =
0x92EB
- GL_GEOMETRY_SUBROUTINE_UNIFORM =
0x92F1
- GL_GEOMETRY_TEXTURE =
0x829E
- GL_GEOMETRY_VERTICES_OUT =
0x8916
- GL_GEQUAL =
0x0206
- GL_GET_TEXTURE_IMAGE_FORMAT =
0x8291
- GL_GET_TEXTURE_IMAGE_TYPE =
0x8292
- GL_GREATER =
0x0204
- GL_GREEN =
0x1904
- GL_GREEN_BIAS =
0x0D19
- GL_GREEN_BITS =
0x0D53
- GL_GREEN_INTEGER =
0x8D95
- GL_GREEN_SCALE =
0x0D18
- GL_GUILTY_CONTEXT_RESET =
0x8253
- GL_HALF_FLOAT =
0x140B
- GL_HIGH_FLOAT =
0x8DF2
- GL_HIGH_INT =
0x8DF5
- GL_HINT_BIT =
0x00008000
- GL_IMAGE_1D =
0x904C
- GL_IMAGE_1D_ARRAY =
0x9052
- GL_IMAGE_2D =
0x904D
- GL_IMAGE_2D_ARRAY =
0x9053
- GL_IMAGE_2D_MULTISAMPLE =
0x9055
- GL_IMAGE_2D_MULTISAMPLE_ARRAY =
0x9056
- GL_IMAGE_2D_RECT =
0x904F
- GL_IMAGE_3D =
0x904E
- GL_IMAGE_BINDING_ACCESS =
0x8F3E
- GL_IMAGE_BINDING_FORMAT =
0x906E
- GL_IMAGE_BINDING_LAYER =
0x8F3D
- GL_IMAGE_BINDING_LAYERED =
0x8F3C
- GL_IMAGE_BINDING_LEVEL =
0x8F3B
- GL_IMAGE_BINDING_NAME =
0x8F3A
- GL_IMAGE_BUFFER =
0x9051
- GL_IMAGE_CLASS_10_10_10_2 =
0x82C3
- GL_IMAGE_CLASS_11_11_10 =
0x82C2
- GL_IMAGE_CLASS_1_X_16 =
0x82BE
- GL_IMAGE_CLASS_1_X_32 =
0x82BB
- GL_IMAGE_CLASS_1_X_8 =
0x82C1
- GL_IMAGE_CLASS_2_X_16 =
0x82BD
- GL_IMAGE_CLASS_2_X_32 =
0x82BA
- GL_IMAGE_CLASS_2_X_8 =
0x82C0
- GL_IMAGE_CLASS_4_X_16 =
0x82BC
- GL_IMAGE_CLASS_4_X_32 =
0x82B9
- GL_IMAGE_CLASS_4_X_8 =
0x82BF
- GL_IMAGE_COMPATIBILITY_CLASS =
0x82A8
- GL_IMAGE_CUBE =
0x9050
- GL_IMAGE_CUBE_MAP_ARRAY =
0x9054
- GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS =
0x90C9
- GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE =
0x90C8
- GL_IMAGE_FORMAT_COMPATIBILITY_TYPE =
0x90C7
- GL_IMAGE_PIXEL_FORMAT =
0x82A9
- GL_IMAGE_PIXEL_TYPE =
0x82AA
- GL_IMAGE_TEXEL_SIZE =
0x82A7
- GL_IMPLEMENTATION_COLOR_READ_FORMAT =
0x8B9B
- GL_IMPLEMENTATION_COLOR_READ_TYPE =
0x8B9A
- GL_INCR =
0x1E02
- GL_INCR_WRAP =
0x8507
- GL_INDEX =
0x8222
- GL_INDEX_ARRAY =
0x8077
- GL_INDEX_ARRAY_BUFFER_BINDING =
0x8899
- GL_INDEX_ARRAY_POINTER =
0x8091
- GL_INDEX_ARRAY_STRIDE =
0x8086
- GL_INDEX_ARRAY_TYPE =
0x8085
- GL_INDEX_BITS =
0x0D51
- GL_INDEX_CLEAR_VALUE =
0x0C20
- GL_INDEX_LOGIC_OP =
0x0BF1
- GL_INDEX_MODE =
0x0C30
- GL_INDEX_OFFSET =
0x0D13
- GL_INDEX_SHIFT =
0x0D12
- GL_INDEX_WRITEMASK =
0x0C21
- GL_INFO_LOG_LENGTH =
0x8B84
- GL_INNOCENT_CONTEXT_RESET =
0x8254
- GL_INT =
0x1404
- GL_INTENSITY =
0x8049
- GL_INTENSITY12 =
0x804C
- GL_INTENSITY16 =
0x804D
- GL_INTENSITY4 =
0x804A
- GL_INTENSITY8 =
0x804B
- GL_INTERLEAVED_ATTRIBS =
0x8C8C
- GL_INTERNALFORMAT_ALPHA_SIZE =
0x8274
- GL_INTERNALFORMAT_ALPHA_TYPE =
0x827B
- GL_INTERNALFORMAT_BLUE_SIZE =
0x8273
- GL_INTERNALFORMAT_BLUE_TYPE =
0x827A
- GL_INTERNALFORMAT_DEPTH_SIZE =
0x8275
- GL_INTERNALFORMAT_DEPTH_TYPE =
0x827C
- GL_INTERNALFORMAT_GREEN_SIZE =
0x8272
- GL_INTERNALFORMAT_GREEN_TYPE =
0x8279
- GL_INTERNALFORMAT_PREFERRED =
0x8270
- GL_INTERNALFORMAT_RED_SIZE =
0x8271
- GL_INTERNALFORMAT_RED_TYPE =
0x8278
- GL_INTERNALFORMAT_SHARED_SIZE =
0x8277
- GL_INTERNALFORMAT_STENCIL_SIZE =
0x8276
- GL_INTERNALFORMAT_STENCIL_TYPE =
0x827D
- GL_INTERNALFORMAT_SUPPORTED =
0x826F
- GL_INTERPOLATE =
0x8575
- GL_INT_2_10_10_10_REV =
0x8D9F
- GL_INT_IMAGE_1D =
0x9057
- GL_INT_IMAGE_1D_ARRAY =
0x905D
- GL_INT_IMAGE_2D =
0x9058
- GL_INT_IMAGE_2D_ARRAY =
0x905E
- GL_INT_IMAGE_2D_MULTISAMPLE =
0x9060
- GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY =
0x9061
- GL_INT_IMAGE_2D_RECT =
0x905A
- GL_INT_IMAGE_3D =
0x9059
- GL_INT_IMAGE_BUFFER =
0x905C
- GL_INT_IMAGE_CUBE =
0x905B
- GL_INT_IMAGE_CUBE_MAP_ARRAY =
0x905F
- GL_INT_SAMPLER_1D =
0x8DC9
- GL_INT_SAMPLER_1D_ARRAY =
0x8DCE
- GL_INT_SAMPLER_2D =
0x8DCA
- GL_INT_SAMPLER_2D_ARRAY =
0x8DCF
- GL_INT_SAMPLER_2D_MULTISAMPLE =
0x9109
- GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY =
0x910C
- GL_INT_SAMPLER_2D_RECT =
0x8DCD
- GL_INT_SAMPLER_3D =
0x8DCB
- GL_INT_SAMPLER_BUFFER =
0x8DD0
- GL_INT_SAMPLER_CUBE =
0x8DCC
- GL_INT_SAMPLER_CUBE_MAP_ARRAY =
0x900E
- GL_INT_VEC2 =
0x8B53
- GL_INT_VEC3 =
0x8B54
- GL_INT_VEC4 =
0x8B55
- GL_INVALID_ENUM =
0x0500
- GL_INVALID_FRAMEBUFFER_OPERATION =
0x0506
- GL_INVALID_INDEX =
0xFFFFFFFF
- GL_INVALID_OPERATION =
0x0502
- GL_INVALID_VALUE =
0x0501
- GL_INVERT =
0x150A
- GL_ISOLINES =
0x8E7A
- GL_IS_PER_PATCH =
0x92E7
- GL_IS_ROW_MAJOR =
0x9300
- GL_KEEP =
0x1E00
- GL_LAST_VERTEX_CONVENTION =
0x8E4E
- GL_LAYER_PROVOKING_VERTEX =
0x825E
- GL_LEFT =
0x0406
- GL_LEQUAL =
0x0203
- GL_LESS =
0x0201
- GL_LIGHT0 =
0x4000
- GL_LIGHT1 =
0x4001
- GL_LIGHT2 =
0x4002
- GL_LIGHT3 =
0x4003
- GL_LIGHT4 =
0x4004
- GL_LIGHT5 =
0x4005
- GL_LIGHT6 =
0x4006
- GL_LIGHT7 =
0x4007
- GL_LIGHTING =
0x0B50
- GL_LIGHTING_BIT =
0x00000040
- GL_LIGHT_MODEL_AMBIENT =
0x0B53
- GL_LIGHT_MODEL_COLOR_CONTROL =
0x81F8
- GL_LIGHT_MODEL_LOCAL_VIEWER =
0x0B51
- GL_LIGHT_MODEL_TWO_SIDE =
0x0B52
- GL_LINE =
0x1B01
- GL_LINEAR =
0x2601
- GL_LINEAR_ATTENUATION =
0x1208
- GL_LINEAR_MIPMAP_LINEAR =
0x2703
- GL_LINEAR_MIPMAP_NEAREST =
0x2701
- GL_LINES =
0x0001
- GL_LINES_ADJACENCY =
0x000A
- GL_LINE_BIT =
0x00000004
- GL_LINE_LOOP =
0x0002
- GL_LINE_RESET_TOKEN =
0x0707
- GL_LINE_SMOOTH =
0x0B20
- GL_LINE_SMOOTH_HINT =
0x0C52
- GL_LINE_STIPPLE =
0x0B24
- GL_LINE_STIPPLE_PATTERN =
0x0B25
- GL_LINE_STIPPLE_REPEAT =
0x0B26
- GL_LINE_STRIP =
0x0003
- GL_LINE_STRIP_ADJACENCY =
0x000B
- GL_LINE_TOKEN =
0x0702
- GL_LINE_WIDTH =
0x0B21
- GL_LINE_WIDTH_GRANULARITY =
0x0B23
- GL_LINE_WIDTH_RANGE =
0x0B22
- GL_LINK_STATUS =
0x8B82
- GL_LIST_BASE =
0x0B32
- GL_LIST_BIT =
0x00020000
- GL_LIST_INDEX =
0x0B33
- GL_LIST_MODE =
0x0B30
- GL_LOAD =
0x0101
- GL_LOCATION =
0x930E
- GL_LOCATION_COMPONENT =
0x934A
- GL_LOCATION_INDEX =
0x930F
- GL_LOGIC_OP =
0x0BF1
- GL_LOGIC_OP_MODE =
0x0BF0
- GL_LOSE_CONTEXT_ON_RESET =
0x8252
- GL_LOWER_LEFT =
0x8CA1
- GL_LOW_FLOAT =
0x8DF0
- GL_LOW_INT =
0x8DF3
- GL_LUMINANCE =
0x1909
- GL_LUMINANCE12 =
0x8041
- GL_LUMINANCE12_ALPHA12 =
0x8047
- GL_LUMINANCE12_ALPHA4 =
0x8046
- GL_LUMINANCE16 =
0x8042
- GL_LUMINANCE16_ALPHA16 =
0x8048
- GL_LUMINANCE4 =
0x803F
- GL_LUMINANCE4_ALPHA4 =
0x8043
- GL_LUMINANCE6_ALPHA2 =
0x8044
- GL_LUMINANCE8 =
0x8040
- GL_LUMINANCE8_ALPHA8 =
0x8045
- GL_LUMINANCE_ALPHA =
0x190A
- GL_MAJOR_VERSION =
0x821B
- GL_MANUAL_GENERATE_MIPMAP =
0x8294
- GL_MAP1_COLOR_4 =
0x0D90
- GL_MAP1_GRID_DOMAIN =
0x0DD0
- GL_MAP1_GRID_SEGMENTS =
0x0DD1
- GL_MAP1_INDEX =
0x0D91
- GL_MAP1_NORMAL =
0x0D92
- GL_MAP1_TEXTURE_COORD_1 =
0x0D93
- GL_MAP1_TEXTURE_COORD_2 =
0x0D94
- GL_MAP1_TEXTURE_COORD_3 =
0x0D95
- GL_MAP1_TEXTURE_COORD_4 =
0x0D96
- GL_MAP1_VERTEX_3 =
0x0D97
- GL_MAP1_VERTEX_4 =
0x0D98
- GL_MAP2_COLOR_4 =
0x0DB0
- GL_MAP2_GRID_DOMAIN =
0x0DD2
- GL_MAP2_GRID_SEGMENTS =
0x0DD3
- GL_MAP2_INDEX =
0x0DB1
- GL_MAP2_NORMAL =
0x0DB2
- GL_MAP2_TEXTURE_COORD_1 =
0x0DB3
- GL_MAP2_TEXTURE_COORD_2 =
0x0DB4
- GL_MAP2_TEXTURE_COORD_3 =
0x0DB5
- GL_MAP2_TEXTURE_COORD_4 =
0x0DB6
- GL_MAP2_VERTEX_3 =
0x0DB7
- GL_MAP2_VERTEX_4 =
0x0DB8
- GL_MAP_COHERENT_BIT =
0x0080
- GL_MAP_COLOR =
0x0D10
- GL_MAP_FLUSH_EXPLICIT_BIT =
0x0010
- GL_MAP_INVALIDATE_BUFFER_BIT =
0x0008
- GL_MAP_INVALIDATE_RANGE_BIT =
0x0004
- GL_MAP_PERSISTENT_BIT =
0x0040
- GL_MAP_READ_BIT =
0x0001
- GL_MAP_STENCIL =
0x0D11
- GL_MAP_UNSYNCHRONIZED_BIT =
0x0020
- GL_MAP_WRITE_BIT =
0x0002
- GL_MATRIX_MODE =
0x0BA0
- GL_MATRIX_STRIDE =
0x92FF
- GL_MAX =
0x8008
- GL_MAX_3D_TEXTURE_SIZE =
0x8073
- GL_MAX_ARRAY_TEXTURE_LAYERS =
0x88FF
- GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS =
0x92DC
- GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE =
0x92D8
- GL_MAX_ATTRIB_STACK_DEPTH =
0x0D35
- GL_MAX_CLIENT_ATTRIB_STACK_DEPTH =
0x0D3B
- GL_MAX_CLIP_DISTANCES =
0x0D32
- GL_MAX_CLIP_PLANES =
0x0D32
- GL_MAX_COLOR_ATTACHMENTS =
0x8CDF
- GL_MAX_COLOR_TEXTURE_SAMPLES =
0x910E
- GL_MAX_COMBINED_ATOMIC_COUNTERS =
0x92D7
- GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS =
0x92D1
- GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES =
0x82FA
- GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS =
0x8266
- GL_MAX_COMBINED_DIMENSIONS =
0x8282
- GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS =
0x8A33
- GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS =
0x8A32
- GL_MAX_COMBINED_IMAGE_UNIFORMS =
0x90CF
- GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS =
0x8F39
- GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES =
0x8F39
- GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS =
0x90DC
- GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS =
0x8E1E
- GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS =
0x8E1F
- GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS =
0x8B4D
- GL_MAX_COMBINED_UNIFORM_BLOCKS =
0x8A2E
- GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS =
0x8A31
- GL_MAX_COMPUTE_ATOMIC_COUNTERS =
0x8265
- GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS =
0x8264
- GL_MAX_COMPUTE_IMAGE_UNIFORMS =
0x91BD
- GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS =
0x90DB
- GL_MAX_COMPUTE_SHARED_MEMORY_SIZE =
0x8262
- GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS =
0x91BC
- GL_MAX_COMPUTE_UNIFORM_BLOCKS =
0x91BB
- GL_MAX_COMPUTE_UNIFORM_COMPONENTS =
0x8263
- GL_MAX_COMPUTE_WORK_GROUP_COUNT =
0x91BE
- GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS =
0x90EB
- GL_MAX_COMPUTE_WORK_GROUP_SIZE =
0x91BF
- GL_MAX_CUBE_MAP_TEXTURE_SIZE =
0x851C
- GL_MAX_CULL_DISTANCES =
0x82F9
- GL_MAX_DEBUG_GROUP_STACK_DEPTH =
0x826C
- GL_MAX_DEBUG_LOGGED_MESSAGES =
0x9144
- GL_MAX_DEBUG_MESSAGE_LENGTH =
0x9143
- GL_MAX_DEPTH =
0x8280
- GL_MAX_DEPTH_TEXTURE_SAMPLES =
0x910F
- GL_MAX_DRAW_BUFFERS =
0x8824
- GL_MAX_DUAL_SOURCE_DRAW_BUFFERS =
0x88FC
- GL_MAX_ELEMENTS_INDICES =
0x80E9
- GL_MAX_ELEMENTS_VERTICES =
0x80E8
- GL_MAX_ELEMENT_INDEX =
0x8D6B
- GL_MAX_EVAL_ORDER =
0x0D30
- GL_MAX_FRAGMENT_ATOMIC_COUNTERS =
0x92D6
- GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS =
0x92D0
- GL_MAX_FRAGMENT_IMAGE_UNIFORMS =
0x90CE
- GL_MAX_FRAGMENT_INPUT_COMPONENTS =
0x9125
- GL_MAX_FRAGMENT_INTERPOLATION_OFFSET =
0x8E5C
- GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS =
0x90DA
- GL_MAX_FRAGMENT_UNIFORM_BLOCKS =
0x8A2D
- GL_MAX_FRAGMENT_UNIFORM_COMPONENTS =
0x8B49
- GL_MAX_FRAGMENT_UNIFORM_VECTORS =
0x8DFD
- GL_MAX_FRAMEBUFFER_HEIGHT =
0x9316
- GL_MAX_FRAMEBUFFER_LAYERS =
0x9317
- GL_MAX_FRAMEBUFFER_SAMPLES =
0x9318
- GL_MAX_FRAMEBUFFER_WIDTH =
0x9315
- GL_MAX_GEOMETRY_ATOMIC_COUNTERS =
0x92D5
- GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS =
0x92CF
- GL_MAX_GEOMETRY_IMAGE_UNIFORMS =
0x90CD
- GL_MAX_GEOMETRY_INPUT_COMPONENTS =
0x9123
- GL_MAX_GEOMETRY_OUTPUT_COMPONENTS =
0x9124
- GL_MAX_GEOMETRY_OUTPUT_VERTICES =
0x8DE0
- GL_MAX_GEOMETRY_SHADER_INVOCATIONS =
0x8E5A
- GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS =
0x90D7
- GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS =
0x8C29
- GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS =
0x8DE1
- GL_MAX_GEOMETRY_UNIFORM_BLOCKS =
0x8A2C
- GL_MAX_GEOMETRY_UNIFORM_COMPONENTS =
0x8DDF
- GL_MAX_HEIGHT =
0x827F
- GL_MAX_IMAGE_SAMPLES =
0x906D
- GL_MAX_IMAGE_UNITS =
0x8F38
- GL_MAX_INTEGER_SAMPLES =
0x9110
- GL_MAX_LABEL_LENGTH =
0x82E8
- GL_MAX_LAYERS =
0x8281
- GL_MAX_LIGHTS =
0x0D31
- GL_MAX_LIST_NESTING =
0x0B31
- GL_MAX_MODELVIEW_STACK_DEPTH =
0x0D36
- GL_MAX_NAME_LENGTH =
0x92F6
- GL_MAX_NAME_STACK_DEPTH =
0x0D37
- GL_MAX_NUM_ACTIVE_VARIABLES =
0x92F7
- GL_MAX_NUM_COMPATIBLE_SUBROUTINES =
0x92F8
- GL_MAX_PATCH_VERTICES =
0x8E7D
- GL_MAX_PIXEL_MAP_TABLE =
0x0D34
- GL_MAX_PROGRAM_TEXEL_OFFSET =
0x8905
- GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET =
0x8E5F
- GL_MAX_PROJECTION_STACK_DEPTH =
0x0D38
- GL_MAX_RECTANGLE_TEXTURE_SIZE =
0x84F8
- GL_MAX_RENDERBUFFER_SIZE =
0x84E8
- GL_MAX_SAMPLES =
0x8D57
- GL_MAX_SAMPLE_MASK_WORDS =
0x8E59
- GL_MAX_SERVER_WAIT_TIMEOUT =
0x9111
- GL_MAX_SHADER_STORAGE_BLOCK_SIZE =
0x90DE
- GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS =
0x90DD
- GL_MAX_SUBROUTINES =
0x8DE7
- GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS =
0x8DE8
- GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS =
0x92D3
- GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS =
0x92CD
- GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS =
0x90CB
- GL_MAX_TESS_CONTROL_INPUT_COMPONENTS =
0x886C
- GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS =
0x8E83
- GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS =
0x90D8
- GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS =
0x8E81
- GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS =
0x8E85
- GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS =
0x8E89
- GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS =
0x8E7F
- GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS =
0x92D4
- GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS =
0x92CE
- GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS =
0x90CC
- GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS =
0x886D
- GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS =
0x8E86
- GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS =
0x90D9
- GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS =
0x8E82
- GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS =
0x8E8A
- GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS =
0x8E80
- GL_MAX_TESS_GEN_LEVEL =
0x8E7E
- GL_MAX_TESS_PATCH_COMPONENTS =
0x8E84
- GL_MAX_TEXTURE_BUFFER_SIZE =
0x8C2B
- GL_MAX_TEXTURE_COORDS =
0x8871
- GL_MAX_TEXTURE_IMAGE_UNITS =
0x8872
- GL_MAX_TEXTURE_LOD_BIAS =
0x84FD
- GL_MAX_TEXTURE_SIZE =
0x0D33
- GL_MAX_TEXTURE_STACK_DEPTH =
0x0D39
- GL_MAX_TEXTURE_UNITS =
0x84E2
- GL_MAX_TRANSFORM_FEEDBACK_BUFFERS =
0x8E70
- GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS =
0x8C8A
- GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS =
0x8C8B
- GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS =
0x8C80
- GL_MAX_UNIFORM_BLOCK_SIZE =
0x8A30
- GL_MAX_UNIFORM_BUFFER_BINDINGS =
0x8A2F
- GL_MAX_UNIFORM_LOCATIONS =
0x826E
- GL_MAX_VARYING_COMPONENTS =
0x8B4B
- GL_MAX_VARYING_FLOATS =
0x8B4B
- GL_MAX_VARYING_VECTORS =
0x8DFC
- GL_MAX_VERTEX_ATOMIC_COUNTERS =
0x92D2
- GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS =
0x92CC
- GL_MAX_VERTEX_ATTRIBS =
0x8869
- GL_MAX_VERTEX_ATTRIB_BINDINGS =
0x82DA
- GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET =
0x82D9
- GL_MAX_VERTEX_ATTRIB_STRIDE =
0x82E5
- GL_MAX_VERTEX_IMAGE_UNIFORMS =
0x90CA
- GL_MAX_VERTEX_OUTPUT_COMPONENTS =
0x9122
- GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS =
0x90D6
- GL_MAX_VERTEX_STREAMS =
0x8E71
- GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS =
0x8B4C
- GL_MAX_VERTEX_UNIFORM_BLOCKS =
0x8A2B
- GL_MAX_VERTEX_UNIFORM_COMPONENTS =
0x8B4A
- GL_MAX_VERTEX_UNIFORM_VECTORS =
0x8DFB
- GL_MAX_VIEWPORTS =
0x825B
- GL_MAX_VIEWPORT_DIMS =
0x0D3A
- GL_MAX_WIDTH =
0x827E
- GL_MEDIUM_FLOAT =
0x8DF1
- GL_MEDIUM_INT =
0x8DF4
- GL_MIN =
0x8007
- GL_MINOR_VERSION =
0x821C
- GL_MIN_FRAGMENT_INTERPOLATION_OFFSET =
0x8E5B
- GL_MIN_MAP_BUFFER_ALIGNMENT =
0x90BC
- GL_MIN_PROGRAM_TEXEL_OFFSET =
0x8904
- GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET =
0x8E5E
- GL_MIN_SAMPLE_SHADING_VALUE =
0x8C37
- GL_MIPMAP =
0x8293
- GL_MIRRORED_REPEAT =
0x8370
- GL_MIRROR_CLAMP_TO_EDGE =
0x8743
- GL_MODELVIEW =
0x1700
- GL_MODELVIEW_MATRIX =
0x0BA6
- GL_MODELVIEW_STACK_DEPTH =
0x0BA3
- GL_MODULATE =
0x2100
- GL_MULT =
0x0103
- GL_MULTISAMPLE =
0x809D
- GL_MULTISAMPLE_BIT =
0x20000000
- GL_N3F_V3F =
0x2A25
- GL_NAME_LENGTH =
0x92F9
- GL_NAME_STACK_DEPTH =
0x0D70
- GL_NAND =
0x150E
- GL_NEAREST =
0x2600
- GL_NEAREST_MIPMAP_LINEAR =
0x2702
- GL_NEAREST_MIPMAP_NEAREST =
0x2700
- GL_NEGATIVE_ONE_TO_ONE =
0x935E
- GL_NEVER =
0x0200
- GL_NICEST =
0x1102
- GL_NONE =
0
- GL_NOOP =
0x1505
- GL_NOR =
0x1508
- GL_NORMALIZE =
0x0BA1
- GL_NORMAL_ARRAY =
0x8075
- GL_NORMAL_ARRAY_BUFFER_BINDING =
0x8897
- GL_NORMAL_ARRAY_POINTER =
0x808F
- GL_NORMAL_ARRAY_STRIDE =
0x807F
- GL_NORMAL_ARRAY_TYPE =
0x807E
- GL_NORMAL_MAP =
0x8511
- GL_NOTEQUAL =
0x0205
- GL_NO_ERROR =
0
- GL_NO_RESET_NOTIFICATION =
0x8261
- GL_NUM_ACTIVE_VARIABLES =
0x9304
- GL_NUM_COMPATIBLE_SUBROUTINES =
0x8E4A
- GL_NUM_COMPRESSED_TEXTURE_FORMATS =
0x86A2
- GL_NUM_EXTENSIONS =
0x821D
- GL_NUM_PROGRAM_BINARY_FORMATS =
0x87FE
- GL_NUM_SAMPLE_COUNTS =
0x9380
- GL_NUM_SHADER_BINARY_FORMATS =
0x8DF9
- GL_NUM_SHADING_LANGUAGE_VERSIONS =
0x82E9
- GL_OBJECT_LINEAR =
0x2401
- GL_OBJECT_PLANE =
0x2501
- GL_OBJECT_TYPE =
0x9112
- GL_OFFSET =
0x92FC
- GL_ONE =
1
- GL_ONE_MINUS_CONSTANT_ALPHA =
0x8004
- GL_ONE_MINUS_CONSTANT_COLOR =
0x8002
- GL_ONE_MINUS_DST_ALPHA =
0x0305
- GL_ONE_MINUS_DST_COLOR =
0x0307
- GL_ONE_MINUS_SRC1_ALPHA =
0x88FB
- GL_ONE_MINUS_SRC1_COLOR =
0x88FA
- GL_ONE_MINUS_SRC_ALPHA =
0x0303
- GL_ONE_MINUS_SRC_COLOR =
0x0301
- GL_OPERAND0_ALPHA =
0x8598
- GL_OPERAND0_RGB =
0x8590
- GL_OPERAND1_ALPHA =
0x8599
- GL_OPERAND1_RGB =
0x8591
- GL_OPERAND2_ALPHA =
0x859A
- GL_OPERAND2_RGB =
0x8592
- GL_OR =
0x1507
- GL_ORDER =
0x0A01
- GL_OR_INVERTED =
0x150D
- GL_OR_REVERSE =
0x150B
- GL_OUT_OF_MEMORY =
0x0505
- GL_PACK_ALIGNMENT =
0x0D05
- GL_PACK_COMPRESSED_BLOCK_DEPTH =
0x912D
- GL_PACK_COMPRESSED_BLOCK_HEIGHT =
0x912C
- GL_PACK_COMPRESSED_BLOCK_SIZE =
0x912E
- GL_PACK_COMPRESSED_BLOCK_WIDTH =
0x912B
- GL_PACK_IMAGE_HEIGHT =
0x806C
- GL_PACK_LSB_FIRST =
0x0D01
- GL_PACK_ROW_LENGTH =
0x0D02
- GL_PACK_SKIP_IMAGES =
0x806B
- GL_PACK_SKIP_PIXELS =
0x0D04
- GL_PACK_SKIP_ROWS =
0x0D03
- GL_PACK_SWAP_BYTES =
0x0D00
- GL_PASS_THROUGH_TOKEN =
0x0700
- GL_PATCHES =
0x000E
- GL_PATCH_DEFAULT_INNER_LEVEL =
0x8E73
- GL_PATCH_DEFAULT_OUTER_LEVEL =
0x8E74
- GL_PATCH_VERTICES =
0x8E72
- GL_PERSPECTIVE_CORRECTION_HINT =
0x0C50
- GL_PIXEL_BUFFER_BARRIER_BIT =
0x00000080
- GL_PIXEL_MAP_A_TO_A =
0x0C79
- GL_PIXEL_MAP_A_TO_A_SIZE =
0x0CB9
- GL_PIXEL_MAP_B_TO_B =
0x0C78
- GL_PIXEL_MAP_B_TO_B_SIZE =
0x0CB8
- GL_PIXEL_MAP_G_TO_G =
0x0C77
- GL_PIXEL_MAP_G_TO_G_SIZE =
0x0CB7
- GL_PIXEL_MAP_I_TO_A =
0x0C75
- GL_PIXEL_MAP_I_TO_A_SIZE =
0x0CB5
- GL_PIXEL_MAP_I_TO_B =
0x0C74
- GL_PIXEL_MAP_I_TO_B_SIZE =
0x0CB4
- GL_PIXEL_MAP_I_TO_G =
0x0C73
- GL_PIXEL_MAP_I_TO_G_SIZE =
0x0CB3
- GL_PIXEL_MAP_I_TO_I =
0x0C70
- GL_PIXEL_MAP_I_TO_I_SIZE =
0x0CB0
- GL_PIXEL_MAP_I_TO_R =
0x0C72
- GL_PIXEL_MAP_I_TO_R_SIZE =
0x0CB2
- GL_PIXEL_MAP_R_TO_R =
0x0C76
- GL_PIXEL_MAP_R_TO_R_SIZE =
0x0CB6
- GL_PIXEL_MAP_S_TO_S =
0x0C71
- GL_PIXEL_MAP_S_TO_S_SIZE =
0x0CB1
- GL_PIXEL_MODE_BIT =
0x00000020
- GL_PIXEL_PACK_BUFFER =
0x88EB
- GL_PIXEL_PACK_BUFFER_BINDING =
0x88ED
- GL_PIXEL_UNPACK_BUFFER =
0x88EC
- GL_PIXEL_UNPACK_BUFFER_BINDING =
0x88EF
- GL_POINT =
0x1B00
- GL_POINTS =
0x0000
- GL_POINT_BIT =
0x00000002
- GL_POINT_DISTANCE_ATTENUATION =
0x8129
- GL_POINT_FADE_THRESHOLD_SIZE =
0x8128
- GL_POINT_SIZE =
0x0B11
- GL_POINT_SIZE_GRANULARITY =
0x0B13
- GL_POINT_SIZE_MAX =
0x8127
- GL_POINT_SIZE_MIN =
0x8126
- GL_POINT_SIZE_RANGE =
0x0B12
- GL_POINT_SMOOTH =
0x0B10
- GL_POINT_SMOOTH_HINT =
0x0C51
- GL_POINT_SPRITE =
0x8861
- GL_POINT_SPRITE_COORD_ORIGIN =
0x8CA0
- GL_POINT_TOKEN =
0x0701
- GL_POLYGON =
0x0009
- GL_POLYGON_BIT =
0x00000008
- GL_POLYGON_MODE =
0x0B40
- GL_POLYGON_OFFSET_FACTOR =
0x8038
- GL_POLYGON_OFFSET_FILL =
0x8037
- GL_POLYGON_OFFSET_LINE =
0x2A02
- GL_POLYGON_OFFSET_POINT =
0x2A01
- GL_POLYGON_OFFSET_UNITS =
0x2A00
- GL_POLYGON_SMOOTH =
0x0B41
- GL_POLYGON_SMOOTH_HINT =
0x0C53
- GL_POLYGON_STIPPLE =
0x0B42
- GL_POLYGON_STIPPLE_BIT =
0x00000010
- GL_POLYGON_TOKEN =
0x0703
- GL_POSITION =
0x1203
- GL_PREVIOUS =
0x8578
- GL_PRIMARY_COLOR =
0x8577
- GL_PRIMITIVES_GENERATED =
0x8C87
- GL_PRIMITIVE_RESTART =
0x8F9D
- GL_PRIMITIVE_RESTART_FIXED_INDEX =
0x8D69
- GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED =
0x8221
- GL_PRIMITIVE_RESTART_INDEX =
0x8F9E
- GL_PROGRAM =
0x82E2
- GL_PROGRAM_BINARY_FORMATS =
0x87FF
- GL_PROGRAM_BINARY_LENGTH =
0x8741
- GL_PROGRAM_BINARY_RETRIEVABLE_HINT =
0x8257
- GL_PROGRAM_INPUT =
0x92E3
- GL_PROGRAM_OUTPUT =
0x92E4
- GL_PROGRAM_PIPELINE =
0x82E4
- GL_PROGRAM_PIPELINE_BINDING =
0x825A
- GL_PROGRAM_POINT_SIZE =
0x8642
- GL_PROGRAM_SEPARABLE =
0x8258
- GL_PROJECTION =
0x1701
- GL_PROJECTION_MATRIX =
0x0BA7
- GL_PROJECTION_STACK_DEPTH =
0x0BA4
- GL_PROVOKING_VERTEX =
0x8E4F
- GL_PROXY_TEXTURE_1D =
0x8063
- GL_PROXY_TEXTURE_1D_ARRAY =
0x8C19
- GL_PROXY_TEXTURE_2D =
0x8064
- GL_PROXY_TEXTURE_2D_ARRAY =
0x8C1B
- GL_PROXY_TEXTURE_2D_MULTISAMPLE =
0x9101
- GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY =
0x9103
- GL_PROXY_TEXTURE_3D =
0x8070
- GL_PROXY_TEXTURE_CUBE_MAP =
0x851B
- GL_PROXY_TEXTURE_CUBE_MAP_ARRAY =
0x900B
- GL_PROXY_TEXTURE_RECTANGLE =
0x84F7
- GL_Q =
0x2003
- GL_QUADRATIC_ATTENUATION =
0x1209
- GL_QUADS =
0x0007
- GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION =
0x8E4C
- GL_QUAD_STRIP =
0x0008
- GL_QUERY =
0x82E3
- GL_QUERY_BUFFER =
0x9192
- GL_QUERY_BUFFER_BARRIER_BIT =
0x00008000
- GL_QUERY_BUFFER_BINDING =
0x9193
- GL_QUERY_BY_REGION_NO_WAIT =
0x8E16
- GL_QUERY_BY_REGION_NO_WAIT_INVERTED =
0x8E1A
- GL_QUERY_BY_REGION_WAIT =
0x8E15
- GL_QUERY_BY_REGION_WAIT_INVERTED =
0x8E19
- GL_QUERY_COUNTER_BITS =
0x8864
- GL_QUERY_NO_WAIT =
0x8E14
- GL_QUERY_NO_WAIT_INVERTED =
0x8E18
- GL_QUERY_RESULT =
0x8866
- GL_QUERY_RESULT_AVAILABLE =
0x8867
- GL_QUERY_RESULT_NO_WAIT =
0x9194
- GL_QUERY_TARGET =
0x82EA
- GL_QUERY_WAIT =
0x8E13
- GL_QUERY_WAIT_INVERTED =
0x8E17
- GL_R =
0x2002
- GL_R11F_G11F_B10F =
0x8C3A
- GL_R16 =
0x822A
- GL_R16F =
0x822D
- GL_R16I =
0x8233
- GL_R16UI =
0x8234
- GL_R16_SNORM =
0x8F98
- GL_R32F =
0x822E
- GL_R32I =
0x8235
- GL_R32UI =
0x8236
- GL_R3_G3_B2 =
0x2A10
- GL_R8 =
0x8229
- GL_R8I =
0x8231
- GL_R8UI =
0x8232
- GL_R8_SNORM =
0x8F94
- GL_RASTERIZER_DISCARD =
0x8C89
- GL_READ_BUFFER =
0x0C02
- GL_READ_FRAMEBUFFER =
0x8CA8
- GL_READ_FRAMEBUFFER_BINDING =
0x8CAA
- GL_READ_ONLY =
0x88B8
- GL_READ_PIXELS =
0x828C
- GL_READ_PIXELS_FORMAT =
0x828D
- GL_READ_PIXELS_TYPE =
0x828E
- GL_READ_WRITE =
0x88BA
- GL_RED =
0x1903
- GL_RED_BIAS =
0x0D15
- GL_RED_BITS =
0x0D52
- GL_RED_INTEGER =
0x8D94
- GL_RED_SCALE =
0x0D14
- GL_REFERENCED_BY_COMPUTE_SHADER =
0x930B
- GL_REFERENCED_BY_FRAGMENT_SHADER =
0x930A
- GL_REFERENCED_BY_GEOMETRY_SHADER =
0x9309
- GL_REFERENCED_BY_TESS_CONTROL_SHADER =
0x9307
- GL_REFERENCED_BY_TESS_EVALUATION_SHADER =
0x9308
- GL_REFERENCED_BY_VERTEX_SHADER =
0x9306
- GL_REFLECTION_MAP =
0x8512
- GL_RENDER =
0x1C00
- GL_RENDERBUFFER =
0x8D41
- GL_RENDERBUFFER_ALPHA_SIZE =
0x8D53
- GL_RENDERBUFFER_BINDING =
0x8CA7
- GL_RENDERBUFFER_BLUE_SIZE =
0x8D52
- GL_RENDERBUFFER_DEPTH_SIZE =
0x8D54
- GL_RENDERBUFFER_GREEN_SIZE =
0x8D51
- GL_RENDERBUFFER_HEIGHT =
0x8D43
- GL_RENDERBUFFER_INTERNAL_FORMAT =
0x8D44
- GL_RENDERBUFFER_RED_SIZE =
0x8D50
- GL_RENDERBUFFER_SAMPLES =
0x8CAB
- GL_RENDERBUFFER_STENCIL_SIZE =
0x8D55
- GL_RENDERBUFFER_WIDTH =
0x8D42
- GL_RENDERER =
0x1F01
- GL_RENDER_MODE =
0x0C40
- GL_REPEAT =
0x2901
- GL_REPLACE =
0x1E01
- GL_RESCALE_NORMAL =
0x803A
- GL_RESET_NOTIFICATION_STRATEGY =
0x8256
- GL_RETURN =
0x0102
- GL_RG =
0x8227
- GL_RG16 =
0x822C
- GL_RG16F =
0x822F
- GL_RG16I =
0x8239
- GL_RG16UI =
0x823A
- GL_RG16_SNORM =
0x8F99
- GL_RG32F =
0x8230
- GL_RG32I =
0x823B
- GL_RG32UI =
0x823C
- GL_RG8 =
0x822B
- GL_RG8I =
0x8237
- GL_RG8UI =
0x8238
- GL_RG8_SNORM =
0x8F95
- GL_RGB =
0x1907
- GL_RGB10 =
0x8052
- GL_RGB10_A2 =
0x8059
- GL_RGB10_A2UI =
0x906F
- GL_RGB12 =
0x8053
- GL_RGB16 =
0x8054
- GL_RGB16F =
0x881B
- GL_RGB16I =
0x8D89
- GL_RGB16UI =
0x8D77
- GL_RGB16_SNORM =
0x8F9A
- GL_RGB32F =
0x8815
- GL_RGB32I =
0x8D83
- GL_RGB32UI =
0x8D71
- GL_RGB4 =
0x804F
- GL_RGB5 =
0x8050
- GL_RGB565 =
0x8D62
- GL_RGB5_A1 =
0x8057
- GL_RGB8 =
0x8051
- GL_RGB8I =
0x8D8F
- GL_RGB8UI =
0x8D7D
- GL_RGB8_SNORM =
0x8F96
- GL_RGB9_E5 =
0x8C3D
- GL_RGBA =
0x1908
- GL_RGBA12 =
0x805A
- GL_RGBA16 =
0x805B
- GL_RGBA16F =
0x881A
- GL_RGBA16I =
0x8D88
- GL_RGBA16UI =
0x8D76
- GL_RGBA16_SNORM =
0x8F9B
- GL_RGBA2 =
0x8055
- GL_RGBA32F =
0x8814
- GL_RGBA32I =
0x8D82
- GL_RGBA32UI =
0x8D70
- GL_RGBA4 =
0x8056
- GL_RGBA8 =
0x8058
- GL_RGBA8I =
0x8D8E
- GL_RGBA8UI =
0x8D7C
- GL_RGBA8_SNORM =
0x8F97
- GL_RGBA_INTEGER =
0x8D99
- GL_RGBA_MODE =
0x0C31
- GL_RGB_INTEGER =
0x8D98
- GL_RGB_SCALE =
0x8573
- GL_RG_INTEGER =
0x8228
- GL_RIGHT =
0x0407
- GL_S =
0x2000
- GL_SAMPLER =
0x82E6
- GL_SAMPLER_1D =
0x8B5D
- GL_SAMPLER_1D_ARRAY =
0x8DC0
- GL_SAMPLER_1D_ARRAY_SHADOW =
0x8DC3
- GL_SAMPLER_1D_SHADOW =
0x8B61
- GL_SAMPLER_2D =
0x8B5E
- GL_SAMPLER_2D_ARRAY =
0x8DC1
- GL_SAMPLER_2D_ARRAY_SHADOW =
0x8DC4
- GL_SAMPLER_2D_MULTISAMPLE =
0x9108
- GL_SAMPLER_2D_MULTISAMPLE_ARRAY =
0x910B
- GL_SAMPLER_2D_RECT =
0x8B63
- GL_SAMPLER_2D_RECT_SHADOW =
0x8B64
- GL_SAMPLER_2D_SHADOW =
0x8B62
- GL_SAMPLER_3D =
0x8B5F
- GL_SAMPLER_BINDING =
0x8919
- GL_SAMPLER_BUFFER =
0x8DC2
- GL_SAMPLER_CUBE =
0x8B60
- GL_SAMPLER_CUBE_MAP_ARRAY =
0x900C
- GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW =
0x900D
- GL_SAMPLER_CUBE_SHADOW =
0x8DC5
- GL_SAMPLES =
0x80A9
- GL_SAMPLES_PASSED =
0x8914
- GL_SAMPLE_ALPHA_TO_COVERAGE =
0x809E
- GL_SAMPLE_ALPHA_TO_ONE =
0x809F
- GL_SAMPLE_BUFFERS =
0x80A8
- GL_SAMPLE_COVERAGE =
0x80A0
- GL_SAMPLE_COVERAGE_INVERT =
0x80AB
- GL_SAMPLE_COVERAGE_VALUE =
0x80AA
- GL_SAMPLE_MASK =
0x8E51
- GL_SAMPLE_MASK_VALUE =
0x8E52
- GL_SAMPLE_POSITION =
0x8E50
- GL_SAMPLE_SHADING =
0x8C36
- GL_SCISSOR_BIT =
0x00080000
- GL_SCISSOR_BOX =
0x0C10
- GL_SCISSOR_TEST =
0x0C11
- GL_SECONDARY_COLOR_ARRAY =
0x845E
- GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING =
0x889C
- GL_SECONDARY_COLOR_ARRAY_POINTER =
0x845D
- GL_SECONDARY_COLOR_ARRAY_SIZE =
0x845A
- GL_SECONDARY_COLOR_ARRAY_STRIDE =
0x845C
- GL_SECONDARY_COLOR_ARRAY_TYPE =
0x845B
- GL_SELECT =
0x1C02
- GL_SELECTION_BUFFER_POINTER =
0x0DF3
- GL_SELECTION_BUFFER_SIZE =
0x0DF4
- GL_SEPARATE_ATTRIBS =
0x8C8D
- GL_SEPARATE_SPECULAR_COLOR =
0x81FA
- GL_SET =
0x150F
- GL_SHADER =
0x82E1
- GL_SHADER_BINARY_FORMATS =
0x8DF8
- GL_SHADER_COMPILER =
0x8DFA
- GL_SHADER_IMAGE_ACCESS_BARRIER_BIT =
0x00000020
- GL_SHADER_IMAGE_ATOMIC =
0x82A6
- GL_SHADER_IMAGE_LOAD =
0x82A4
- GL_SHADER_IMAGE_STORE =
0x82A5
- GL_SHADER_SOURCE_LENGTH =
0x8B88
- GL_SHADER_STORAGE_BARRIER_BIT =
0x00002000
- GL_SHADER_STORAGE_BLOCK =
0x92E6
- GL_SHADER_STORAGE_BUFFER =
0x90D2
- GL_SHADER_STORAGE_BUFFER_BINDING =
0x90D3
- GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT =
0x90DF
- GL_SHADER_STORAGE_BUFFER_SIZE =
0x90D5
- GL_SHADER_STORAGE_BUFFER_START =
0x90D4
- GL_SHADER_TYPE =
0x8B4F
- GL_SHADE_MODEL =
0x0B54
- GL_SHADING_LANGUAGE_VERSION =
0x8B8C
- GL_SHININESS =
0x1601
- GL_SHORT =
0x1402
- GL_SIGNALED =
0x9119
- GL_SIGNED_NORMALIZED =
0x8F9C
- GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST =
0x82AC
- GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE =
0x82AE
- GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST =
0x82AD
- GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE =
0x82AF
- GL_SINGLE_COLOR =
0x81F9
- GL_SLUMINANCE =
0x8C46
- GL_SLUMINANCE8 =
0x8C47
- GL_SLUMINANCE8_ALPHA8 =
0x8C45
- GL_SLUMINANCE_ALPHA =
0x8C44
- GL_SMOOTH =
0x1D01
- GL_SMOOTH_LINE_WIDTH_GRANULARITY =
0x0B23
- GL_SMOOTH_LINE_WIDTH_RANGE =
0x0B22
- GL_SMOOTH_POINT_SIZE_GRANULARITY =
0x0B13
- GL_SMOOTH_POINT_SIZE_RANGE =
0x0B12
- GL_SOURCE0_ALPHA =
0x8588
- GL_SOURCE0_RGB =
0x8580
- GL_SOURCE1_ALPHA =
0x8589
- GL_SOURCE1_RGB =
0x8581
- GL_SOURCE2_ALPHA =
0x858A
- GL_SOURCE2_RGB =
0x8582
- GL_SPECULAR =
0x1202
- GL_SPHERE_MAP =
0x2402
- GL_SPOT_CUTOFF =
0x1206
- GL_SPOT_DIRECTION =
0x1204
- GL_SPOT_EXPONENT =
0x1205
- GL_SRC0_ALPHA =
0x8588
- GL_SRC0_RGB =
0x8580
- GL_SRC1_ALPHA =
0x8589
- GL_SRC1_COLOR =
0x88F9
- GL_SRC1_RGB =
0x8581
- GL_SRC2_ALPHA =
0x858A
- GL_SRC2_RGB =
0x8582
- GL_SRC_ALPHA =
0x0302
- GL_SRC_ALPHA_SATURATE =
0x0308
- GL_SRC_COLOR =
0x0300
- GL_SRGB =
0x8C40
- GL_SRGB8 =
0x8C41
- GL_SRGB8_ALPHA8 =
0x8C43
- GL_SRGB_ALPHA =
0x8C42
- GL_SRGB_READ =
0x8297
- GL_SRGB_WRITE =
0x8298
- GL_STACK_OVERFLOW =
0x0503
- GL_STACK_UNDERFLOW =
0x0504
- GL_STATIC_COPY =
0x88E6
- GL_STATIC_DRAW =
0x88E4
- GL_STATIC_READ =
0x88E5
- GL_STENCIL =
0x1802
- GL_STENCIL_ATTACHMENT =
0x8D20
- GL_STENCIL_BACK_FAIL =
0x8801
- GL_STENCIL_BACK_FUNC =
0x8800
- GL_STENCIL_BACK_PASS_DEPTH_FAIL =
0x8802
- GL_STENCIL_BACK_PASS_DEPTH_PASS =
0x8803
- GL_STENCIL_BACK_REF =
0x8CA3
- GL_STENCIL_BACK_VALUE_MASK =
0x8CA4
- GL_STENCIL_BACK_WRITEMASK =
0x8CA5
- GL_STENCIL_BITS =
0x0D57
- GL_STENCIL_BUFFER_BIT =
0x00000400
- GL_STENCIL_CLEAR_VALUE =
0x0B91
- GL_STENCIL_COMPONENTS =
0x8285
- GL_STENCIL_FAIL =
0x0B94
- GL_STENCIL_FUNC =
0x0B92
- GL_STENCIL_INDEX =
0x1901
- GL_STENCIL_INDEX1 =
0x8D46
- GL_STENCIL_INDEX16 =
0x8D49
- GL_STENCIL_INDEX4 =
0x8D47
- GL_STENCIL_INDEX8 =
0x8D48
- GL_STENCIL_PASS_DEPTH_FAIL =
0x0B95
- GL_STENCIL_PASS_DEPTH_PASS =
0x0B96
- GL_STENCIL_REF =
0x0B97
- GL_STENCIL_RENDERABLE =
0x8288
- GL_STENCIL_TEST =
0x0B90
- GL_STENCIL_VALUE_MASK =
0x0B93
- GL_STENCIL_WRITEMASK =
0x0B98
- GL_STEREO =
0x0C33
- GL_STREAM_COPY =
0x88E2
- GL_STREAM_DRAW =
0x88E0
- GL_STREAM_READ =
0x88E1
- GL_SUBPIXEL_BITS =
0x0D50
- GL_SUBTRACT =
0x84E7
- GL_SYNC_CONDITION =
0x9113
- GL_SYNC_FENCE =
0x9116
- GL_SYNC_FLAGS =
0x9115
- GL_SYNC_FLUSH_COMMANDS_BIT =
0x00000001
- GL_SYNC_GPU_COMMANDS_COMPLETE =
0x9117
- GL_SYNC_STATUS =
0x9114
- GL_T =
0x2001
- GL_T2F_C3F_V3F =
0x2A2A
- GL_T2F_C4F_N3F_V3F =
0x2A2C
- GL_T2F_C4UB_V3F =
0x2A29
- GL_T2F_N3F_V3F =
0x2A2B
- GL_T2F_V3F =
0x2A27
- GL_T4F_C4F_N3F_V4F =
0x2A2D
- GL_T4F_V4F =
0x2A28
- GL_TESS_CONTROL_OUTPUT_VERTICES =
0x8E75
- GL_TESS_CONTROL_SHADER =
0x8E88
- GL_TESS_CONTROL_SHADER_BIT =
0x00000008
- GL_TESS_CONTROL_SUBROUTINE =
0x92E9
- GL_TESS_CONTROL_SUBROUTINE_UNIFORM =
0x92EF
- GL_TESS_CONTROL_TEXTURE =
0x829C
- GL_TESS_EVALUATION_SHADER =
0x8E87
- GL_TESS_EVALUATION_SHADER_BIT =
0x00000010
- GL_TESS_EVALUATION_SUBROUTINE =
0x92EA
- GL_TESS_EVALUATION_SUBROUTINE_UNIFORM =
0x92F0
- GL_TESS_EVALUATION_TEXTURE =
0x829D
- GL_TESS_GEN_MODE =
0x8E76
- GL_TESS_GEN_POINT_MODE =
0x8E79
- GL_TESS_GEN_SPACING =
0x8E77
- GL_TESS_GEN_VERTEX_ORDER =
0x8E78
- GL_TEXTURE =
0x1702
- GL_TEXTURE0 =
0x84C0
- GL_TEXTURE1 =
0x84C1
- GL_TEXTURE10 =
0x84CA
- GL_TEXTURE11 =
0x84CB
- GL_TEXTURE12 =
0x84CC
- GL_TEXTURE13 =
0x84CD
- GL_TEXTURE14 =
0x84CE
- GL_TEXTURE15 =
0x84CF
- GL_TEXTURE16 =
0x84D0
- GL_TEXTURE17 =
0x84D1
- GL_TEXTURE18 =
0x84D2
- GL_TEXTURE19 =
0x84D3
- GL_TEXTURE2 =
0x84C2
- GL_TEXTURE20 =
0x84D4
- GL_TEXTURE21 =
0x84D5
- GL_TEXTURE22 =
0x84D6
- GL_TEXTURE23 =
0x84D7
- GL_TEXTURE24 =
0x84D8
- GL_TEXTURE25 =
0x84D9
- GL_TEXTURE26 =
0x84DA
- GL_TEXTURE27 =
0x84DB
- GL_TEXTURE28 =
0x84DC
- GL_TEXTURE29 =
0x84DD
- GL_TEXTURE3 =
0x84C3
- GL_TEXTURE30 =
0x84DE
- GL_TEXTURE31 =
0x84DF
- GL_TEXTURE4 =
0x84C4
- GL_TEXTURE5 =
0x84C5
- GL_TEXTURE6 =
0x84C6
- GL_TEXTURE7 =
0x84C7
- GL_TEXTURE8 =
0x84C8
- GL_TEXTURE9 =
0x84C9
- GL_TEXTURE_1D =
0x0DE0
- GL_TEXTURE_1D_ARRAY =
0x8C18
- GL_TEXTURE_2D =
0x0DE1
- GL_TEXTURE_2D_ARRAY =
0x8C1A
- GL_TEXTURE_2D_MULTISAMPLE =
0x9100
- GL_TEXTURE_2D_MULTISAMPLE_ARRAY =
0x9102
- GL_TEXTURE_3D =
0x806F
- GL_TEXTURE_ALPHA_SIZE =
0x805F
- GL_TEXTURE_ALPHA_TYPE =
0x8C13
- GL_TEXTURE_BASE_LEVEL =
0x813C
- GL_TEXTURE_BINDING =
0x82EB
- GL_TEXTURE_BINDING_1D =
0x8068
- GL_TEXTURE_BINDING_1D_ARRAY =
0x8C1C
- GL_TEXTURE_BINDING_2D =
0x8069
- GL_TEXTURE_BINDING_2D_ARRAY =
0x8C1D
- GL_TEXTURE_BINDING_2D_MULTISAMPLE =
0x9104
- GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY =
0x9105
- GL_TEXTURE_BINDING_3D =
0x806A
- GL_TEXTURE_BINDING_BUFFER =
0x8C2C
- GL_TEXTURE_BINDING_CUBE_MAP =
0x8514
- GL_TEXTURE_BINDING_CUBE_MAP_ARRAY =
0x900A
- GL_TEXTURE_BINDING_RECTANGLE =
0x84F6
- GL_TEXTURE_BIT =
0x00040000
- GL_TEXTURE_BLUE_SIZE =
0x805E
- GL_TEXTURE_BLUE_TYPE =
0x8C12
- GL_TEXTURE_BORDER =
0x1005
- GL_TEXTURE_BORDER_COLOR =
0x1004
- GL_TEXTURE_BUFFER =
0x8C2A
- GL_TEXTURE_BUFFER_BINDING =
0x8C2A
- GL_TEXTURE_BUFFER_DATA_STORE_BINDING =
0x8C2D
- GL_TEXTURE_BUFFER_OFFSET =
0x919D
- GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT =
0x919F
- GL_TEXTURE_BUFFER_SIZE =
0x919E
- GL_TEXTURE_COMPARE_FUNC =
0x884D
- GL_TEXTURE_COMPARE_MODE =
0x884C
- GL_TEXTURE_COMPONENTS =
0x1003
- GL_TEXTURE_COMPRESSED =
0x86A1
- GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT =
0x82B2
- GL_TEXTURE_COMPRESSED_BLOCK_SIZE =
0x82B3
- GL_TEXTURE_COMPRESSED_BLOCK_WIDTH =
0x82B1
- GL_TEXTURE_COMPRESSED_IMAGE_SIZE =
0x86A0
- GL_TEXTURE_COMPRESSION_HINT =
0x84EF
- GL_TEXTURE_COORD_ARRAY =
0x8078
- GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING =
0x889A
- GL_TEXTURE_COORD_ARRAY_POINTER =
0x8092
- GL_TEXTURE_COORD_ARRAY_SIZE =
0x8088
- GL_TEXTURE_COORD_ARRAY_STRIDE =
0x808A
- GL_TEXTURE_COORD_ARRAY_TYPE =
0x8089
- GL_TEXTURE_CUBE_MAP =
0x8513
- GL_TEXTURE_CUBE_MAP_ARRAY =
0x9009
- GL_TEXTURE_CUBE_MAP_NEGATIVE_X =
0x8516
- GL_TEXTURE_CUBE_MAP_NEGATIVE_Y =
0x8518
- GL_TEXTURE_CUBE_MAP_NEGATIVE_Z =
0x851A
- GL_TEXTURE_CUBE_MAP_POSITIVE_X =
0x8515
- GL_TEXTURE_CUBE_MAP_POSITIVE_Y =
0x8517
- GL_TEXTURE_CUBE_MAP_POSITIVE_Z =
0x8519
- GL_TEXTURE_CUBE_MAP_SEAMLESS =
0x884F
- GL_TEXTURE_DEPTH =
0x8071
- GL_TEXTURE_DEPTH_SIZE =
0x884A
- GL_TEXTURE_DEPTH_TYPE =
0x8C16
- GL_TEXTURE_ENV =
0x2300
- GL_TEXTURE_ENV_COLOR =
0x2201
- GL_TEXTURE_ENV_MODE =
0x2200
- GL_TEXTURE_FETCH_BARRIER_BIT =
0x00000008
- GL_TEXTURE_FILTER_CONTROL =
0x8500
- GL_TEXTURE_FIXED_SAMPLE_LOCATIONS =
0x9107
- GL_TEXTURE_GATHER =
0x82A2
- GL_TEXTURE_GATHER_SHADOW =
0x82A3
- GL_TEXTURE_GEN_MODE =
0x2500
- GL_TEXTURE_GEN_Q =
0x0C63
- GL_TEXTURE_GEN_R =
0x0C62
- GL_TEXTURE_GEN_S =
0x0C60
- GL_TEXTURE_GEN_T =
0x0C61
- GL_TEXTURE_GREEN_SIZE =
0x805D
- GL_TEXTURE_GREEN_TYPE =
0x8C11
- GL_TEXTURE_HEIGHT =
0x1001
- GL_TEXTURE_IMAGE_FORMAT =
0x828F
- GL_TEXTURE_IMAGE_TYPE =
0x8290
- GL_TEXTURE_IMMUTABLE_FORMAT =
0x912F
- GL_TEXTURE_IMMUTABLE_LEVELS =
0x82DF
- GL_TEXTURE_INTENSITY_SIZE =
0x8061
- GL_TEXTURE_INTENSITY_TYPE =
0x8C15
- GL_TEXTURE_INTERNAL_FORMAT =
0x1003
- GL_TEXTURE_LOD_BIAS =
0x8501
- GL_TEXTURE_LUMINANCE_SIZE =
0x8060
- GL_TEXTURE_LUMINANCE_TYPE =
0x8C14
- GL_TEXTURE_MAG_FILTER =
0x2800
- GL_TEXTURE_MATRIX =
0x0BA8
- GL_TEXTURE_MAX_LEVEL =
0x813D
- GL_TEXTURE_MAX_LOD =
0x813B
- GL_TEXTURE_MIN_FILTER =
0x2801
- GL_TEXTURE_MIN_LOD =
0x813A
- GL_TEXTURE_PRIORITY =
0x8066
- GL_TEXTURE_RECTANGLE =
0x84F5
- GL_TEXTURE_RED_SIZE =
0x805C
- GL_TEXTURE_RED_TYPE =
0x8C10
- GL_TEXTURE_RESIDENT =
0x8067
- GL_TEXTURE_SAMPLES =
0x9106
- GL_TEXTURE_SHADOW =
0x82A1
- GL_TEXTURE_SHARED_SIZE =
0x8C3F
- GL_TEXTURE_STACK_DEPTH =
0x0BA5
- GL_TEXTURE_STENCIL_SIZE =
0x88F1
- GL_TEXTURE_SWIZZLE_A =
0x8E45
- GL_TEXTURE_SWIZZLE_B =
0x8E44
- GL_TEXTURE_SWIZZLE_G =
0x8E43
- GL_TEXTURE_SWIZZLE_R =
0x8E42
- GL_TEXTURE_SWIZZLE_RGBA =
0x8E46
- GL_TEXTURE_TARGET =
0x1006
- GL_TEXTURE_UPDATE_BARRIER_BIT =
0x00000100
- GL_TEXTURE_VIEW =
0x82B5
- GL_TEXTURE_VIEW_MIN_LAYER =
0x82DD
- GL_TEXTURE_VIEW_MIN_LEVEL =
0x82DB
- GL_TEXTURE_VIEW_NUM_LAYERS =
0x82DE
- GL_TEXTURE_VIEW_NUM_LEVELS =
0x82DC
- GL_TEXTURE_WIDTH =
0x1000
- GL_TEXTURE_WRAP_R =
0x8072
- GL_TEXTURE_WRAP_S =
0x2802
- GL_TEXTURE_WRAP_T =
0x2803
- GL_TIMEOUT_EXPIRED =
0x911B
- GL_TIMEOUT_IGNORED =
0xFFFFFFFFFFFFFFFF
- GL_TIMESTAMP =
0x8E28
- GL_TIME_ELAPSED =
0x88BF
- GL_TOP_LEVEL_ARRAY_SIZE =
0x930C
- GL_TOP_LEVEL_ARRAY_STRIDE =
0x930D
- GL_TRANSFORM_BIT =
0x00001000
- GL_TRANSFORM_FEEDBACK =
0x8E22
- GL_TRANSFORM_FEEDBACK_ACTIVE =
0x8E24
- GL_TRANSFORM_FEEDBACK_BARRIER_BIT =
0x00000800
- GL_TRANSFORM_FEEDBACK_BINDING =
0x8E25
- GL_TRANSFORM_FEEDBACK_BUFFER =
0x8C8E
- GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE =
0x8E24
- GL_TRANSFORM_FEEDBACK_BUFFER_BINDING =
0x8C8F
- GL_TRANSFORM_FEEDBACK_BUFFER_INDEX =
0x934B
- GL_TRANSFORM_FEEDBACK_BUFFER_MODE =
0x8C7F
- GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED =
0x8E23
- GL_TRANSFORM_FEEDBACK_BUFFER_SIZE =
0x8C85
- GL_TRANSFORM_FEEDBACK_BUFFER_START =
0x8C84
- GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE =
0x934C
- GL_TRANSFORM_FEEDBACK_PAUSED =
0x8E23
- GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN =
0x8C88
- GL_TRANSFORM_FEEDBACK_VARYING =
0x92F4
- GL_TRANSFORM_FEEDBACK_VARYINGS =
0x8C83
- GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH =
0x8C76
- GL_TRANSPOSE_COLOR_MATRIX =
0x84E6
- GL_TRANSPOSE_MODELVIEW_MATRIX =
0x84E3
- GL_TRANSPOSE_PROJECTION_MATRIX =
0x84E4
- GL_TRANSPOSE_TEXTURE_MATRIX =
0x84E5
- GL_TRIANGLES =
0x0004
- GL_TRIANGLES_ADJACENCY =
0x000C
- GL_TRIANGLE_FAN =
0x0006
- GL_TRIANGLE_STRIP =
0x0005
- GL_TRIANGLE_STRIP_ADJACENCY =
0x000D
- GL_TRUE =
1
- GL_TYPE =
0x92FA
- GL_UNDEFINED_VERTEX =
0x8260
- GL_UNIFORM =
0x92E1
- GL_UNIFORM_ARRAY_STRIDE =
0x8A3C
- GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX =
0x92DA
- GL_UNIFORM_BARRIER_BIT =
0x00000004
- GL_UNIFORM_BLOCK =
0x92E2
- GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS =
0x8A42
- GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES =
0x8A43
- GL_UNIFORM_BLOCK_BINDING =
0x8A3F
- GL_UNIFORM_BLOCK_DATA_SIZE =
0x8A40
- GL_UNIFORM_BLOCK_INDEX =
0x8A3A
- GL_UNIFORM_BLOCK_NAME_LENGTH =
0x8A41
- GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER =
0x90EC
- GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER =
0x8A46
- GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER =
0x8A45
- GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER =
0x84F0
- GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER =
0x84F1
- GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER =
0x8A44
- GL_UNIFORM_BUFFER =
0x8A11
- GL_UNIFORM_BUFFER_BINDING =
0x8A28
- GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT =
0x8A34
- GL_UNIFORM_BUFFER_SIZE =
0x8A2A
- GL_UNIFORM_BUFFER_START =
0x8A29
- GL_UNIFORM_IS_ROW_MAJOR =
0x8A3E
- GL_UNIFORM_MATRIX_STRIDE =
0x8A3D
- GL_UNIFORM_NAME_LENGTH =
0x8A39
- GL_UNIFORM_OFFSET =
0x8A3B
- GL_UNIFORM_SIZE =
0x8A38
- GL_UNIFORM_TYPE =
0x8A37
- GL_UNKNOWN_CONTEXT_RESET =
0x8255
- GL_UNPACK_ALIGNMENT =
0x0CF5
- GL_UNPACK_COMPRESSED_BLOCK_DEPTH =
0x9129
- GL_UNPACK_COMPRESSED_BLOCK_HEIGHT =
0x9128
- GL_UNPACK_COMPRESSED_BLOCK_SIZE =
0x912A
- GL_UNPACK_COMPRESSED_BLOCK_WIDTH =
0x9127
- GL_UNPACK_IMAGE_HEIGHT =
0x806E
- GL_UNPACK_LSB_FIRST =
0x0CF1
- GL_UNPACK_ROW_LENGTH =
0x0CF2
- GL_UNPACK_SKIP_IMAGES =
0x806D
- GL_UNPACK_SKIP_PIXELS =
0x0CF4
- GL_UNPACK_SKIP_ROWS =
0x0CF3
- GL_UNPACK_SWAP_BYTES =
0x0CF0
- GL_UNSIGNALED =
0x9118
- GL_UNSIGNED_BYTE =
0x1401
- GL_UNSIGNED_BYTE_2_3_3_REV =
0x8362
- GL_UNSIGNED_BYTE_3_3_2 =
0x8032
- GL_UNSIGNED_INT =
0x1405
- GL_UNSIGNED_INT_10F_11F_11F_REV =
0x8C3B
- GL_UNSIGNED_INT_10_10_10_2 =
0x8036
- GL_UNSIGNED_INT_24_8 =
0x84FA
- GL_UNSIGNED_INT_2_10_10_10_REV =
0x8368
- GL_UNSIGNED_INT_5_9_9_9_REV =
0x8C3E
- GL_UNSIGNED_INT_8_8_8_8 =
0x8035
- GL_UNSIGNED_INT_8_8_8_8_REV =
0x8367
- GL_UNSIGNED_INT_ATOMIC_COUNTER =
0x92DB
- GL_UNSIGNED_INT_IMAGE_1D =
0x9062
- GL_UNSIGNED_INT_IMAGE_1D_ARRAY =
0x9068
- GL_UNSIGNED_INT_IMAGE_2D =
0x9063
- GL_UNSIGNED_INT_IMAGE_2D_ARRAY =
0x9069
- GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE =
0x906B
- GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY =
0x906C
- GL_UNSIGNED_INT_IMAGE_2D_RECT =
0x9065
- GL_UNSIGNED_INT_IMAGE_3D =
0x9064
- GL_UNSIGNED_INT_IMAGE_BUFFER =
0x9067
- GL_UNSIGNED_INT_IMAGE_CUBE =
0x9066
- GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY =
0x906A
- GL_UNSIGNED_INT_SAMPLER_1D =
0x8DD1
- GL_UNSIGNED_INT_SAMPLER_1D_ARRAY =
0x8DD6
- GL_UNSIGNED_INT_SAMPLER_2D =
0x8DD2
- GL_UNSIGNED_INT_SAMPLER_2D_ARRAY =
0x8DD7
- GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE =
0x910A
- GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY =
0x910D
- GL_UNSIGNED_INT_SAMPLER_2D_RECT =
0x8DD5
- GL_UNSIGNED_INT_SAMPLER_3D =
0x8DD3
- GL_UNSIGNED_INT_SAMPLER_BUFFER =
0x8DD8
- GL_UNSIGNED_INT_SAMPLER_CUBE =
0x8DD4
- GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY =
0x900F
- GL_UNSIGNED_INT_VEC2 =
0x8DC6
- GL_UNSIGNED_INT_VEC3 =
0x8DC7
- GL_UNSIGNED_INT_VEC4 =
0x8DC8
- GL_UNSIGNED_NORMALIZED =
0x8C17
- GL_UNSIGNED_SHORT =
0x1403
- GL_UNSIGNED_SHORT_1_5_5_5_REV =
0x8366
- GL_UNSIGNED_SHORT_4_4_4_4 =
0x8033
- GL_UNSIGNED_SHORT_4_4_4_4_REV =
0x8365
- GL_UNSIGNED_SHORT_5_5_5_1 =
0x8034
- GL_UNSIGNED_SHORT_5_6_5 =
0x8363
- GL_UNSIGNED_SHORT_5_6_5_REV =
0x8364
- GL_UPPER_LEFT =
0x8CA2
- GL_V2F =
0x2A20
- GL_V3F =
0x2A21
- GL_VALIDATE_STATUS =
0x8B83
- GL_VENDOR =
0x1F00
- GL_VERSION =
0x1F02
- GL_VERTEX_ARRAY =
0x8074
- GL_VERTEX_ARRAY_BINDING =
0x85B5
- GL_VERTEX_ARRAY_BUFFER_BINDING =
0x8896
- GL_VERTEX_ARRAY_POINTER =
0x808E
- GL_VERTEX_ARRAY_SIZE =
0x807A
- GL_VERTEX_ARRAY_STRIDE =
0x807C
- GL_VERTEX_ARRAY_TYPE =
0x807B
- GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT =
0x00000001
- GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING =
0x889F
- GL_VERTEX_ATTRIB_ARRAY_DIVISOR =
0x88FE
- GL_VERTEX_ATTRIB_ARRAY_ENABLED =
0x8622
- GL_VERTEX_ATTRIB_ARRAY_INTEGER =
0x88FD
- GL_VERTEX_ATTRIB_ARRAY_LONG =
0x874E
- GL_VERTEX_ATTRIB_ARRAY_NORMALIZED =
0x886A
- GL_VERTEX_ATTRIB_ARRAY_POINTER =
0x8645
- GL_VERTEX_ATTRIB_ARRAY_SIZE =
0x8623
- GL_VERTEX_ATTRIB_ARRAY_STRIDE =
0x8624
- GL_VERTEX_ATTRIB_ARRAY_TYPE =
0x8625
- GL_VERTEX_ATTRIB_BINDING =
0x82D4
- GL_VERTEX_ATTRIB_RELATIVE_OFFSET =
0x82D5
- GL_VERTEX_BINDING_BUFFER =
0x8F4F
- GL_VERTEX_BINDING_DIVISOR =
0x82D6
- GL_VERTEX_BINDING_OFFSET =
0x82D7
- GL_VERTEX_BINDING_STRIDE =
0x82D8
- GL_VERTEX_PROGRAM_POINT_SIZE =
0x8642
- GL_VERTEX_PROGRAM_TWO_SIDE =
0x8643
- GL_VERTEX_SHADER =
0x8B31
- GL_VERTEX_SHADER_BIT =
0x00000001
- GL_VERTEX_SUBROUTINE =
0x92E8
- GL_VERTEX_SUBROUTINE_UNIFORM =
0x92EE
- GL_VERTEX_TEXTURE =
0x829B
- GL_VIEWPORT =
0x0BA2
- GL_VIEWPORT_BIT =
0x00000800
- GL_VIEWPORT_BOUNDS_RANGE =
0x825D
- GL_VIEWPORT_INDEX_PROVOKING_VERTEX =
0x825F
- GL_VIEWPORT_SUBPIXEL_BITS =
0x825C
- GL_VIEW_CLASS_128_BITS =
0x82C4
- GL_VIEW_CLASS_16_BITS =
0x82CA
- GL_VIEW_CLASS_24_BITS =
0x82C9
- GL_VIEW_CLASS_32_BITS =
0x82C8
- GL_VIEW_CLASS_48_BITS =
0x82C7
- GL_VIEW_CLASS_64_BITS =
0x82C6
- GL_VIEW_CLASS_8_BITS =
0x82CB
- GL_VIEW_CLASS_96_BITS =
0x82C5
- GL_VIEW_CLASS_BPTC_FLOAT =
0x82D3
- GL_VIEW_CLASS_BPTC_UNORM =
0x82D2
- GL_VIEW_CLASS_RGTC1_RED =
0x82D0
- GL_VIEW_CLASS_RGTC2_RG =
0x82D1
- GL_VIEW_CLASS_S3TC_DXT1_RGB =
0x82CC
- GL_VIEW_CLASS_S3TC_DXT1_RGBA =
0x82CD
- GL_VIEW_CLASS_S3TC_DXT3_RGBA =
0x82CE
- GL_VIEW_CLASS_S3TC_DXT5_RGBA =
0x82CF
- GL_VIEW_COMPATIBILITY_CLASS =
0x82B6
- GL_WAIT_FAILED =
0x911D
- GL_WEIGHT_ARRAY_BUFFER_BINDING =
0x889E
- GL_WRITE_ONLY =
0x88B9
- GL_XOR =
0x1506
- GL_ZERO =
0
- GL_ZERO_TO_ONE =
0x935F
- GL_ZOOM_X =
0x0D16
- GL_ZOOM_Y =
0x0D17
- 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.
enum :attribute, [ :red_size, 0, :green_size, :blue_size, :alpha_size, :buffer_size, :doublebuffer, :depth_size, :stencil_size, :accum_red_size, :accum_green_size, :accum_blue_size, :accum_alpha_size, :stereo, :multisamplebuffers, :multisamplesamples, :accelerated_visual, :retained_backing, :context_major_version, :context_minor_version, :context_egl, :context_flags, :context_profile_mask, :share_with_current_context, :framebuffer_srgb_capable ]
- 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.
enum :event_type, [ # Quit Events :quit, 0x100, # Window Events :window_event, 0x200, # Keyboard Events :key_down, 0x300, :key_up, :text_editing, :text_input, # Mouse Events :mouse_motion, 0x400, :mouse_button_down, :mouse_button_up, :mouse_wheel, # Joystick Events :joy_axis_motion, 0x600, :joy_ball_motion, :joy_hat_motion, :joy_button_down, :joy_button_up, :joy_device_added, :joy_device_removed, # Game Controller Events :controller_axis_motion, 0x650, :controller_button_down, :controller_button_up, :controller_device_added, :controller_device_removed, :controller_device_remapped, # Drag And Drop Events :drop_file, 0x1000 ]
- ALL_MOUSECODES =
Mouse button values that correspond to the :button value within the MouseButtonEvent struct
enum :mousecode, [ # Symbolic Enumerations, SHOULD NOT BE USED :button_left, (1), :button_midle, (2), :button_right, (3), :button_x1, (4), :button_x2, (5) ]
- ALL_KEYMODS =
Key modifier values that correspond to the :mod value within the Keysym struct
enum :keymods, [ :kmod_none, 0x0000, :kmod_lshift, 0x0001, :kmod_rshift, 0x0002, :kmod_lctrl, 0x0040, :kmod_rctrl, 0x0080, :kmod_lalt, 0x0100, :kmod_ralt, 0x0200, :kmod_lgui, 0x0400, :kmod_rgui, 0x0800, :kmod_num, 0x1000, :kmod_caps, 0x2000, :kmod_mode, 0x4000, :kmod_reserved, 0x8000 ]
- 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.
enum :scancode, [ :scancode_a, 4, :scancode_b, 5, :scancode_c, 6, :scancode_d, 7, :scancode_e, 8, :scancode_f, 9, :scancode_g, 10, :scancode_h, 11, :scancode_i, 12, :scancode_j, 13, :scancode_k, 14, :scancode_l, 15, :scancode_m, 16, :scancode_n, 17, :scancode_o, 18, :scancode_p, 19, :scancode_q, 20, :scancode_r, 21, :scancode_s, 22, :scancode_t, 23, :scancode_u, 24, :scancode_v, 25, :scancode_w, 26, :scancode_x, 27, :scancode_y, 28, :scancode_z, 29, :scancode_1, 30, :scancode_2, 31, :scancode_3, 32, :scancode_4, 33, :scancode_5, 34, :scancode_6, 35, :scancode_7, 36, :scancode_8, 37, :scancode_9, 38, :scancode_0, 39, :scancode_return, 40, :scancode_escape, 41, :scancode_backspace, 42, :scancode_tab, 43, :scancode_space, 44, :scancode_minus, 45, :scancode_equals, 46, :scancode_leftbracket, 47, :scancode_rightbracket, 48, :scancode_backslash, 49, :scancode_nonushash, 50, :scancode_semicolon, 51, :scancode_apostrophe, 52, :scancode_grave, 53, :scancode_comma, 54, :scancode_period, 55, :scancode_slash, 56, :scancode_capslock, 57, :scancode_f1, 58, :scancode_f2, 59, :scancode_f3, 60, :scancode_f4, 61, :scancode_f5, 62, :scancode_f6, 63, :scancode_f7, 64, :scancode_f8, 65, :scancode_f9, 66, :scancode_f10, 67, :scancode_f11, 68, :scancode_f12, 69, :scancode_printscreen, 70, :scancode_scrolllock, 71, :scancode_pause, 72, :scancode_insert, 73, :scancode_home, 74, :scancode_pageup, 75, :scancode_delete, 76, :scancode_end, 77, :scancode_pagedown, 78, :scancode_right, 79, :scancode_left, 80, :scancode_down, 81, :scancode_up, 82, :scancode_numlockclear, 83, :scancode_kp_divide, 84, :scancode_kp_multiply, 85, :scancode_kp_minus, 86, :scancode_kp_plus, 87, :scancode_kp_enter, 88, :scancode_kp_1, 89, :scancode_kp_2, 90, :scancode_kp_3, 91, :scancode_kp_4, 92, :scancode_kp_5, 93, :scancode_kp_6, 94, :scancode_kp_7, 95, :scancode_kp_8, 96, :scancode_kp_9, 97, :scancode_kp_0, 98, :scancode_kp_period, 99, :scancode_nonusbackslash, 100, :scancode_application, 101, :scancode_power, 102, :scancode_kp_equals, 103, :scancode_f13, 104, :scancode_f14, 105, :scancode_f15, 106, :scancode_f16, 107, :scancode_f17, 108, :scancode_f18, 109, :scancode_f19, 110, :scancode_f20, 111, :scancode_f21, 112, :scancode_f22, 113, :scancode_f23, 114, :scancode_f24, 115, :scancode_execute, 116, :scancode_help, 117, :scancode_menu, 118, :scancode_select, 119, :scancode_stop, 120, :scancode_again, 121, :scancode_undo, 122, :scancode_cut, 123, :scancode_copy, 124, :scancode_paste, 125, :scancode_find, 126, :scancode_mute, 127, :scancode_volumeup, 128, :scancode_volumedown, 129, #:scancode_lockingcapslock, 130, #:scancode_lockingnumlock, 131, #:scancode_lockingscrolllock, 132, :scancode_kp_comma, 133, :scancode_kp_equalsas400, 134, :scancode_international1, 135, :scancode_international2, 136, :scancode_international3, 137, :scancode_international4, 138, :scancode_international5, 139, :scancode_international6, 140, :scancode_international7, 141, :scancode_international8, 142, :scancode_international9, 143, :scancode_lang1, 144, :scancode_lang2, 145, :scancode_lang3, 146, :scancode_lang4, 147, :scancode_lang5, 148, :scancode_lang6, 149, :scancode_lang7, 150, :scancode_lang8, 151, :scancode_lang9, 152, :scancode_alterase, 153, :scancode_sysreq, 154, :scancode_cancel, 155, :scancode_clear, 156, :scancode_prior, 157, :scancode_return2, 158, :scancode_separator, 159, :scancode_out, 160, :scancode_oper, 161, :scancode_clearagain, 162, :scancode_crsel, 163, :scancode_exsel, 164, :scancode_kp_00, 176, :scancode_kp_000, 177, :scancode_thousandsseparator, 178, :scancode_decimalseparator, 179, :scancode_currencyunit, 180, :scancode_currencysubunit, 181, :scancode_kp_leftparen, 182, :scancode_kp_rightparen, 183, :scancode_kp_leftbrace, 184, :scancode_kp_rightbrace, 185, :scancode_kp_tab, 186, :scancode_kp_backspace, 187, :scancode_kp_a, 188, :scancode_kp_b, 189, :scancode_kp_c, 190, :scancode_kp_d, 191, :scancode_kp_e, 192, :scancode_kp_f, 193, :scancode_kp_xor, 194, :scancode_kp_power, 195, :scancode_kp_percent, 196, :scancode_kp_less, 197, :scancode_kp_greater, 198, :scancode_kp_ampersand, 199, :scancode_kp_dblampersand, 200, :scancode_kp_verticalbar, 201, :scancode_kp_dblverticalbar, 202, :scancode_kp_colon, 203, :scancode_kp_hash, 204, :scancode_kp_space, 205, :scancode_kp_at, 206, :scancode_kp_exclam, 207, :scancode_kp_memstore, 208, :scancode_kp_memrecall, 209, :scancode_kp_memclear, 210, :scancode_kp_memadd, 211, :scancode_kp_memsubtract, 212, :scancode_kp_memmultiply, 213, :scancode_kp_memdivide, 214, :scancode_kp_plusminus, 215, :scancode_kp_clear, 216, :scancode_kp_clearentry, 217, :scancode_kp_binary, 218, :scancode_kp_octal, 219, :scancode_kp_decimal, 220, :scancode_kp_hexadecimal, 221, :scancode_lctrl, 224, :scancode_lshift, 225, :scancode_lalt, 226, :scancode_lgui, 227, :scancode_rctrl, 228, :scancode_rshift, 229, :scancode_ralt, 230, :scancode_rgui, 231, :scancode_mode, 257, :scancode_audionext, 258, :scancode_audioprev, 259, :scancode_audiostop, 260, :scancode_audioplay, 261, :scancode_audiomute, 262, :scancode_mediaselect, 263, :scancode_www, 264, :scancode_mail, 265, :scancode_calculator, 266, :scancode_computer, 267, :scancode_ac_search, 268, :scancode_ac_home, 269, :scancode_ac_back, 270, :scancode_ac_forward, 271, :scancode_ac_stop, 272, :scancode_ac_refresh, 273, :scancode_ac_bookmarks, 274, :scancode_brightnessdown, 275, :scancode_brightnessup, 276, :scancode_displayswitch, 277, :scancode_kbdillumtoggle, 278, :scancode_kbdillumdown, 279, :scancode_kbdillumup, 280, :scancode_eject, 281, :scancode_sleep, 282, :scancode_app1, 283, :scancode_app2, 284, :num_scancodes, 512 ]
- 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.
enum :keycode, [ :keycode_unknown, 0, :keycode_return, "\r".ord, :keycode_escape, "\033".ord, :keycode_backspace, "\b".ord, :keycode_tab, "\t".ord, :keycode_space, " ".ord, :keycode_exclaim, "!".ord, :keycode_quotedbl, "\".ord", :keycode_hash, "#".ord, :keycode_percent, "%".ord, :keycode_dollar, "$".ord, :keycode_ampersand, "&".ord, :keycode_quote, "\"".ord, :keycode_leftparen, "(".ord, :keycode_rightparen, ")".ord, :keycode_asterisk, "*".ord, :keycode_plus, "+".ord, :keycode_comma, ",".ord, :keycode_minus, "-".ord, :keycode_period, ".".ord, :keycode_slash, "/".ord, :keycode_0, "0".ord, :keycode_1, "1".ord, :keycode_2, "2".ord, :keycode_3, "3".ord, :keycode_4, "4".ord, :keycode_5, "5".ord, :keycode_6, "6".ord, :keycode_7, "7".ord, :keycode_8, "8".ord, :keycode_9, "9".ord, :keycode_colon, ":keycode_".ord, :keycode_semicolon, ";".ord, :keycode_less, "<".ord, :keycode_equals, "=".ord, :keycode_greater, ">".ord, :keycode_question, "?".ord, :keycode_at, "@".ord, # skip uppercase letters :keycode_leftbracket, "[".ord, :keycode_backslash, "\\".ord, :keycode_rightbracket, "]".ord, :keycode_caret, "^".ord, :keycode_underscore, "_".ord, :keycode_backquote, "`".ord, :keycode_a, "a".ord, :keycode_b, "b".ord, :keycode_c, "c".ord, :keycode_d, "d".ord, :keycode_e, "e".ord, :keycode_f, "f".ord, :keycode_g, "g".ord, :keycode_h, "h".ord, :keycode_i, "i".ord, :keycode_j, "j".ord, :keycode_k, "k".ord, :keycode_l, "l".ord, :keycode_m, "m".ord, :keycode_n, "n".ord, :keycode_o, "o".ord, :keycode_p, "p".ord, :keycode_q, "q".ord, :keycode_r, "r".ord, :keycode_s, "s".ord, :keycode_t, "t".ord, :keycode_u, "u".ord, :keycode_v, "v".ord, :keycode_w, "w".ord, :keycode_x, "x".ord, :keycode_y, "y".ord, :keycode_z, "z".ord, :keycode_capslock, scancode_to_keycode(:scancode_capslock), :keycode_f1, scancode_to_keycode(:scancode_f1), :keycode_f2, scancode_to_keycode(:scancode_f2), :keycode_f3, scancode_to_keycode(:scancode_f3), :keycode_f4, scancode_to_keycode(:scancode_f4), :keycode_f5, scancode_to_keycode(:scancode_f5), :keycode_f6, scancode_to_keycode(:scancode_f6), :keycode_f7, scancode_to_keycode(:scancode_f7), :keycode_f8, scancode_to_keycode(:scancode_f8), :keycode_f9, scancode_to_keycode(:scancode_f9), :keycode_f10, scancode_to_keycode(:scancode_f10), :keycode_f11, scancode_to_keycode(:scancode_f11), :keycode_f12, scancode_to_keycode(:scancode_f12), :keycode_printscreen, scancode_to_keycode(:scancode_printscreen), :keycode_scrolllock, scancode_to_keycode(:scancode_scrolllock), :keycode_pause, scancode_to_keycode(:scancode_pause), :keycode_insert, scancode_to_keycode(:scancode_insert), :keycode_home, scancode_to_keycode(:scancode_home), :keycode_pageup, scancode_to_keycode(:scancode_pageup), :keycode_delete, 127, # SDL Uses A 177 Literal, But That Seems To Be Wrong :keycode_end, scancode_to_keycode(:scancode_end), :keycode_pagedown, scancode_to_keycode(:scancode_pagedown), :keycode_right, scancode_to_keycode(:scancode_right), :keycode_left, scancode_to_keycode(:scancode_left), :keycode_down, scancode_to_keycode(:scancode_down), :keycode_up, scancode_to_keycode(:scancode_up), :keycode_numlockclear, scancode_to_keycode(:scancode_numlockclear), :keycode_kp_divide, scancode_to_keycode(:scancode_kp_divide), :keycode_kp_multiply, scancode_to_keycode(:scancode_kp_multiply), :keycode_kp_minus, scancode_to_keycode(:scancode_kp_minus), :keycode_kp_plus, scancode_to_keycode(:scancode_kp_plus), :keycode_kp_enter, scancode_to_keycode(:scancode_kp_enter), :keycode_kp_1, scancode_to_keycode(:scancode_kp_1), :keycode_kp_2, scancode_to_keycode(:scancode_kp_2), :keycode_kp_3, scancode_to_keycode(:scancode_kp_3), :keycode_kp_4, scancode_to_keycode(:scancode_kp_4), :keycode_kp_5, scancode_to_keycode(:scancode_kp_5), :keycode_kp_6, scancode_to_keycode(:scancode_kp_6), :keycode_kp_7, scancode_to_keycode(:scancode_kp_7), :keycode_kp_8, scancode_to_keycode(:scancode_kp_8), :keycode_kp_9, scancode_to_keycode(:scancode_kp_9), :keycode_kp_0, scancode_to_keycode(:scancode_kp_0), :keycode_kp_period, scancode_to_keycode(:scancode_kp_period), :keycode_application, scancode_to_keycode(:scancode_application), :keycode_power, scancode_to_keycode(:scancode_power), :keycode_kp_equals, scancode_to_keycode(:scancode_kp_equals), :keycode_f13, scancode_to_keycode(:scancode_f13), :keycode_f14, scancode_to_keycode(:scancode_f14), :keycode_f15, scancode_to_keycode(:scancode_f15), :keycode_f16, scancode_to_keycode(:scancode_f16), :keycode_f17, scancode_to_keycode(:scancode_f17), :keycode_f18, scancode_to_keycode(:scancode_f18), :keycode_f19, scancode_to_keycode(:scancode_f19), :keycode_f20, scancode_to_keycode(:scancode_f20), :keycode_f21, scancode_to_keycode(:scancode_f21), :keycode_f22, scancode_to_keycode(:scancode_f22), :keycode_f23, scancode_to_keycode(:scancode_f23), :keycode_f24, scancode_to_keycode(:scancode_f24), :keycode_execute, scancode_to_keycode(:scancode_execute), :keycode_help, scancode_to_keycode(:scancode_help), :keycode_menu, scancode_to_keycode(:scancode_menu), :keycode_select, scancode_to_keycode(:scancode_select), :keycode_stop, scancode_to_keycode(:scancode_stop), :keycode_again, scancode_to_keycode(:scancode_again), :keycode_undo, scancode_to_keycode(:scancode_undo), :keycode_cut, scancode_to_keycode(:scancode_cut), :keycode_copy, scancode_to_keycode(:scancode_copy), :keycode_paste, scancode_to_keycode(:scancode_paste), :keycode_find, scancode_to_keycode(:scancode_find), :keycode_mute, scancode_to_keycode(:scancode_mute), :keycode_volumeup, scancode_to_keycode(:scancode_volumeup), :keycode_volumedown, scancode_to_keycode(:scancode_volumedown), :keycode_kp_comma, scancode_to_keycode(:scancode_kp_comma), :keycode_kp_equalsas400, scancode_to_keycode(:scancode_kp_equalsas400), :keycode_alterase, scancode_to_keycode(:scancode_alterase), :keycode_sysreq, scancode_to_keycode(:scancode_sysreq), :keycode_cancel, scancode_to_keycode(:scancode_cancel), :keycode_clear, scancode_to_keycode(:scancode_clear), :keycode_prior, scancode_to_keycode(:scancode_prior), :keycode_return2, scancode_to_keycode(:scancode_return2), :keycode_separator, scancode_to_keycode(:scancode_separator), :keycode_out, scancode_to_keycode(:scancode_out), :keycode_oper, scancode_to_keycode(:scancode_oper), :keycode_clearagain, scancode_to_keycode(:scancode_clearagain), :keycode_crsel, scancode_to_keycode(:scancode_crsel), :keycode_exsel, scancode_to_keycode(:scancode_exsel), :keycode_kp_00, scancode_to_keycode(:scancode_kp_00), :keycode_kp_000, scancode_to_keycode(:scancode_kp_000), :keycode_thousandsseparator, scancode_to_keycode(:scancode_thousandsseparator), :keycode_decimalseparator, scancode_to_keycode(:scancode_decimalseparator), :keycode_currencyunit, scancode_to_keycode(:scancode_currencyunit), :keycode_currencysubunit, scancode_to_keycode(:scancode_currencysubunit), :keycode_kp_leftparen, scancode_to_keycode(:scancode_kp_leftparen), :keycode_kp_rightparen, scancode_to_keycode(:scancode_kp_rightparen), :keycode_kp_leftbrace, scancode_to_keycode(:scancode_kp_leftbrace), :keycode_kp_rightbrace, scancode_to_keycode(:scancode_kp_rightbrace), :keycode_kp_tab, scancode_to_keycode(:scancode_kp_tab), :keycode_kp_backspace, scancode_to_keycode(:scancode_kp_backspace), :keycode_kp_a, scancode_to_keycode(:scancode_kp_a), :keycode_kp_b, scancode_to_keycode(:scancode_kp_b), :keycode_kp_c, scancode_to_keycode(:scancode_kp_c), :keycode_kp_d, scancode_to_keycode(:scancode_kp_d), :keycode_kp_e, scancode_to_keycode(:scancode_kp_e), :keycode_kp_f, scancode_to_keycode(:scancode_kp_f), :keycode_kp_xor, scancode_to_keycode(:scancode_kp_xor), :keycode_kp_power, scancode_to_keycode(:scancode_kp_power), :keycode_kp_percent, scancode_to_keycode(:scancode_kp_percent), :keycode_kp_less, scancode_to_keycode(:scancode_kp_less), :keycode_kp_greater, scancode_to_keycode(:scancode_kp_greater), :keycode_kp_ampersand, scancode_to_keycode(:scancode_kp_ampersand), :keycode_kp_dblampersand, scancode_to_keycode(:scancode_kp_dblampersand), :keycode_kp_verticalbar, scancode_to_keycode(:scancode_kp_verticalbar), :keycode_kp_dblverticalbar, scancode_to_keycode(:scancode_kp_dblverticalbar), :keycode_kp_colon, scancode_to_keycode(:scancode_kp_colon), :keycode_kp_hash, scancode_to_keycode(:scancode_kp_hash), :keycode_kp_space, scancode_to_keycode(:scancode_kp_space), :keycode_kp_at, scancode_to_keycode(:scancode_kp_at), :keycode_kp_exclam, scancode_to_keycode(:scancode_kp_exclam), :keycode_kp_memstore, scancode_to_keycode(:scancode_kp_memstore), :keycode_kp_memrecall, scancode_to_keycode(:scancode_kp_memrecall), :keycode_kp_memclear, scancode_to_keycode(:scancode_kp_memclear), :keycode_kp_memadd, scancode_to_keycode(:scancode_kp_memadd), :keycode_kp_memsubtract, scancode_to_keycode(:scancode_kp_memsubtract), :keycode_kp_memmultiply, scancode_to_keycode(:scancode_kp_memmultiply), :keycode_kp_memdivide, scancode_to_keycode(:scancode_kp_memdivide), :keycode_kp_plusminus, scancode_to_keycode(:scancode_kp_plusminus), :keycode_kp_clear, scancode_to_keycode(:scancode_kp_clear), :keycode_kp_clearentry, scancode_to_keycode(:scancode_kp_clearentry), :keycode_kp_binary, scancode_to_keycode(:scancode_kp_binary), :keycode_kp_octal, scancode_to_keycode(:scancode_kp_octal), :keycode_kp_decimal, scancode_to_keycode(:scancode_kp_decimal), :keycode_kp_hexadecimal, scancode_to_keycode(:scancode_kp_hexadecimal), :keycode_lctrl, scancode_to_keycode(:scancode_lctrl), :keycode_lshift, scancode_to_keycode(:scancode_lshift), :keycode_lalt, scancode_to_keycode(:scancode_lalt), :keycode_lgui, scancode_to_keycode(:scancode_lgui), :keycode_rctrl, scancode_to_keycode(:scancode_rctrl), :keycode_rshift, scancode_to_keycode(:scancode_rshift), :keycode_ralt, scancode_to_keycode(:scancode_ralt), :keycode_rgui, scancode_to_keycode(:scancode_rgui), :keycode_mode, scancode_to_keycode(:scancode_mode), :keycode_audionext, scancode_to_keycode(:scancode_audionext), :keycode_audioprev, scancode_to_keycode(:scancode_audioprev), :keycode_audiostop, scancode_to_keycode(:scancode_audiostop), :keycode_audioplay, scancode_to_keycode(:scancode_audioplay), :keycode_audiomute, scancode_to_keycode(:scancode_audiomute), :keycode_mediaselect, scancode_to_keycode(:scancode_mediaselect), :keycode_www, scancode_to_keycode(:scancode_www), :keycode_mail, scancode_to_keycode(:scancode_mail), :keycode_calculator, scancode_to_keycode(:scancode_calculator), :keycode_computer, scancode_to_keycode(:scancode_computer), :keycode_ac_search, scancode_to_keycode(:scancode_ac_search), :keycode_ac_home, scancode_to_keycode(:scancode_ac_home), :keycode_ac_back, scancode_to_keycode(:scancode_ac_back), :keycode_ac_forward, scancode_to_keycode(:scancode_ac_forward), :keycode_ac_stop, scancode_to_keycode(:scancode_ac_stop), :keycode_ac_refresh, scancode_to_keycode(:scancode_ac_refresh), :keycode_ac_bookmarks, scancode_to_keycode(:scancode_ac_bookmarks), :keycode_brightnessdown, scancode_to_keycode(:scancode_brightnessdown), :keycode_brightnessup, scancode_to_keycode(:scancode_brightnessup), :keycode_displayswitch, scancode_to_keycode(:scancode_displayswitch), :keycode_kbdillumtoggle, scancode_to_keycode(:scancode_kbdillumtoggle), :keycode_kbdillumdown, scancode_to_keycode(:scancode_kbdillumdown), :keycode_kbdillumup, scancode_to_keycode(:scancode_kbdillumup), :keycode_eject, scancode_to_keycode(:scancode_eject), :keycode_sleep, scancode_to_keycode(:scancode_sleep) ]
Class Method Summary collapse
-
.mouse_button_mask(button) ⇒ Object
Translate symbolic mouse buttons to their actual value.
-
.scancode_to_keycode(scancode) ⇒ Object
Used to convert some scan codes into key codes.
- .unsafe_attach_function(func, args, returns, options = {}) ⇒ Object
Class Method Details
.mouse_button_mask(button) ⇒ Object
Translate symbolic mouse buttons to their actual value
71 72 73 |
# File 'lib/rubygl/native/all_enums.rb', line 71 def self.() (1 << ( - 1)) end |
.scancode_to_keycode(scancode) ⇒ Object
Used to convert some scan codes into key codes.
378 379 380 381 382 |
# 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 |
.unsafe_attach_function(func, args, returns, options = {}) ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/rubygl/native/opengl.rb', line 4 def self.unsafe_attach_function(func, args, returns, = {}) begin attach_function func, args, returns, rescue FFI::NotFoundError # Ignore Functions Not Found end end |