Module: Gl

Defined in:
lib/opengl-core.rb,
lib/opengl-core/gl_enums.rb,
lib/opengl-core/gl_commands.rb

Constant Summary collapse

GL_DEPTH_BUFFER_BIT =
0x00000100
GL_STENCIL_BUFFER_BIT =
0x00000400
GL_COLOR_BUFFER_BIT =
0x00004000
GL_FALSE =
0
GL_TRUE =
1
GL_POINTS =
0x0000
GL_LINES =
0x0001
GL_LINE_LOOP =
0x0002
GL_LINE_STRIP =
0x0003
GL_TRIANGLES =
0x0004
GL_TRIANGLE_STRIP =
0x0005
GL_TRIANGLE_FAN =
0x0006
GL_QUADS =
0x0007
GL_NEVER =
0x0200
GL_LESS =
0x0201
GL_EQUAL =
0x0202
GL_LEQUAL =
0x0203
GL_GREATER =
0x0204
GL_NOTEQUAL =
0x0205
GL_GEQUAL =
0x0206
GL_ALWAYS =
0x0207
GL_ZERO =
0
GL_ONE =
1
GL_SRC_COLOR =
0x0300
GL_ONE_MINUS_SRC_COLOR =
0x0301
GL_SRC_ALPHA =
0x0302
GL_ONE_MINUS_SRC_ALPHA =
0x0303
GL_DST_ALPHA =
0x0304
GL_ONE_MINUS_DST_ALPHA =
0x0305
GL_DST_COLOR =
0x0306
GL_ONE_MINUS_DST_COLOR =
0x0307
GL_SRC_ALPHA_SATURATE =
0x0308
GL_NONE =
0
GL_FRONT_LEFT =
0x0400
GL_FRONT_RIGHT =
0x0401
GL_BACK_LEFT =
0x0402
GL_BACK_RIGHT =
0x0403
GL_FRONT =
0x0404
GL_BACK =
0x0405
GL_LEFT =
0x0406
GL_RIGHT =
0x0407
GL_FRONT_AND_BACK =
0x0408
GL_NO_ERROR =
0
GL_INVALID_ENUM =
0x0500
GL_INVALID_VALUE =
0x0501
GL_INVALID_OPERATION =
0x0502
GL_OUT_OF_MEMORY =
0x0505
GL_CW =
0x0900
GL_CCW =
0x0901
GL_POINT_SIZE =
0x0B11
GL_POINT_SIZE_RANGE =
0x0B12
GL_POINT_SIZE_GRANULARITY =
0x0B13
GL_LINE_SMOOTH =
0x0B20
GL_LINE_WIDTH =
0x0B21
GL_LINE_WIDTH_RANGE =
0x0B22
GL_LINE_WIDTH_GRANULARITY =
0x0B23
GL_POLYGON_MODE =
0x0B40
GL_POLYGON_SMOOTH =
0x0B41
GL_CULL_FACE =
0x0B44
GL_CULL_FACE_MODE =
0x0B45
GL_FRONT_FACE =
0x0B46
GL_DEPTH_RANGE =
0x0B70
GL_DEPTH_TEST =
0x0B71
GL_DEPTH_WRITEMASK =
0x0B72
GL_DEPTH_CLEAR_VALUE =
0x0B73
GL_DEPTH_FUNC =
0x0B74
GL_STENCIL_TEST =
0x0B90
GL_STENCIL_CLEAR_VALUE =
0x0B91
GL_STENCIL_FUNC =
0x0B92
GL_STENCIL_VALUE_MASK =
0x0B93
GL_STENCIL_FAIL =
0x0B94
GL_STENCIL_PASS_DEPTH_FAIL =
0x0B95
GL_STENCIL_PASS_DEPTH_PASS =
0x0B96
GL_STENCIL_REF =
0x0B97
GL_STENCIL_WRITEMASK =
0x0B98
GL_VIEWPORT =
0x0BA2
GL_DITHER =
0x0BD0
GL_BLEND_DST =
0x0BE0
GL_BLEND_SRC =
0x0BE1
GL_BLEND =
0x0BE2
GL_LOGIC_OP_MODE =
0x0BF0
GL_COLOR_LOGIC_OP =
0x0BF2
GL_DRAW_BUFFER =
0x0C01
GL_READ_BUFFER =
0x0C02
GL_SCISSOR_BOX =
0x0C10
GL_SCISSOR_TEST =
0x0C11
GL_COLOR_CLEAR_VALUE =
0x0C22
GL_COLOR_WRITEMASK =
0x0C23
GL_DOUBLEBUFFER =
0x0C32
GL_STEREO =
0x0C33
GL_LINE_SMOOTH_HINT =
0x0C52
GL_POLYGON_SMOOTH_HINT =
0x0C53
GL_UNPACK_SWAP_BYTES =
0x0CF0
GL_UNPACK_LSB_FIRST =
0x0CF1
GL_UNPACK_ROW_LENGTH =
0x0CF2
GL_UNPACK_SKIP_ROWS =
0x0CF3
GL_UNPACK_SKIP_PIXELS =
0x0CF4
GL_UNPACK_ALIGNMENT =
0x0CF5
GL_PACK_SWAP_BYTES =
0x0D00
GL_PACK_LSB_FIRST =
0x0D01
GL_PACK_ROW_LENGTH =
0x0D02
GL_PACK_SKIP_ROWS =
0x0D03
GL_PACK_SKIP_PIXELS =
0x0D04
GL_PACK_ALIGNMENT =
0x0D05
GL_MAX_TEXTURE_SIZE =
0x0D33
GL_MAX_VIEWPORT_DIMS =
0x0D3A
GL_SUBPIXEL_BITS =
0x0D50
GL_TEXTURE_1D =
0x0DE0
GL_TEXTURE_2D =
0x0DE1
GL_POLYGON_OFFSET_UNITS =
0x2A00
GL_POLYGON_OFFSET_POINT =
0x2A01
GL_POLYGON_OFFSET_LINE =
0x2A02
GL_POLYGON_OFFSET_FILL =
0x8037
GL_POLYGON_OFFSET_FACTOR =
0x8038
GL_TEXTURE_BINDING_1D =
0x8068
GL_TEXTURE_BINDING_2D =
0x8069
GL_TEXTURE_WIDTH =
0x1000
GL_TEXTURE_HEIGHT =
0x1001
GL_TEXTURE_INTERNAL_FORMAT =
0x1003
GL_TEXTURE_BORDER_COLOR =
0x1004
GL_TEXTURE_RED_SIZE =
0x805C
GL_TEXTURE_GREEN_SIZE =
0x805D
GL_TEXTURE_BLUE_SIZE =
0x805E
GL_TEXTURE_ALPHA_SIZE =
0x805F
GL_DONT_CARE =
0x1100
GL_FASTEST =
0x1101
GL_NICEST =
0x1102
GL_BYTE =
0x1400
GL_UNSIGNED_BYTE =
0x1401
GL_SHORT =
0x1402
GL_UNSIGNED_SHORT =
0x1403
GL_INT =
0x1404
GL_UNSIGNED_INT =
0x1405
GL_FLOAT =
0x1406
GL_DOUBLE =
0x140A
GL_CLEAR =
0x1500
GL_AND =
0x1501
GL_AND_REVERSE =
0x1502
GL_COPY =
0x1503
GL_AND_INVERTED =
0x1504
GL_NOOP =
0x1505
GL_XOR =
0x1506
GL_OR =
0x1507
GL_NOR =
0x1508
GL_EQUIV =
0x1509
GL_INVERT =
0x150A
GL_OR_REVERSE =
0x150B
GL_COPY_INVERTED =
0x150C
GL_OR_INVERTED =
0x150D
GL_NAND =
0x150E
GL_SET =
0x150F
GL_TEXTURE =
0x1702
GL_COLOR =
0x1800
GL_DEPTH =
0x1801
GL_STENCIL =
0x1802
GL_STENCIL_INDEX =
0x1901
GL_DEPTH_COMPONENT =
0x1902
GL_RED =
0x1903
GL_GREEN =
0x1904
GL_BLUE =
0x1905
GL_ALPHA =
0x1906
GL_RGB =
0x1907
GL_RGBA =
0x1908
GL_POINT =
0x1B00
GL_LINE =
0x1B01
GL_FILL =
0x1B02
GL_KEEP =
0x1E00
GL_REPLACE =
0x1E01
GL_INCR =
0x1E02
GL_DECR =
0x1E03
GL_VENDOR =
0x1F00
GL_RENDERER =
0x1F01
GL_VERSION =
0x1F02
GL_EXTENSIONS =
0x1F03
GL_NEAREST =
0x2600
GL_LINEAR =
0x2601
GL_NEAREST_MIPMAP_NEAREST =
0x2700
GL_LINEAR_MIPMAP_NEAREST =
0x2701
GL_NEAREST_MIPMAP_LINEAR =
0x2702
GL_LINEAR_MIPMAP_LINEAR =
0x2703
GL_TEXTURE_MAG_FILTER =
0x2800
GL_TEXTURE_MIN_FILTER =
0x2801
GL_TEXTURE_WRAP_S =
0x2802
GL_TEXTURE_WRAP_T =
0x2803
GL_PROXY_TEXTURE_1D =
0x8063
GL_PROXY_TEXTURE_2D =
0x8064
GL_REPEAT =
0x2901
GL_R3_G3_B2 =
0x2A10
GL_RGB4 =
0x804F
GL_RGB5 =
0x8050
GL_RGB8 =
0x8051
GL_RGB10 =
0x8052
GL_RGB12 =
0x8053
GL_RGB16 =
0x8054
GL_RGBA2 =
0x8055
GL_RGBA4 =
0x8056
GL_RGB5_A1 =
0x8057
GL_RGBA8 =
0x8058
GL_RGB10_A2 =
0x8059
GL_RGBA12 =
0x805A
GL_RGBA16 =
0x805B
GL_UNSIGNED_BYTE_3_3_2 =
0x8032
GL_UNSIGNED_SHORT_4_4_4_4 =
0x8033
GL_UNSIGNED_SHORT_5_5_5_1 =
0x8034
GL_UNSIGNED_INT_8_8_8_8 =
0x8035
GL_UNSIGNED_INT_10_10_10_2 =
0x8036
GL_TEXTURE_BINDING_3D =
0x806A
GL_PACK_SKIP_IMAGES =
0x806B
GL_PACK_IMAGE_HEIGHT =
0x806C
GL_UNPACK_SKIP_IMAGES =
0x806D
GL_UNPACK_IMAGE_HEIGHT =
0x806E
GL_TEXTURE_3D =
0x806F
GL_PROXY_TEXTURE_3D =
0x8070
GL_TEXTURE_DEPTH =
0x8071
GL_TEXTURE_WRAP_R =
0x8072
GL_MAX_3D_TEXTURE_SIZE =
0x8073
GL_UNSIGNED_BYTE_2_3_3_REV =
0x8362
GL_UNSIGNED_SHORT_5_6_5 =
0x8363
GL_UNSIGNED_SHORT_5_6_5_REV =
0x8364
GL_UNSIGNED_SHORT_4_4_4_4_REV =
0x8365
GL_UNSIGNED_SHORT_1_5_5_5_REV =
0x8366
GL_UNSIGNED_INT_8_8_8_8_REV =
0x8367
GL_UNSIGNED_INT_2_10_10_10_REV =
0x8368
GL_BGR =
0x80E0
GL_BGRA =
0x80E1
GL_MAX_ELEMENTS_VERTICES =
0x80E8
GL_MAX_ELEMENTS_INDICES =
0x80E9
GL_CLAMP_TO_EDGE =
0x812F
GL_TEXTURE_MIN_LOD =
0x813A
GL_TEXTURE_MAX_LOD =
0x813B
GL_TEXTURE_BASE_LEVEL =
0x813C
GL_TEXTURE_MAX_LEVEL =
0x813D
GL_ALIASED_LINE_WIDTH_RANGE =
0x846E
GL_TEXTURE0 =
0x84C0
GL_TEXTURE1 =
0x84C1
GL_TEXTURE2 =
0x84C2
GL_TEXTURE3 =
0x84C3
GL_TEXTURE4 =
0x84C4
GL_TEXTURE5 =
0x84C5
GL_TEXTURE6 =
0x84C6
GL_TEXTURE7 =
0x84C7
GL_TEXTURE8 =
0x84C8
GL_TEXTURE9 =
0x84C9
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_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_TEXTURE30 =
0x84DE
GL_TEXTURE31 =
0x84DF
GL_ACTIVE_TEXTURE =
0x84E0
GL_MULTISAMPLE =
0x809D
GL_SAMPLE_ALPHA_TO_COVERAGE =
0x809E
GL_SAMPLE_ALPHA_TO_ONE =
0x809F
GL_SAMPLE_COVERAGE =
0x80A0
GL_SAMPLE_BUFFERS =
0x80A8
GL_SAMPLES =
0x80A9
GL_SAMPLE_COVERAGE_VALUE =
0x80AA
GL_SAMPLE_COVERAGE_INVERT =
0x80AB
GL_TEXTURE_CUBE_MAP =
0x8513
GL_TEXTURE_BINDING_CUBE_MAP =
0x8514
GL_TEXTURE_CUBE_MAP_POSITIVE_X =
0x8515
GL_TEXTURE_CUBE_MAP_NEGATIVE_X =
0x8516
GL_TEXTURE_CUBE_MAP_POSITIVE_Y =
0x8517
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y =
0x8518
GL_TEXTURE_CUBE_MAP_POSITIVE_Z =
0x8519
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z =
0x851A
GL_PROXY_TEXTURE_CUBE_MAP =
0x851B
GL_MAX_CUBE_MAP_TEXTURE_SIZE =
0x851C
GL_COMPRESSED_RGB =
0x84ED
GL_COMPRESSED_RGBA =
0x84EE
GL_TEXTURE_COMPRESSION_HINT =
0x84EF
GL_TEXTURE_COMPRESSED_IMAGE_SIZE =
0x86A0
GL_TEXTURE_COMPRESSED =
0x86A1
GL_NUM_COMPRESSED_TEXTURE_FORMATS =
0x86A2
GL_COMPRESSED_TEXTURE_FORMATS =
0x86A3
GL_CLAMP_TO_BORDER =
0x812D
GL_BLEND_DST_RGB =
0x80C8
GL_BLEND_SRC_RGB =
0x80C9
GL_BLEND_DST_ALPHA =
0x80CA
GL_BLEND_SRC_ALPHA =
0x80CB
GL_POINT_FADE_THRESHOLD_SIZE =
0x8128
GL_DEPTH_COMPONENT16 =
0x81A5
GL_DEPTH_COMPONENT24 =
0x81A6
GL_DEPTH_COMPONENT32 =
0x81A7
GL_MIRRORED_REPEAT =
0x8370
GL_MAX_TEXTURE_LOD_BIAS =
0x84FD
GL_TEXTURE_LOD_BIAS =
0x8501
GL_INCR_WRAP =
0x8507
GL_DECR_WRAP =
0x8508
GL_TEXTURE_DEPTH_SIZE =
0x884A
GL_TEXTURE_COMPARE_MODE =
0x884C
GL_TEXTURE_COMPARE_FUNC =
0x884D
GL_BUFFER_SIZE =
0x8764
GL_BUFFER_USAGE =
0x8765
GL_QUERY_COUNTER_BITS =
0x8864
GL_CURRENT_QUERY =
0x8865
GL_QUERY_RESULT =
0x8866
GL_QUERY_RESULT_AVAILABLE =
0x8867
GL_ARRAY_BUFFER =
0x8892
GL_ELEMENT_ARRAY_BUFFER =
0x8893
GL_ARRAY_BUFFER_BINDING =
0x8894
GL_ELEMENT_ARRAY_BUFFER_BINDING =
0x8895
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING =
0x889F
GL_READ_ONLY =
0x88B8
GL_WRITE_ONLY =
0x88B9
GL_READ_WRITE =
0x88BA
GL_BUFFER_ACCESS =
0x88BB
GL_BUFFER_MAPPED =
0x88BC
GL_BUFFER_MAP_POINTER =
0x88BD
GL_STREAM_DRAW =
0x88E0
GL_STREAM_READ =
0x88E1
GL_STREAM_COPY =
0x88E2
GL_STATIC_DRAW =
0x88E4
GL_STATIC_READ =
0x88E5
GL_STATIC_COPY =
0x88E6
GL_DYNAMIC_DRAW =
0x88E8
GL_DYNAMIC_READ =
0x88E9
GL_DYNAMIC_COPY =
0x88EA
GL_SAMPLES_PASSED =
0x8914
GL_BLEND_EQUATION_RGB =
0x8009
GL_VERTEX_ATTRIB_ARRAY_ENABLED =
0x8622
GL_VERTEX_ATTRIB_ARRAY_SIZE =
0x8623
GL_VERTEX_ATTRIB_ARRAY_STRIDE =
0x8624
GL_VERTEX_ATTRIB_ARRAY_TYPE =
0x8625
GL_CURRENT_VERTEX_ATTRIB =
0x8626
GL_VERTEX_PROGRAM_POINT_SIZE =
0x8642
GL_VERTEX_ATTRIB_ARRAY_POINTER =
0x8645
GL_STENCIL_BACK_FUNC =
0x8800
GL_STENCIL_BACK_FAIL =
0x8801
GL_STENCIL_BACK_PASS_DEPTH_FAIL =
0x8802
GL_STENCIL_BACK_PASS_DEPTH_PASS =
0x8803
GL_MAX_DRAW_BUFFERS =
0x8824
GL_DRAW_BUFFER0 =
0x8825
GL_DRAW_BUFFER1 =
0x8826
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_BUFFER10 =
0x882F
GL_DRAW_BUFFER11 =
0x8830
GL_DRAW_BUFFER12 =
0x8831
GL_DRAW_BUFFER13 =
0x8832
GL_DRAW_BUFFER14 =
0x8833
GL_DRAW_BUFFER15 =
0x8834
GL_BLEND_EQUATION_ALPHA =
0x883D
GL_MAX_VERTEX_ATTRIBS =
0x8869
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED =
0x886A
GL_MAX_TEXTURE_IMAGE_UNITS =
0x8872
GL_FRAGMENT_SHADER =
0x8B30
GL_VERTEX_SHADER =
0x8B31
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS =
0x8B49
GL_MAX_VERTEX_UNIFORM_COMPONENTS =
0x8B4A
GL_MAX_VARYING_FLOATS =
0x8B4B
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS =
0x8B4C
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS =
0x8B4D
GL_SHADER_TYPE =
0x8B4F
GL_FLOAT_VEC2 =
0x8B50
GL_FLOAT_VEC3 =
0x8B51
GL_FLOAT_VEC4 =
0x8B52
GL_INT_VEC2 =
0x8B53
GL_INT_VEC3 =
0x8B54
GL_INT_VEC4 =
0x8B55
GL_BOOL =
0x8B56
GL_BOOL_VEC2 =
0x8B57
GL_BOOL_VEC3 =
0x8B58
GL_BOOL_VEC4 =
0x8B59
GL_FLOAT_MAT2 =
0x8B5A
GL_FLOAT_MAT3 =
0x8B5B
GL_FLOAT_MAT4 =
0x8B5C
GL_SAMPLER_1D =
0x8B5D
GL_SAMPLER_2D =
0x8B5E
GL_SAMPLER_3D =
0x8B5F
GL_SAMPLER_CUBE =
0x8B60
GL_SAMPLER_1D_SHADOW =
0x8B61
GL_SAMPLER_2D_SHADOW =
0x8B62
GL_DELETE_STATUS =
0x8B80
GL_COMPILE_STATUS =
0x8B81
0x8B82
GL_VALIDATE_STATUS =
0x8B83
GL_INFO_LOG_LENGTH =
0x8B84
GL_ATTACHED_SHADERS =
0x8B85
GL_ACTIVE_UNIFORMS =
0x8B86
GL_ACTIVE_UNIFORM_MAX_LENGTH =
0x8B87
GL_SHADER_SOURCE_LENGTH =
0x8B88
GL_ACTIVE_ATTRIBUTES =
0x8B89
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH =
0x8B8A
GL_FRAGMENT_SHADER_DERIVATIVE_HINT =
0x8B8B
GL_SHADING_LANGUAGE_VERSION =
0x8B8C
GL_CURRENT_PROGRAM =
0x8B8D
GL_POINT_SPRITE_COORD_ORIGIN =
0x8CA0
GL_LOWER_LEFT =
0x8CA1
GL_UPPER_LEFT =
0x8CA2
GL_STENCIL_BACK_REF =
0x8CA3
GL_STENCIL_BACK_VALUE_MASK =
0x8CA4
GL_STENCIL_BACK_WRITEMASK =
0x8CA5
GL_PIXEL_PACK_BUFFER =
0x88EB
GL_PIXEL_UNPACK_BUFFER =
0x88EC
GL_PIXEL_PACK_BUFFER_BINDING =
0x88ED
GL_PIXEL_UNPACK_BUFFER_BINDING =
0x88EF
GL_FLOAT_MAT2x3 =
0x8B65
GL_FLOAT_MAT2x4 =
0x8B66
GL_FLOAT_MAT3x2 =
0x8B67
GL_FLOAT_MAT3x4 =
0x8B68
GL_FLOAT_MAT4x2 =
0x8B69
GL_FLOAT_MAT4x3 =
0x8B6A
GL_SRGB =
0x8C40
GL_SRGB8 =
0x8C41
GL_SRGB_ALPHA =
0x8C42
GL_SRGB8_ALPHA8 =
0x8C43
GL_COMPRESSED_SRGB =
0x8C48
GL_COMPRESSED_SRGB_ALPHA =
0x8C49
GL_CLIP_DISTANCE6 =
0x3006
GL_CLIP_DISTANCE7 =
0x3007
GL_MAJOR_VERSION =
0x821B
GL_MINOR_VERSION =
0x821C
GL_NUM_EXTENSIONS =
0x821D
GL_CONTEXT_FLAGS =
0x821E
GL_COMPRESSED_RED =
0x8225
GL_COMPRESSED_RG =
0x8226
GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT =
0x00000001
GL_RGBA32F =
0x8814
GL_RGB32F =
0x8815
GL_RGBA16F =
0x881A
GL_RGB16F =
0x881B
GL_VERTEX_ATTRIB_ARRAY_INTEGER =
0x88FD
GL_MAX_ARRAY_TEXTURE_LAYERS =
0x88FF
GL_MIN_PROGRAM_TEXEL_OFFSET =
0x8904
GL_MAX_PROGRAM_TEXEL_OFFSET =
0x8905
GL_CLAMP_READ_COLOR =
0x891C
GL_FIXED_ONLY =
0x891D
GL_TEXTURE_1D_ARRAY =
0x8C18
GL_PROXY_TEXTURE_1D_ARRAY =
0x8C19
GL_TEXTURE_2D_ARRAY =
0x8C1A
GL_PROXY_TEXTURE_2D_ARRAY =
0x8C1B
GL_TEXTURE_BINDING_1D_ARRAY =
0x8C1C
GL_TEXTURE_BINDING_2D_ARRAY =
0x8C1D
GL_R11F_G11F_B10F =
0x8C3A
GL_UNSIGNED_INT_10F_11F_11F_REV =
0x8C3B
GL_RGB9_E5 =
0x8C3D
GL_UNSIGNED_INT_5_9_9_9_REV =
0x8C3E
GL_TEXTURE_SHARED_SIZE =
0x8C3F
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH =
0x8C76
GL_TRANSFORM_FEEDBACK_BUFFER_MODE =
0x8C7F
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS =
0x8C80
GL_TRANSFORM_FEEDBACK_VARYINGS =
0x8C83
GL_TRANSFORM_FEEDBACK_BUFFER_START =
0x8C84
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE =
0x8C85
GL_PRIMITIVES_GENERATED =
0x8C87
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN =
0x8C88
GL_RASTERIZER_DISCARD =
0x8C89
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS =
0x8C8A
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS =
0x8C8B
GL_INTERLEAVED_ATTRIBS =
0x8C8C
GL_SEPARATE_ATTRIBS =
0x8C8D
GL_TRANSFORM_FEEDBACK_BUFFER =
0x8C8E
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING =
0x8C8F
GL_RGBA32UI =
0x8D70
GL_RGB32UI =
0x8D71
GL_RGBA16UI =
0x8D76
GL_RGB16UI =
0x8D77
GL_RGBA8UI =
0x8D7C
GL_RGB8UI =
0x8D7D
GL_RGBA32I =
0x8D82
GL_RGB32I =
0x8D83
GL_RGBA16I =
0x8D88
GL_RGB16I =
0x8D89
GL_RGBA8I =
0x8D8E
GL_RGB8I =
0x8D8F
GL_RED_INTEGER =
0x8D94
GL_GREEN_INTEGER =
0x8D95
GL_BLUE_INTEGER =
0x8D96
GL_RGB_INTEGER =
0x8D98
GL_RGBA_INTEGER =
0x8D99
GL_BGR_INTEGER =
0x8D9A
GL_BGRA_INTEGER =
0x8D9B
GL_SAMPLER_1D_ARRAY =
0x8DC0
GL_SAMPLER_2D_ARRAY =
0x8DC1
GL_SAMPLER_1D_ARRAY_SHADOW =
0x8DC3
GL_SAMPLER_2D_ARRAY_SHADOW =
0x8DC4
GL_SAMPLER_CUBE_SHADOW =
0x8DC5
GL_UNSIGNED_INT_VEC2 =
0x8DC6
GL_UNSIGNED_INT_VEC3 =
0x8DC7
GL_UNSIGNED_INT_VEC4 =
0x8DC8
GL_INT_SAMPLER_1D =
0x8DC9
GL_INT_SAMPLER_2D =
0x8DCA
GL_INT_SAMPLER_3D =
0x8DCB
GL_INT_SAMPLER_CUBE =
0x8DCC
GL_INT_SAMPLER_1D_ARRAY =
0x8DCE
GL_INT_SAMPLER_2D_ARRAY =
0x8DCF
GL_UNSIGNED_INT_SAMPLER_1D =
0x8DD1
GL_UNSIGNED_INT_SAMPLER_2D =
0x8DD2
GL_UNSIGNED_INT_SAMPLER_3D =
0x8DD3
GL_UNSIGNED_INT_SAMPLER_CUBE =
0x8DD4
GL_UNSIGNED_INT_SAMPLER_1D_ARRAY =
0x8DD6
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY =
0x8DD7
GL_QUERY_WAIT =
0x8E13
GL_QUERY_NO_WAIT =
0x8E14
GL_QUERY_BY_REGION_WAIT =
0x8E15
GL_QUERY_BY_REGION_NO_WAIT =
0x8E16
GL_BUFFER_ACCESS_FLAGS =
0x911F
GL_BUFFER_MAP_LENGTH =
0x9120
GL_BUFFER_MAP_OFFSET =
0x9121
GL_DEPTH_COMPONENT32F =
0x8CAC
GL_DEPTH32F_STENCIL8 =
0x8CAD
GL_FLOAT_32_UNSIGNED_INT_24_8_REV =
0x8DAD
GL_INVALID_FRAMEBUFFER_OPERATION =
0x0506
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING =
0x8210
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE =
0x8211
GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE =
0x8212
GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE =
0x8213
GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE =
0x8214
GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE =
0x8215
GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE =
0x8216
GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE =
0x8217
GL_FRAMEBUFFER_DEFAULT =
0x8218
GL_FRAMEBUFFER_UNDEFINED =
0x8219
GL_DEPTH_STENCIL_ATTACHMENT =
0x821A
GL_MAX_RENDERBUFFER_SIZE =
0x84E8
GL_DEPTH_STENCIL =
0x84F9
GL_UNSIGNED_INT_24_8 =
0x84FA
GL_DEPTH24_STENCIL8 =
0x88F0
GL_TEXTURE_STENCIL_SIZE =
0x88F1
GL_TEXTURE_RED_TYPE =
0x8C10
GL_TEXTURE_GREEN_TYPE =
0x8C11
GL_TEXTURE_BLUE_TYPE =
0x8C12
GL_TEXTURE_ALPHA_TYPE =
0x8C13
GL_TEXTURE_DEPTH_TYPE =
0x8C16
GL_UNSIGNED_NORMALIZED =
0x8C17
GL_FRAMEBUFFER_BINDING =
0x8CA6
GL_DRAW_FRAMEBUFFER_BINDING =
0x8CA6
GL_RENDERBUFFER_BINDING =
0x8CA7
GL_READ_FRAMEBUFFER =
0x8CA8
GL_DRAW_FRAMEBUFFER =
0x8CA9
GL_READ_FRAMEBUFFER_BINDING =
0x8CAA
GL_RENDERBUFFER_SAMPLES =
0x8CAB
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE =
0x8CD0
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME =
0x8CD1
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL =
0x8CD2
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE =
0x8CD3
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER =
0x8CD4
GL_FRAMEBUFFER_COMPLETE =
0x8CD5
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT =
0x8CD6
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT =
0x8CD7
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER =
0x8CDB
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER =
0x8CDC
GL_FRAMEBUFFER_UNSUPPORTED =
0x8CDD
GL_MAX_COLOR_ATTACHMENTS =
0x8CDF
GL_COLOR_ATTACHMENT0 =
0x8CE0
GL_COLOR_ATTACHMENT1 =
0x8CE1
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_ATTACHMENT10 =
0x8CEA
GL_COLOR_ATTACHMENT11 =
0x8CEB
GL_COLOR_ATTACHMENT12 =
0x8CEC
GL_COLOR_ATTACHMENT13 =
0x8CED
GL_COLOR_ATTACHMENT14 =
0x8CEE
GL_COLOR_ATTACHMENT15 =
0x8CEF
GL_DEPTH_ATTACHMENT =
0x8D00
GL_STENCIL_ATTACHMENT =
0x8D20
GL_FRAMEBUFFER =
0x8D40
GL_RENDERBUFFER =
0x8D41
GL_RENDERBUFFER_WIDTH =
0x8D42
GL_RENDERBUFFER_HEIGHT =
0x8D43
GL_RENDERBUFFER_INTERNAL_FORMAT =
0x8D44
GL_STENCIL_INDEX1 =
0x8D46
GL_STENCIL_INDEX4 =
0x8D47
GL_STENCIL_INDEX8 =
0x8D48
GL_STENCIL_INDEX16 =
0x8D49
GL_RENDERBUFFER_RED_SIZE =
0x8D50
GL_RENDERBUFFER_GREEN_SIZE =
0x8D51
GL_RENDERBUFFER_BLUE_SIZE =
0x8D52
GL_RENDERBUFFER_ALPHA_SIZE =
0x8D53
GL_RENDERBUFFER_DEPTH_SIZE =
0x8D54
GL_RENDERBUFFER_STENCIL_SIZE =
0x8D55
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE =
0x8D56
GL_MAX_SAMPLES =
0x8D57
GL_INDEX =
0x8222
GL_FRAMEBUFFER_SRGB =
0x8DB9
GL_HALF_FLOAT =
0x140B
GL_MAP_READ_BIT =
0x0001
GL_MAP_WRITE_BIT =
0x0002
GL_MAP_INVALIDATE_RANGE_BIT =
0x0004
GL_MAP_INVALIDATE_BUFFER_BIT =
0x0008
GL_MAP_FLUSH_EXPLICIT_BIT =
0x0010
GL_MAP_UNSYNCHRONIZED_BIT =
0x0020
GL_COMPRESSED_RED_RGTC1 =
0x8DBB
GL_COMPRESSED_SIGNED_RED_RGTC1 =
0x8DBC
GL_COMPRESSED_RG_RGTC2 =
0x8DBD
GL_COMPRESSED_SIGNED_RG_RGTC2 =
0x8DBE
GL_RG =
0x8227
GL_RG_INTEGER =
0x8228
GL_R8 =
0x8229
GL_R16 =
0x822A
GL_RG8 =
0x822B
GL_RG16 =
0x822C
GL_R16F =
0x822D
GL_R32F =
0x822E
GL_RG16F =
0x822F
GL_RG32F =
0x8230
GL_R8I =
0x8231
GL_R8UI =
0x8232
GL_R16I =
0x8233
GL_R16UI =
0x8234
GL_R32I =
0x8235
GL_R32UI =
0x8236
GL_RG8I =
0x8237
GL_RG8UI =
0x8238
GL_RG16I =
0x8239
GL_RG16UI =
0x823A
GL_RG32I =
0x823B
GL_RG32UI =
0x823C
GL_VERTEX_ARRAY_BINDING =
0x85B5
GL_SAMPLER_2D_RECT =
0x8B63
GL_SAMPLER_2D_RECT_SHADOW =
0x8B64
GL_SAMPLER_BUFFER =
0x8DC2
GL_INT_SAMPLER_2D_RECT =
0x8DCD
GL_INT_SAMPLER_BUFFER =
0x8DD0
GL_UNSIGNED_INT_SAMPLER_2D_RECT =
0x8DD5
GL_UNSIGNED_INT_SAMPLER_BUFFER =
0x8DD8
GL_TEXTURE_BUFFER =
0x8C2A
GL_MAX_TEXTURE_BUFFER_SIZE =
0x8C2B
GL_TEXTURE_BINDING_BUFFER =
0x8C2C
GL_TEXTURE_BUFFER_DATA_STORE_BINDING =
0x8C2D
GL_TEXTURE_RECTANGLE =
0x84F5
GL_TEXTURE_BINDING_RECTANGLE =
0x84F6
GL_PROXY_TEXTURE_RECTANGLE =
0x84F7
GL_MAX_RECTANGLE_TEXTURE_SIZE =
0x84F8
GL_R8_SNORM =
0x8F94
GL_RG8_SNORM =
0x8F95
GL_RGB8_SNORM =
0x8F96
GL_RGBA8_SNORM =
0x8F97
GL_R16_SNORM =
0x8F98
GL_RG16_SNORM =
0x8F99
GL_RGB16_SNORM =
0x8F9A
GL_RGBA16_SNORM =
0x8F9B
GL_SIGNED_NORMALIZED =
0x8F9C
GL_PRIMITIVE_RESTART =
0x8F9D
GL_PRIMITIVE_RESTART_INDEX =
0x8F9E
GL_COPY_READ_BUFFER =
0x8F36
GL_COPY_WRITE_BUFFER =
0x8F37
GL_UNIFORM_BUFFER =
0x8A11
GL_UNIFORM_BUFFER_BINDING =
0x8A28
GL_UNIFORM_BUFFER_START =
0x8A29
GL_UNIFORM_BUFFER_SIZE =
0x8A2A
GL_MAX_VERTEX_UNIFORM_BLOCKS =
0x8A2B
GL_MAX_FRAGMENT_UNIFORM_BLOCKS =
0x8A2D
GL_MAX_COMBINED_UNIFORM_BLOCKS =
0x8A2E
GL_MAX_UNIFORM_BUFFER_BINDINGS =
0x8A2F
GL_MAX_UNIFORM_BLOCK_SIZE =
0x8A30
GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS =
0x8A31
GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS =
0x8A33
GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT =
0x8A34
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH =
0x8A35
GL_ACTIVE_UNIFORM_BLOCKS =
0x8A36
GL_UNIFORM_TYPE =
0x8A37
GL_UNIFORM_SIZE =
0x8A38
GL_UNIFORM_NAME_LENGTH =
0x8A39
GL_UNIFORM_BLOCK_INDEX =
0x8A3A
GL_UNIFORM_OFFSET =
0x8A3B
GL_UNIFORM_ARRAY_STRIDE =
0x8A3C
GL_UNIFORM_MATRIX_STRIDE =
0x8A3D
GL_UNIFORM_IS_ROW_MAJOR =
0x8A3E
GL_UNIFORM_BLOCK_BINDING =
0x8A3F
GL_UNIFORM_BLOCK_DATA_SIZE =
0x8A40
GL_UNIFORM_BLOCK_NAME_LENGTH =
0x8A41
GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS =
0x8A42
GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES =
0x8A43
GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER =
0x8A44
GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER =
0x8A46
GL_INVALID_INDEX =
0xFFFFFFFF
GL_CONTEXT_CORE_PROFILE_BIT =
0x00000001
GL_CONTEXT_COMPATIBILITY_PROFILE_BIT =
0x00000002
GL_LINES_ADJACENCY =
0x000A
GL_LINE_STRIP_ADJACENCY =
0x000B
GL_TRIANGLES_ADJACENCY =
0x000C
GL_TRIANGLE_STRIP_ADJACENCY =
0x000D
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS =
0x8C29
GL_FRAMEBUFFER_ATTACHMENT_LAYERED =
0x8DA7
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS =
0x8DA8
GL_GEOMETRY_SHADER =
0x8DD9
GL_GEOMETRY_VERTICES_OUT =
0x8916
GL_GEOMETRY_INPUT_TYPE =
0x8917
GL_GEOMETRY_OUTPUT_TYPE =
0x8918
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS =
0x8DDF
GL_MAX_GEOMETRY_OUTPUT_VERTICES =
0x8DE0
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS =
0x8DE1
GL_MAX_VERTEX_OUTPUT_COMPONENTS =
0x9122
GL_MAX_GEOMETRY_INPUT_COMPONENTS =
0x9123
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS =
0x9124
GL_MAX_FRAGMENT_INPUT_COMPONENTS =
0x9125
GL_CONTEXT_PROFILE_MASK =
0x9126
GL_DEPTH_CLAMP =
0x864F
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION =
0x8E4C
GL_FIRST_VERTEX_CONVENTION =
0x8E4D
GL_LAST_VERTEX_CONVENTION =
0x8E4E
GL_PROVOKING_VERTEX =
0x8E4F
GL_TEXTURE_CUBE_MAP_SEAMLESS =
0x884F
GL_MAX_SERVER_WAIT_TIMEOUT =
0x9111
GL_OBJECT_TYPE =
0x9112
GL_SYNC_CONDITION =
0x9113
GL_SYNC_STATUS =
0x9114
GL_SYNC_FLAGS =
0x9115
GL_SYNC_FENCE =
0x9116
GL_SYNC_GPU_COMMANDS_COMPLETE =
0x9117
GL_UNSIGNALED =
0x9118
GL_SIGNALED =
0x9119
GL_ALREADY_SIGNALED =
0x911A
GL_TIMEOUT_EXPIRED =
0x911B
GL_CONDITION_SATISFIED =
0x911C
GL_WAIT_FAILED =
0x911D
GL_TIMEOUT_IGNORED =
0xFFFFFFFFFFFFFFFF
GL_SYNC_FLUSH_COMMANDS_BIT =
0x00000001
GL_SAMPLE_POSITION =
0x8E50
GL_SAMPLE_MASK =
0x8E51
GL_SAMPLE_MASK_VALUE =
0x8E52
GL_MAX_SAMPLE_MASK_WORDS =
0x8E59
GL_TEXTURE_2D_MULTISAMPLE =
0x9100
GL_PROXY_TEXTURE_2D_MULTISAMPLE =
0x9101
GL_TEXTURE_2D_MULTISAMPLE_ARRAY =
0x9102
GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY =
0x9103
GL_TEXTURE_BINDING_2D_MULTISAMPLE =
0x9104
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY =
0x9105
GL_TEXTURE_SAMPLES =
0x9106
GL_TEXTURE_FIXED_SAMPLE_LOCATIONS =
0x9107
GL_SAMPLER_2D_MULTISAMPLE =
0x9108
GL_INT_SAMPLER_2D_MULTISAMPLE =
0x9109
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE =
0x910A
GL_SAMPLER_2D_MULTISAMPLE_ARRAY =
0x910B
GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY =
0x910C
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY =
0x910D
GL_MAX_COLOR_TEXTURE_SAMPLES =
0x910E
GL_MAX_DEPTH_TEXTURE_SAMPLES =
0x910F
GL_MAX_INTEGER_SAMPLES =
0x9110
GL_VERTEX_ATTRIB_ARRAY_DIVISOR =
0x88FE
GL_SRC1_COLOR =
0x88F9
GL_ONE_MINUS_SRC1_COLOR =
0x88FA
GL_ONE_MINUS_SRC1_ALPHA =
0x88FB
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS =
0x88FC
GL_ANY_SAMPLES_PASSED =
0x8C2F
GL_SAMPLER_BINDING =
0x8919
GL_RGB10_A2UI =
0x906F
GL_TEXTURE_SWIZZLE_R =
0x8E42
GL_TEXTURE_SWIZZLE_G =
0x8E43
GL_TEXTURE_SWIZZLE_B =
0x8E44
GL_TEXTURE_SWIZZLE_A =
0x8E45
GL_TEXTURE_SWIZZLE_RGBA =
0x8E46
GL_TIME_ELAPSED =
0x88BF
GL_TIMESTAMP =
0x8E28
GL_INT_2_10_10_10_REV =
0x8D9F
GL_SAMPLE_SHADING =
0x8C36
GL_MIN_SAMPLE_SHADING_VALUE =
0x8C37
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET =
0x8E5E
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET =
0x8E5F
GL_TEXTURE_CUBE_MAP_ARRAY =
0x9009
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY =
0x900A
GL_PROXY_TEXTURE_CUBE_MAP_ARRAY =
0x900B
GL_SAMPLER_CUBE_MAP_ARRAY =
0x900C
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW =
0x900D
GL_INT_SAMPLER_CUBE_MAP_ARRAY =
0x900E
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY =
0x900F
GL_DRAW_INDIRECT_BUFFER =
0x8F3F
GL_DRAW_INDIRECT_BUFFER_BINDING =
0x8F43
GL_GEOMETRY_SHADER_INVOCATIONS =
0x887F
GL_MAX_GEOMETRY_SHADER_INVOCATIONS =
0x8E5A
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET =
0x8E5B
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET =
0x8E5C
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS =
0x8E5D
GL_MAX_VERTEX_STREAMS =
0x8E71
GL_DOUBLE_VEC2 =
0x8FFC
GL_DOUBLE_VEC3 =
0x8FFD
GL_DOUBLE_VEC4 =
0x8FFE
GL_DOUBLE_MAT2 =
0x8F46
GL_DOUBLE_MAT3 =
0x8F47
GL_DOUBLE_MAT4 =
0x8F48
GL_DOUBLE_MAT2x3 =
0x8F49
GL_DOUBLE_MAT2x4 =
0x8F4A
GL_DOUBLE_MAT3x2 =
0x8F4B
GL_DOUBLE_MAT3x4 =
0x8F4C
GL_DOUBLE_MAT4x2 =
0x8F4D
GL_DOUBLE_MAT4x3 =
0x8F4E
GL_ACTIVE_SUBROUTINES =
0x8DE5
GL_ACTIVE_SUBROUTINE_UNIFORMS =
0x8DE6
GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS =
0x8E47
GL_ACTIVE_SUBROUTINE_MAX_LENGTH =
0x8E48
GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH =
0x8E49
GL_MAX_SUBROUTINES =
0x8DE7
GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS =
0x8DE8
GL_NUM_COMPATIBLE_SUBROUTINES =
0x8E4A
GL_COMPATIBLE_SUBROUTINES =
0x8E4B
GL_PATCHES =
0x000E
GL_PATCH_VERTICES =
0x8E72
GL_PATCH_DEFAULT_INNER_LEVEL =
0x8E73
GL_PATCH_DEFAULT_OUTER_LEVEL =
0x8E74
GL_TESS_CONTROL_OUTPUT_VERTICES =
0x8E75
GL_TESS_GEN_MODE =
0x8E76
GL_TESS_GEN_SPACING =
0x8E77
GL_TESS_GEN_VERTEX_ORDER =
0x8E78
GL_TESS_GEN_POINT_MODE =
0x8E79
GL_ISOLINES =
0x8E7A
GL_FRACTIONAL_ODD =
0x8E7B
GL_FRACTIONAL_EVEN =
0x8E7C
GL_MAX_PATCH_VERTICES =
0x8E7D
GL_MAX_TESS_GEN_LEVEL =
0x8E7E
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS =
0x8E7F
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS =
0x8E80
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS =
0x8E81
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS =
0x8E82
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS =
0x8E83
GL_MAX_TESS_PATCH_COMPONENTS =
0x8E84
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS =
0x8E85
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS =
0x8E86
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS =
0x8E89
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS =
0x8E8A
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS =
0x886C
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS =
0x886D
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS =
0x8E1E
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS =
0x8E1F
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER =
0x84F0
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER =
0x84F1
GL_TESS_EVALUATION_SHADER =
0x8E87
GL_TESS_CONTROL_SHADER =
0x8E88
GL_TRANSFORM_FEEDBACK =
0x8E22
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED =
0x8E23
GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE =
0x8E24
GL_TRANSFORM_FEEDBACK_BINDING =
0x8E25
GL_MAX_TRANSFORM_FEEDBACK_BUFFERS =
0x8E70
GL_FIXED =
0x140C
GL_IMPLEMENTATION_COLOR_READ_TYPE =
0x8B9A
GL_IMPLEMENTATION_COLOR_READ_FORMAT =
0x8B9B
GL_LOW_FLOAT =
0x8DF0
GL_MEDIUM_FLOAT =
0x8DF1
GL_HIGH_FLOAT =
0x8DF2
GL_LOW_INT =
0x8DF3
GL_MEDIUM_INT =
0x8DF4
GL_HIGH_INT =
0x8DF5
GL_SHADER_COMPILER =
0x8DFA
GL_SHADER_BINARY_FORMATS =
0x8DF8
GL_NUM_SHADER_BINARY_FORMATS =
0x8DF9
GL_MAX_VERTEX_UNIFORM_VECTORS =
0x8DFB
GL_MAX_VARYING_VECTORS =
0x8DFC
GL_MAX_FRAGMENT_UNIFORM_VECTORS =
0x8DFD
GL_RGB565 =
0x8D62
GL_PROGRAM_BINARY_RETRIEVABLE_HINT =
0x8257
GL_PROGRAM_BINARY_LENGTH =
0x8741
GL_NUM_PROGRAM_BINARY_FORMATS =
0x87FE
GL_PROGRAM_BINARY_FORMATS =
0x87FF
GL_VERTEX_SHADER_BIT =
0x00000001
GL_FRAGMENT_SHADER_BIT =
0x00000002
GL_GEOMETRY_SHADER_BIT =
0x00000004
GL_TESS_CONTROL_SHADER_BIT =
0x00000008
GL_TESS_EVALUATION_SHADER_BIT =
0x00000010
GL_ALL_SHADER_BITS =
0xFFFFFFFF
GL_PROGRAM_SEPARABLE =
0x8258
GL_ACTIVE_PROGRAM =
0x8259
GL_PROGRAM_PIPELINE_BINDING =
0x825A
GL_MAX_VIEWPORTS =
0x825B
GL_VIEWPORT_SUBPIXEL_BITS =
0x825C
GL_VIEWPORT_BOUNDS_RANGE =
0x825D
GL_LAYER_PROVOKING_VERTEX =
0x825E
GL_VIEWPORT_INDEX_PROVOKING_VERTEX =
0x825F
GL_UNDEFINED_VERTEX =
0x8260
GL_UNPACK_COMPRESSED_BLOCK_WIDTH =
0x9127
GL_UNPACK_COMPRESSED_BLOCK_HEIGHT =
0x9128
GL_UNPACK_COMPRESSED_BLOCK_DEPTH =
0x9129
GL_UNPACK_COMPRESSED_BLOCK_SIZE =
0x912A
GL_PACK_COMPRESSED_BLOCK_WIDTH =
0x912B
GL_PACK_COMPRESSED_BLOCK_HEIGHT =
0x912C
GL_PACK_COMPRESSED_BLOCK_DEPTH =
0x912D
GL_PACK_COMPRESSED_BLOCK_SIZE =
0x912E
GL_NUM_SAMPLE_COUNTS =
0x9380
GL_MIN_MAP_BUFFER_ALIGNMENT =
0x90BC
GL_ATOMIC_COUNTER_BUFFER =
0x92C0
GL_ATOMIC_COUNTER_BUFFER_BINDING =
0x92C1
GL_ATOMIC_COUNTER_BUFFER_START =
0x92C2
GL_ATOMIC_COUNTER_BUFFER_SIZE =
0x92C3
GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE =
0x92C4
GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS =
0x92C5
GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES =
0x92C6
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER =
0x92C7
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_GEOMETRY_SHADER =
0x92CA
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER =
0x92CB
GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS =
0x92CC
GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS =
0x92CD
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS =
0x92CE
GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS =
0x92CF
GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS =
0x92D0
GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS =
0x92D1
GL_MAX_VERTEX_ATOMIC_COUNTERS =
0x92D2
GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS =
0x92D3
GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS =
0x92D4
GL_MAX_GEOMETRY_ATOMIC_COUNTERS =
0x92D5
GL_MAX_FRAGMENT_ATOMIC_COUNTERS =
0x92D6
GL_MAX_COMBINED_ATOMIC_COUNTERS =
0x92D7
GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE =
0x92D8
GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS =
0x92DC
GL_ACTIVE_ATOMIC_COUNTER_BUFFERS =
0x92D9
GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX =
0x92DA
GL_UNSIGNED_INT_ATOMIC_COUNTER =
0x92DB
GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT =
0x00000001
GL_ELEMENT_ARRAY_BARRIER_BIT =
0x00000002
GL_UNIFORM_BARRIER_BIT =
0x00000004
GL_TEXTURE_FETCH_BARRIER_BIT =
0x00000008
GL_SHADER_IMAGE_ACCESS_BARRIER_BIT =
0x00000020
GL_COMMAND_BARRIER_BIT =
0x00000040
GL_PIXEL_BUFFER_BARRIER_BIT =
0x00000080
GL_TEXTURE_UPDATE_BARRIER_BIT =
0x00000100
GL_BUFFER_UPDATE_BARRIER_BIT =
0x00000200
GL_FRAMEBUFFER_BARRIER_BIT =
0x00000400
GL_TRANSFORM_FEEDBACK_BARRIER_BIT =
0x00000800
GL_ATOMIC_COUNTER_BARRIER_BIT =
0x00001000
GL_ALL_BARRIER_BITS =
0xFFFFFFFF
GL_MAX_IMAGE_UNITS =
0x8F38
GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS =
0x8F39
GL_IMAGE_BINDING_NAME =
0x8F3A
GL_IMAGE_BINDING_LEVEL =
0x8F3B
GL_IMAGE_BINDING_LAYERED =
0x8F3C
GL_IMAGE_BINDING_LAYER =
0x8F3D
GL_IMAGE_BINDING_ACCESS =
0x8F3E
GL_IMAGE_1D =
0x904C
GL_IMAGE_2D =
0x904D
GL_IMAGE_3D =
0x904E
GL_IMAGE_2D_RECT =
0x904F
GL_IMAGE_CUBE =
0x9050
GL_IMAGE_BUFFER =
0x9051
GL_IMAGE_1D_ARRAY =
0x9052
GL_IMAGE_2D_ARRAY =
0x9053
GL_IMAGE_CUBE_MAP_ARRAY =
0x9054
GL_IMAGE_2D_MULTISAMPLE =
0x9055
GL_IMAGE_2D_MULTISAMPLE_ARRAY =
0x9056
GL_INT_IMAGE_1D =
0x9057
GL_INT_IMAGE_2D =
0x9058
GL_INT_IMAGE_3D =
0x9059
GL_INT_IMAGE_2D_RECT =
0x905A
GL_INT_IMAGE_CUBE =
0x905B
GL_INT_IMAGE_BUFFER =
0x905C
GL_INT_IMAGE_1D_ARRAY =
0x905D
GL_INT_IMAGE_2D_ARRAY =
0x905E
GL_INT_IMAGE_CUBE_MAP_ARRAY =
0x905F
GL_INT_IMAGE_2D_MULTISAMPLE =
0x9060
GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY =
0x9061
GL_UNSIGNED_INT_IMAGE_1D =
0x9062
GL_UNSIGNED_INT_IMAGE_2D =
0x9063
GL_UNSIGNED_INT_IMAGE_3D =
0x9064
GL_UNSIGNED_INT_IMAGE_2D_RECT =
0x9065
GL_UNSIGNED_INT_IMAGE_CUBE =
0x9066
GL_UNSIGNED_INT_IMAGE_BUFFER =
0x9067
GL_UNSIGNED_INT_IMAGE_1D_ARRAY =
0x9068
GL_UNSIGNED_INT_IMAGE_2D_ARRAY =
0x9069
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY =
0x906A
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE =
0x906B
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY =
0x906C
GL_MAX_IMAGE_SAMPLES =
0x906D
GL_IMAGE_BINDING_FORMAT =
0x906E
GL_IMAGE_FORMAT_COMPATIBILITY_TYPE =
0x90C7
GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE =
0x90C8
GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS =
0x90C9
GL_MAX_VERTEX_IMAGE_UNIFORMS =
0x90CA
GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS =
0x90CB
GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS =
0x90CC
GL_MAX_GEOMETRY_IMAGE_UNIFORMS =
0x90CD
GL_MAX_FRAGMENT_IMAGE_UNIFORMS =
0x90CE
GL_MAX_COMBINED_IMAGE_UNIFORMS =
0x90CF
GL_TEXTURE_IMMUTABLE_FORMAT =
0x912F
GL_NUM_SHADING_LANGUAGE_VERSIONS =
0x82E9
GL_VERTEX_ATTRIB_ARRAY_LONG =
0x874E
GL_COMPRESSED_RGB8_ETC2 =
0x9274
GL_COMPRESSED_SRGB8_ETC2 =
0x9275
GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 =
0x9276
GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 =
0x9277
GL_COMPRESSED_RGBA8_ETC2_EAC =
0x9278
GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC =
0x9279
GL_COMPRESSED_R11_EAC =
0x9270
GL_COMPRESSED_SIGNED_R11_EAC =
0x9271
GL_COMPRESSED_RG11_EAC =
0x9272
GL_COMPRESSED_SIGNED_RG11_EAC =
0x9273
GL_PRIMITIVE_RESTART_FIXED_INDEX =
0x8D69
GL_ANY_SAMPLES_PASSED_CONSERVATIVE =
0x8D6A
GL_MAX_ELEMENT_INDEX =
0x8D6B
GL_COMPUTE_SHADER =
0x91B9
GL_MAX_COMPUTE_UNIFORM_BLOCKS =
0x91BB
GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS =
0x91BC
GL_MAX_COMPUTE_IMAGE_UNIFORMS =
0x91BD
GL_MAX_COMPUTE_SHARED_MEMORY_SIZE =
0x8262
GL_MAX_COMPUTE_UNIFORM_COMPONENTS =
0x8263
GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS =
0x8264
GL_MAX_COMPUTE_ATOMIC_COUNTERS =
0x8265
GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS =
0x8266
GL_MAX_COMPUTE_LOCAL_INVOCATIONS =
0x90EB
GL_MAX_COMPUTE_WORK_GROUP_COUNT =
0x91BE
GL_MAX_COMPUTE_WORK_GROUP_SIZE =
0x91BF
GL_COMPUTE_LOCAL_WORK_SIZE =
0x8267
GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER =
0x90EC
GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER =
0x90ED
GL_DISPATCH_INDIRECT_BUFFER =
0x90EE
GL_DISPATCH_INDIRECT_BUFFER_BINDING =
0x90EF
GL_DEBUG_OUTPUT_SYNCHRONOUS =
0x8242
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH =
0x8243
GL_DEBUG_CALLBACK_FUNCTION =
0x8244
GL_DEBUG_CALLBACK_USER_PARAM =
0x8245
GL_DEBUG_SOURCE_API =
0x8246
GL_DEBUG_SOURCE_WINDOW_SYSTEM =
0x8247
GL_DEBUG_SOURCE_SHADER_COMPILER =
0x8248
GL_DEBUG_SOURCE_THIRD_PARTY =
0x8249
GL_DEBUG_SOURCE_APPLICATION =
0x824A
GL_DEBUG_SOURCE_OTHER =
0x824B
GL_DEBUG_TYPE_ERROR =
0x824C
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR =
0x824D
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR =
0x824E
GL_DEBUG_TYPE_PORTABILITY =
0x824F
GL_DEBUG_TYPE_PERFORMANCE =
0x8250
GL_DEBUG_TYPE_OTHER =
0x8251
GL_MAX_DEBUG_MESSAGE_LENGTH =
0x9143
GL_MAX_DEBUG_LOGGED_MESSAGES =
0x9144
GL_DEBUG_LOGGED_MESSAGES =
0x9145
GL_DEBUG_SEVERITY_HIGH =
0x9146
GL_DEBUG_SEVERITY_MEDIUM =
0x9147
GL_DEBUG_SEVERITY_LOW =
0x9148
GL_DEBUG_TYPE_MARKER =
0x8268
GL_DEBUG_TYPE_PUSH_GROUP =
0x8269
GL_DEBUG_TYPE_POP_GROUP =
0x826A
GL_DEBUG_SEVERITY_NOTIFICATION =
0x826B
GL_MAX_DEBUG_GROUP_STACK_DEPTH =
0x826C
GL_DEBUG_GROUP_STACK_DEPTH =
0x826D
GL_BUFFER =
0x82E0
GL_SHADER =
0x82E1
GL_PROGRAM =
0x82E2
GL_QUERY =
0x82E3
GL_PROGRAM_PIPELINE =
0x82E4
GL_SAMPLER =
0x82E6
GL_MAX_LABEL_LENGTH =
0x82E8
GL_DEBUG_OUTPUT =
0x92E0
GL_CONTEXT_FLAG_DEBUG_BIT =
0x00000002
GL_MAX_UNIFORM_LOCATIONS =
0x826E
GL_FRAMEBUFFER_DEFAULT_WIDTH =
0x9310
GL_FRAMEBUFFER_DEFAULT_HEIGHT =
0x9311
GL_FRAMEBUFFER_DEFAULT_LAYERS =
0x9312
GL_FRAMEBUFFER_DEFAULT_SAMPLES =
0x9313
GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS =
0x9314
GL_MAX_FRAMEBUFFER_WIDTH =
0x9315
GL_MAX_FRAMEBUFFER_HEIGHT =
0x9316
GL_MAX_FRAMEBUFFER_LAYERS =
0x9317
GL_MAX_FRAMEBUFFER_SAMPLES =
0x9318
GL_INTERNALFORMAT_SUPPORTED =
0x826F
GL_INTERNALFORMAT_PREFERRED =
0x8270
GL_INTERNALFORMAT_RED_SIZE =
0x8271
GL_INTERNALFORMAT_GREEN_SIZE =
0x8272
GL_INTERNALFORMAT_BLUE_SIZE =
0x8273
GL_INTERNALFORMAT_ALPHA_SIZE =
0x8274
GL_INTERNALFORMAT_DEPTH_SIZE =
0x8275
GL_INTERNALFORMAT_STENCIL_SIZE =
0x8276
GL_INTERNALFORMAT_SHARED_SIZE =
0x8277
GL_INTERNALFORMAT_RED_TYPE =
0x8278
GL_INTERNALFORMAT_GREEN_TYPE =
0x8279
GL_INTERNALFORMAT_BLUE_TYPE =
0x827A
GL_INTERNALFORMAT_ALPHA_TYPE =
0x827B
GL_INTERNALFORMAT_DEPTH_TYPE =
0x827C
GL_INTERNALFORMAT_STENCIL_TYPE =
0x827D
GL_MAX_WIDTH =
0x827E
GL_MAX_HEIGHT =
0x827F
GL_MAX_DEPTH =
0x8280
GL_MAX_LAYERS =
0x8281
GL_MAX_COMBINED_DIMENSIONS =
0x8282
GL_COLOR_COMPONENTS =
0x8283
GL_DEPTH_COMPONENTS =
0x8284
GL_STENCIL_COMPONENTS =
0x8285
GL_COLOR_RENDERABLE =
0x8286
GL_DEPTH_RENDERABLE =
0x8287
GL_STENCIL_RENDERABLE =
0x8288
GL_FRAMEBUFFER_RENDERABLE =
0x8289
GL_FRAMEBUFFER_RENDERABLE_LAYERED =
0x828A
GL_FRAMEBUFFER_BLEND =
0x828B
GL_READ_PIXELS =
0x828C
GL_READ_PIXELS_FORMAT =
0x828D
GL_READ_PIXELS_TYPE =
0x828E
GL_TEXTURE_IMAGE_FORMAT =
0x828F
GL_TEXTURE_IMAGE_TYPE =
0x8290
GL_GET_TEXTURE_IMAGE_FORMAT =
0x8291
GL_GET_TEXTURE_IMAGE_TYPE =
0x8292
GL_MIPMAP =
0x8293
GL_MANUAL_GENERATE_MIPMAP =
0x8294
GL_AUTO_GENERATE_MIPMAP =
0x8295
GL_COLOR_ENCODING =
0x8296
GL_SRGB_READ =
0x8297
GL_SRGB_WRITE =
0x8298
GL_FILTER =
0x829A
GL_VERTEX_TEXTURE =
0x829B
GL_TESS_CONTROL_TEXTURE =
0x829C
GL_TESS_EVALUATION_TEXTURE =
0x829D
GL_GEOMETRY_TEXTURE =
0x829E
GL_FRAGMENT_TEXTURE =
0x829F
GL_COMPUTE_TEXTURE =
0x82A0
GL_TEXTURE_SHADOW =
0x82A1
GL_TEXTURE_GATHER =
0x82A2
GL_TEXTURE_GATHER_SHADOW =
0x82A3
GL_SHADER_IMAGE_LOAD =
0x82A4
GL_SHADER_IMAGE_STORE =
0x82A5
GL_SHADER_IMAGE_ATOMIC =
0x82A6
GL_IMAGE_TEXEL_SIZE =
0x82A7
GL_IMAGE_COMPATIBILITY_CLASS =
0x82A8
GL_IMAGE_PIXEL_FORMAT =
0x82A9
GL_IMAGE_PIXEL_TYPE =
0x82AA
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST =
0x82AC
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST =
0x82AD
GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE =
0x82AE
GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE =
0x82AF
GL_TEXTURE_COMPRESSED_BLOCK_WIDTH =
0x82B1
GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT =
0x82B2
GL_TEXTURE_COMPRESSED_BLOCK_SIZE =
0x82B3
GL_CLEAR_BUFFER =
0x82B4
GL_TEXTURE_VIEW =
0x82B5
GL_VIEW_COMPATIBILITY_CLASS =
0x82B6
GL_FULL_SUPPORT =
0x82B7
GL_CAVEAT_SUPPORT =
0x82B8
GL_IMAGE_CLASS_4_X_32 =
0x82B9
GL_IMAGE_CLASS_2_X_32 =
0x82BA
GL_IMAGE_CLASS_1_X_32 =
0x82BB
GL_IMAGE_CLASS_4_X_16 =
0x82BC
GL_IMAGE_CLASS_2_X_16 =
0x82BD
GL_IMAGE_CLASS_1_X_16 =
0x82BE
GL_IMAGE_CLASS_4_X_8 =
0x82BF
GL_IMAGE_CLASS_2_X_8 =
0x82C0
GL_IMAGE_CLASS_1_X_8 =
0x82C1
GL_IMAGE_CLASS_11_11_10 =
0x82C2
GL_IMAGE_CLASS_10_10_10_2 =
0x82C3
GL_VIEW_CLASS_128_BITS =
0x82C4
GL_VIEW_CLASS_96_BITS =
0x82C5
GL_VIEW_CLASS_64_BITS =
0x82C6
GL_VIEW_CLASS_48_BITS =
0x82C7
GL_VIEW_CLASS_32_BITS =
0x82C8
GL_VIEW_CLASS_24_BITS =
0x82C9
GL_VIEW_CLASS_16_BITS =
0x82CA
GL_VIEW_CLASS_8_BITS =
0x82CB
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_CLASS_RGTC1_RED =
0x82D0
GL_VIEW_CLASS_RGTC2_RG =
0x82D1
GL_VIEW_CLASS_BPTC_UNORM =
0x82D2
GL_VIEW_CLASS_BPTC_FLOAT =
0x82D3
GL_UNIFORM =
0x92E1
GL_UNIFORM_BLOCK =
0x92E2
GL_PROGRAM_INPUT =
0x92E3
GL_PROGRAM_OUTPUT =
0x92E4
GL_BUFFER_VARIABLE =
0x92E5
GL_SHADER_STORAGE_BLOCK =
0x92E6
GL_VERTEX_SUBROUTINE =
0x92E8
GL_TESS_CONTROL_SUBROUTINE =
0x92E9
GL_TESS_EVALUATION_SUBROUTINE =
0x92EA
GL_GEOMETRY_SUBROUTINE =
0x92EB
GL_FRAGMENT_SUBROUTINE =
0x92EC
GL_COMPUTE_SUBROUTINE =
0x92ED
GL_VERTEX_SUBROUTINE_UNIFORM =
0x92EE
GL_TESS_CONTROL_SUBROUTINE_UNIFORM =
0x92EF
GL_TESS_EVALUATION_SUBROUTINE_UNIFORM =
0x92F0
GL_GEOMETRY_SUBROUTINE_UNIFORM =
0x92F1
GL_FRAGMENT_SUBROUTINE_UNIFORM =
0x92F2
GL_COMPUTE_SUBROUTINE_UNIFORM =
0x92F3
GL_TRANSFORM_FEEDBACK_VARYING =
0x92F4
GL_ACTIVE_RESOURCES =
0x92F5
GL_MAX_NAME_LENGTH =
0x92F6
GL_MAX_NUM_ACTIVE_VARIABLES =
0x92F7
GL_MAX_NUM_COMPATIBLE_SUBROUTINES =
0x92F8
GL_NAME_LENGTH =
0x92F9
GL_TYPE =
0x92FA
GL_ARRAY_SIZE =
0x92FB
GL_OFFSET =
0x92FC
GL_BLOCK_INDEX =
0x92FD
GL_ARRAY_STRIDE =
0x92FE
GL_MATRIX_STRIDE =
0x92FF
GL_IS_ROW_MAJOR =
0x9300
GL_ATOMIC_COUNTER_BUFFER_INDEX =
0x9301
GL_BUFFER_BINDING =
0x9302
GL_BUFFER_DATA_SIZE =
0x9303
GL_NUM_ACTIVE_VARIABLES =
0x9304
GL_ACTIVE_VARIABLES =
0x9305
GL_REFERENCED_BY_VERTEX_SHADER =
0x9306
GL_REFERENCED_BY_TESS_CONTROL_SHADER =
0x9307
GL_REFERENCED_BY_TESS_EVALUATION_SHADER =
0x9308
GL_REFERENCED_BY_GEOMETRY_SHADER =
0x9309
GL_REFERENCED_BY_FRAGMENT_SHADER =
0x930A
GL_REFERENCED_BY_COMPUTE_SHADER =
0x930B
GL_TOP_LEVEL_ARRAY_SIZE =
0x930C
GL_TOP_LEVEL_ARRAY_STRIDE =
0x930D
GL_LOCATION =
0x930E
GL_LOCATION_INDEX =
0x930F
GL_IS_PER_PATCH =
0x92E7
GL_SHADER_STORAGE_BUFFER =
0x90D2
GL_SHADER_STORAGE_BUFFER_BINDING =
0x90D3
GL_SHADER_STORAGE_BUFFER_START =
0x90D4
GL_SHADER_STORAGE_BUFFER_SIZE =
0x90D5
GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS =
0x90D6
GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS =
0x90D7
GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS =
0x90D8
GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS =
0x90D9
GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS =
0x90DA
GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS =
0x90DB
GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS =
0x90DC
GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS =
0x90DD
GL_MAX_SHADER_STORAGE_BLOCK_SIZE =
0x90DE
GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT =
0x90DF
GL_SHADER_STORAGE_BARRIER_BIT =
0x00002000
GL_DEPTH_STENCIL_TEXTURE_MODE =
0x90EA
GL_TEXTURE_BUFFER_OFFSET =
0x919D
GL_TEXTURE_BUFFER_SIZE =
0x919E
GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT =
0x919F
GL_TEXTURE_VIEW_MIN_LEVEL =
0x82DB
GL_TEXTURE_VIEW_NUM_LEVELS =
0x82DC
GL_TEXTURE_VIEW_MIN_LAYER =
0x82DD
GL_TEXTURE_VIEW_NUM_LAYERS =
0x82DE
GL_TEXTURE_IMMUTABLE_LEVELS =
0x82DF
GL_VERTEX_ATTRIB_BINDING =
0x82D4
GL_VERTEX_ATTRIB_RELATIVE_OFFSET =
0x82D5
GL_VERTEX_BINDING_DIVISOR =
0x82D6
GL_VERTEX_BINDING_OFFSET =
0x82D7
GL_VERTEX_BINDING_STRIDE =
0x82D8
GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET =
0x82D9
GL_MAX_VERTEX_ATTRIB_BINDINGS =
0x82DA
GL_DISPLAY_LIST =
0x82E7
GL_VERSION_ES_CL_1_0 =
1
GL_VERSION_ES_CM_1_1 =
1
GL_VERSION_ES_CL_1_1 =
1
GL_FUNC_ADD =
0x8006
GL_BLEND_EQUATION =
0x8009
GL_FUNC_SUBTRACT =
0x800A
GL_FUNC_REVERSE_SUBTRACT =
0x800B
GL_CONSTANT_COLOR =
0x8001
GL_ONE_MINUS_CONSTANT_COLOR =
0x8002
GL_CONSTANT_ALPHA =
0x8003
GL_ONE_MINUS_CONSTANT_ALPHA =
0x8004
GL_BLEND_COLOR =
0x8005
GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS =
0x8CD9
GL_MIN =
0x8007
GL_MAX =
0x8008
GL_SMOOTH_POINT_SIZE_RANGE =
GL_POINT_SIZE_RANGE
GL_SMOOTH_POINT_SIZE_GRANULARITY =
GL_POINT_SIZE_GRANULARITY
GL_SMOOTH_LINE_WIDTH_RANGE =
GL_LINE_WIDTH_RANGE
GL_SMOOTH_LINE_WIDTH_GRANULARITY =
GL_LINE_WIDTH_GRANULARITY
GL_SRC1_ALPHA =
0x8589
GL_COMPARE_REF_TO_TEXTURE =
0x884E
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_MAX_CLIP_DISTANCES =
0x0D32
GL_MAX_VARYING_COMPONENTS =
GL_MAX_VARYING_FLOATS
GL_PROGRAM_POINT_SIZE =
GL_VERTEX_PROGRAM_POINT_SIZE
GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES =
GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS
GL_COPY_READ_BUFFER_BINDING =
GL_COPY_READ_BUFFER
GL_COPY_WRITE_BUFFER_BINDING =
GL_COPY_WRITE_BUFFER
GL_TRANSFORM_FEEDBACK_PAUSED =
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED
GL_TRANSFORM_FEEDBACK_ACTIVE =
GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE
@@glCullFace =
nil
@@glFrontFace =
nil
@@glHint =
nil
@@glLineWidth =
nil
@@glPointSize =
nil
@@glPolygonMode =
nil
@@glScissor =
nil
@@glTexParameterf =
nil
@@glTexParameterfv =
nil
@@glTexParameteri =
nil
@@glTexParameteriv =
nil
@@glTexImage1D =
nil
@@glTexImage2D =
nil
@@glDrawBuffer =
nil
@@glClear =
nil
@@glClearColor =
nil
@@glClearStencil =
nil
@@glClearDepth =
nil
@@glStencilMask =
nil
@@glColorMask =
nil
@@glDepthMask =
nil
@@glDisable =
nil
@@glEnable =
nil
@@glFinish =
nil
@@glFlush =
nil
@@glBlendFunc =
nil
@@glLogicOp =
nil
@@glStencilFunc =
nil
@@glStencilOp =
nil
@@glDepthFunc =
nil
@@glPixelStoref =
nil
@@glPixelStorei =
nil
@@glReadBuffer =
nil
@@glReadPixels =
nil
@@glGetBooleanv =
nil
@@glGetDoublev =
nil
@@glGetError =
nil
@@glGetFloatv =
nil
@@glGetIntegerv =
nil
@@glGetString =
nil
@@glGetTexImage =
nil
@@glGetTexParameterfv =
nil
@@glGetTexParameteriv =
nil
@@glGetTexLevelParameterfv =
nil
@@glGetTexLevelParameteriv =
nil
@@glIsEnabled =
nil
@@glDepthRange =
nil
@@glViewport =
nil
@@glDrawArrays =
nil
@@glDrawElements =
nil
@@glPolygonOffset =
nil
@@glCopyTexImage1D =
nil
@@glCopyTexImage2D =
nil
@@glCopyTexSubImage1D =
nil
@@glCopyTexSubImage2D =
nil
@@glTexSubImage1D =
nil
@@glTexSubImage2D =
nil
@@glBindTexture =
nil
@@glDeleteTextures =
nil
@@glGenTextures =
nil
@@glIsTexture =
nil
@@glBlendColor =
nil
@@glBlendEquation =
nil
@@glDrawRangeElements =
nil
@@glTexImage3D =
nil
@@glTexSubImage3D =
nil
@@glCopyTexSubImage3D =
nil
@@glActiveTexture =
nil
@@glSampleCoverage =
nil
@@glCompressedTexImage3D =
nil
@@glCompressedTexImage2D =
nil
@@glCompressedTexImage1D =
nil
@@glCompressedTexSubImage3D =
nil
@@glCompressedTexSubImage2D =
nil
@@glCompressedTexSubImage1D =
nil
@@glGetCompressedTexImage =
nil
@@glBlendFuncSeparate =
nil
@@glMultiDrawArrays =
nil
@@glMultiDrawElements =
nil
@@glPointParameterf =
nil
@@glPointParameterfv =
nil
@@glPointParameteri =
nil
@@glPointParameteriv =
nil
@@glGenQueries =
nil
@@glDeleteQueries =
nil
@@glIsQuery =
nil
@@glBeginQuery =
nil
@@glEndQuery =
nil
@@glGetQueryiv =
nil
@@glGetQueryObjectiv =
nil
@@glGetQueryObjectuiv =
nil
@@glBindBuffer =
nil
@@glDeleteBuffers =
nil
@@glGenBuffers =
nil
@@glIsBuffer =
nil
@@glBufferData =
nil
@@glBufferSubData =
nil
@@glGetBufferSubData =
nil
@@glMapBuffer =
nil
@@glUnmapBuffer =
nil
@@glGetBufferParameteriv =
nil
@@glGetBufferPointerv =
nil
@@glBlendEquationSeparate =
nil
@@glDrawBuffers =
nil
@@glStencilOpSeparate =
nil
@@glStencilFuncSeparate =
nil
@@glStencilMaskSeparate =
nil
@@glAttachShader =
nil
@@glBindAttribLocation =
nil
@@glCompileShader =
nil
@@glCreateProgram =
nil
@@glCreateShader =
nil
@@glDeleteProgram =
nil
@@glDeleteShader =
nil
@@glDetachShader =
nil
@@glDisableVertexAttribArray =
nil
@@glEnableVertexAttribArray =
nil
@@glGetActiveAttrib =
nil
@@glGetActiveUniform =
nil
@@glGetAttachedShaders =
nil
@@glGetAttribLocation =
nil
@@glGetProgramiv =
nil
@@glGetProgramInfoLog =
nil
@@glGetShaderiv =
nil
@@glGetShaderInfoLog =
nil
@@glGetShaderSource =
nil
@@glGetUniformLocation =
nil
@@glGetUniformfv =
nil
@@glGetUniformiv =
nil
@@glGetVertexAttribdv =
nil
@@glGetVertexAttribfv =
nil
@@glGetVertexAttribiv =
nil
@@glGetVertexAttribPointerv =
nil
@@glIsProgram =
nil
@@glIsShader =
nil
@@glLinkProgram =
nil
@@glShaderSource =
nil
@@glUseProgram =
nil
@@glUniform1f =
nil
@@glUniform2f =
nil
@@glUniform3f =
nil
@@glUniform4f =
nil
@@glUniform1i =
nil
@@glUniform2i =
nil
@@glUniform3i =
nil
@@glUniform4i =
nil
@@glUniform1fv =
nil
@@glUniform2fv =
nil
@@glUniform3fv =
nil
@@glUniform4fv =
nil
@@glUniform1iv =
nil
@@glUniform2iv =
nil
@@glUniform3iv =
nil
@@glUniform4iv =
nil
@@glUniformMatrix2fv =
nil
@@glUniformMatrix3fv =
nil
@@glUniformMatrix4fv =
nil
@@glValidateProgram =
nil
@@glVertexAttrib1d =
nil
@@glVertexAttrib1dv =
nil
@@glVertexAttrib1f =
nil
@@glVertexAttrib1fv =
nil
@@glVertexAttrib1s =
nil
@@glVertexAttrib1sv =
nil
@@glVertexAttrib2d =
nil
@@glVertexAttrib2dv =
nil
@@glVertexAttrib2f =
nil
@@glVertexAttrib2fv =
nil
@@glVertexAttrib2s =
nil
@@glVertexAttrib2sv =
nil
@@glVertexAttrib3d =
nil
@@glVertexAttrib3dv =
nil
@@glVertexAttrib3f =
nil
@@glVertexAttrib3fv =
nil
@@glVertexAttrib3s =
nil
@@glVertexAttrib3sv =
nil
@@glVertexAttrib4Nbv =
nil
@@glVertexAttrib4Niv =
nil
@@glVertexAttrib4Nsv =
nil
@@glVertexAttrib4Nub =
nil
@@glVertexAttrib4Nubv =
nil
@@glVertexAttrib4Nuiv =
nil
@@glVertexAttrib4Nusv =
nil
@@glVertexAttrib4bv =
nil
@@glVertexAttrib4d =
nil
@@glVertexAttrib4dv =
nil
@@glVertexAttrib4f =
nil
@@glVertexAttrib4fv =
nil
@@glVertexAttrib4iv =
nil
@@glVertexAttrib4s =
nil
@@glVertexAttrib4sv =
nil
@@glVertexAttrib4ubv =
nil
@@glVertexAttrib4uiv =
nil
@@glVertexAttrib4usv =
nil
@@glVertexAttribPointer =
nil
@@glUniformMatrix2x3fv =
nil
@@glUniformMatrix3x2fv =
nil
@@glUniformMatrix2x4fv =
nil
@@glUniformMatrix4x2fv =
nil
@@glUniformMatrix3x4fv =
nil
@@glUniformMatrix4x3fv =
nil
@@glColorMaski =
nil
@@glGetBooleani_v =
nil
@@glGetIntegeri_v =
nil
@@glEnablei =
nil
@@glDisablei =
nil
@@glIsEnabledi =
nil
@@glBeginTransformFeedback =
nil
@@glEndTransformFeedback =
nil
@@glBindBufferRange =
nil
@@glBindBufferBase =
nil
@@glTransformFeedbackVaryings =
nil
@@glGetTransformFeedbackVarying =
nil
@@glClampColor =
nil
@@glBeginConditionalRender =
nil
@@glEndConditionalRender =
nil
@@glVertexAttribIPointer =
nil
@@glGetVertexAttribIiv =
nil
@@glGetVertexAttribIuiv =
nil
@@glVertexAttribI1i =
nil
@@glVertexAttribI2i =
nil
@@glVertexAttribI3i =
nil
@@glVertexAttribI4i =
nil
@@glVertexAttribI1ui =
nil
@@glVertexAttribI2ui =
nil
@@glVertexAttribI3ui =
nil
@@glVertexAttribI4ui =
nil
@@glVertexAttribI1iv =
nil
@@glVertexAttribI2iv =
nil
@@glVertexAttribI3iv =
nil
@@glVertexAttribI4iv =
nil
@@glVertexAttribI1uiv =
nil
@@glVertexAttribI2uiv =
nil
@@glVertexAttribI3uiv =
nil
@@glVertexAttribI4uiv =
nil
@@glVertexAttribI4bv =
nil
@@glVertexAttribI4sv =
nil
@@glVertexAttribI4ubv =
nil
@@glVertexAttribI4usv =
nil
@@glGetUniformuiv =
nil
@@glBindFragDataLocation =
nil
@@glGetFragDataLocation =
nil
@@glUniform1ui =
nil
@@glUniform2ui =
nil
@@glUniform3ui =
nil
@@glUniform4ui =
nil
@@glUniform1uiv =
nil
@@glUniform2uiv =
nil
@@glUniform3uiv =
nil
@@glUniform4uiv =
nil
@@glTexParameterIiv =
nil
@@glTexParameterIuiv =
nil
@@glGetTexParameterIiv =
nil
@@glGetTexParameterIuiv =
nil
@@glClearBufferiv =
nil
@@glClearBufferuiv =
nil
@@glClearBufferfv =
nil
@@glClearBufferfi =
nil
@@glGetStringi =
nil
@@glIsRenderbuffer =
nil
@@glBindRenderbuffer =
nil
@@glDeleteRenderbuffers =
nil
@@glGenRenderbuffers =
nil
@@glRenderbufferStorage =
nil
@@glGetRenderbufferParameteriv =
nil
@@glIsFramebuffer =
nil
@@glBindFramebuffer =
nil
@@glDeleteFramebuffers =
nil
@@glGenFramebuffers =
nil
@@glCheckFramebufferStatus =
nil
@@glFramebufferTexture1D =
nil
@@glFramebufferTexture2D =
nil
@@glFramebufferTexture3D =
nil
@@glFramebufferRenderbuffer =
nil
@@glGetFramebufferAttachmentParameteriv =
nil
@@glGenerateMipmap =
nil
@@glBlitFramebuffer =
nil
@@glRenderbufferStorageMultisample =
nil
@@glFramebufferTextureLayer =
nil
@@glMapBufferRange =
nil
@@glFlushMappedBufferRange =
nil
@@glBindVertexArray =
nil
@@glDeleteVertexArrays =
nil
@@glGenVertexArrays =
nil
@@glIsVertexArray =
nil
@@glDrawArraysInstanced =
nil
@@glDrawElementsInstanced =
nil
@@glTexBuffer =
nil
@@glPrimitiveRestartIndex =
nil
@@glCopyBufferSubData =
nil
@@glGetUniformIndices =
nil
@@glGetActiveUniformsiv =
nil
@@glGetActiveUniformName =
nil
@@glGetUniformBlockIndex =
nil
@@glGetActiveUniformBlockiv =
nil
@@glGetActiveUniformBlockName =
nil
@@glUniformBlockBinding =
nil
@@glDrawElementsBaseVertex =
nil
@@glDrawRangeElementsBaseVertex =
nil
@@glDrawElementsInstancedBaseVertex =
nil
@@glMultiDrawElementsBaseVertex =
nil
@@glProvokingVertex =
nil
@@glFenceSync =
nil
@@glIsSync =
nil
@@glDeleteSync =
nil
@@glClientWaitSync =
nil
@@glWaitSync =
nil
@@glGetInteger64v =
nil
@@glGetSynciv =
nil
@@glGetInteger64i_v =
nil
@@glGetBufferParameteri64v =
nil
@@glFramebufferTexture =
nil
@@glTexImage2DMultisample =
nil
@@glTexImage3DMultisample =
nil
@@glGetMultisamplefv =
nil
@@glSampleMaski =
nil
@@glBindFragDataLocationIndexed =
nil
@@glGetFragDataIndex =
nil
@@glGenSamplers =
nil
@@glDeleteSamplers =
nil
@@glIsSampler =
nil
@@glBindSampler =
nil
@@glSamplerParameteri =
nil
@@glSamplerParameteriv =
nil
@@glSamplerParameterf =
nil
@@glSamplerParameterfv =
nil
@@glSamplerParameterIiv =
nil
@@glSamplerParameterIuiv =
nil
@@glGetSamplerParameteriv =
nil
@@glGetSamplerParameterIiv =
nil
@@glGetSamplerParameterfv =
nil
@@glGetSamplerParameterIuiv =
nil
@@glQueryCounter =
nil
@@glGetQueryObjecti64v =
nil
@@glGetQueryObjectui64v =
nil
@@glVertexAttribDivisor =
nil
@@glVertexAttribP1ui =
nil
@@glVertexAttribP1uiv =
nil
@@glVertexAttribP2ui =
nil
@@glVertexAttribP2uiv =
nil
@@glVertexAttribP3ui =
nil
@@glVertexAttribP3uiv =
nil
@@glVertexAttribP4ui =
nil
@@glVertexAttribP4uiv =
nil
@@glVertexP2ui =
nil
@@glVertexP2uiv =
nil
@@glVertexP3ui =
nil
@@glVertexP3uiv =
nil
@@glVertexP4ui =
nil
@@glVertexP4uiv =
nil
@@glTexCoordP1ui =
nil
@@glTexCoordP1uiv =
nil
@@glTexCoordP2ui =
nil
@@glTexCoordP2uiv =
nil
@@glTexCoordP3ui =
nil
@@glTexCoordP3uiv =
nil
@@glTexCoordP4ui =
nil
@@glTexCoordP4uiv =
nil
@@glMultiTexCoordP1ui =
nil
@@glMultiTexCoordP1uiv =
nil
@@glMultiTexCoordP2ui =
nil
@@glMultiTexCoordP2uiv =
nil
@@glMultiTexCoordP3ui =
nil
@@glMultiTexCoordP3uiv =
nil
@@glMultiTexCoordP4ui =
nil
@@glMultiTexCoordP4uiv =
nil
@@glNormalP3ui =
nil
@@glNormalP3uiv =
nil
@@glColorP3ui =
nil
@@glColorP3uiv =
nil
@@glColorP4ui =
nil
@@glColorP4uiv =
nil
@@glSecondaryColorP3ui =
nil
@@glSecondaryColorP3uiv =
nil
@@glMinSampleShading =
nil
@@glBlendEquationi =
nil
@@glBlendEquationSeparatei =
nil
@@glBlendFunci =
nil
@@glBlendFuncSeparatei =
nil
@@glDrawArraysIndirect =
nil
@@glDrawElementsIndirect =
nil
@@glUniform1d =
nil
@@glUniform2d =
nil
@@glUniform3d =
nil
@@glUniform4d =
nil
@@glUniform1dv =
nil
@@glUniform2dv =
nil
@@glUniform3dv =
nil
@@glUniform4dv =
nil
@@glUniformMatrix2dv =
nil
@@glUniformMatrix3dv =
nil
@@glUniformMatrix4dv =
nil
@@glUniformMatrix2x3dv =
nil
@@glUniformMatrix2x4dv =
nil
@@glUniformMatrix3x2dv =
nil
@@glUniformMatrix3x4dv =
nil
@@glUniformMatrix4x2dv =
nil
@@glUniformMatrix4x3dv =
nil
@@glGetUniformdv =
nil
@@glGetSubroutineUniformLocation =
nil
@@glGetSubroutineIndex =
nil
@@glGetActiveSubroutineUniformiv =
nil
@@glGetActiveSubroutineUniformName =
nil
@@glGetActiveSubroutineName =
nil
@@glUniformSubroutinesuiv =
nil
@@glGetUniformSubroutineuiv =
nil
@@glGetProgramStageiv =
nil
@@glPatchParameteri =
nil
@@glPatchParameterfv =
nil
@@glBindTransformFeedback =
nil
@@glDeleteTransformFeedbacks =
nil
@@glGenTransformFeedbacks =
nil
@@glIsTransformFeedback =
nil
@@glPauseTransformFeedback =
nil
@@glResumeTransformFeedback =
nil
@@glDrawTransformFeedback =
nil
@@glDrawTransformFeedbackStream =
nil
@@glBeginQueryIndexed =
nil
@@glEndQueryIndexed =
nil
@@glGetQueryIndexediv =
nil
@@glReleaseShaderCompiler =
nil
@@glShaderBinary =
nil
@@glGetShaderPrecisionFormat =
nil
@@glDepthRangef =
nil
@@glClearDepthf =
nil
@@glGetProgramBinary =
nil
@@glProgramBinary =
nil
@@glProgramParameteri =
nil
@@glUseProgramStages =
nil
@@glActiveShaderProgram =
nil
@@glCreateShaderProgramv =
nil
@@glBindProgramPipeline =
nil
@@glDeleteProgramPipelines =
nil
@@glGenProgramPipelines =
nil
@@glIsProgramPipeline =
nil
@@glGetProgramPipelineiv =
nil
@@glProgramUniform1i =
nil
@@glProgramUniform1iv =
nil
@@glProgramUniform1f =
nil
@@glProgramUniform1fv =
nil
@@glProgramUniform1d =
nil
@@glProgramUniform1dv =
nil
@@glProgramUniform1ui =
nil
@@glProgramUniform1uiv =
nil
@@glProgramUniform2i =
nil
@@glProgramUniform2iv =
nil
@@glProgramUniform2f =
nil
@@glProgramUniform2fv =
nil
@@glProgramUniform2d =
nil
@@glProgramUniform2dv =
nil
@@glProgramUniform2ui =
nil
@@glProgramUniform2uiv =
nil
@@glProgramUniform3i =
nil
@@glProgramUniform3iv =
nil
@@glProgramUniform3f =
nil
@@glProgramUniform3fv =
nil
@@glProgramUniform3d =
nil
@@glProgramUniform3dv =
nil
@@glProgramUniform3ui =
nil
@@glProgramUniform3uiv =
nil
@@glProgramUniform4i =
nil
@@glProgramUniform4iv =
nil
@@glProgramUniform4f =
nil
@@glProgramUniform4fv =
nil
@@glProgramUniform4d =
nil
@@glProgramUniform4dv =
nil
@@glProgramUniform4ui =
nil
@@glProgramUniform4uiv =
nil
@@glProgramUniformMatrix2fv =
nil
@@glProgramUniformMatrix3fv =
nil
@@glProgramUniformMatrix4fv =
nil
@@glProgramUniformMatrix2dv =
nil
@@glProgramUniformMatrix3dv =
nil
@@glProgramUniformMatrix4dv =
nil
@@glProgramUniformMatrix2x3fv =
nil
@@glProgramUniformMatrix3x2fv =
nil
@@glProgramUniformMatrix2x4fv =
nil
@@glProgramUniformMatrix4x2fv =
nil
@@glProgramUniformMatrix3x4fv =
nil
@@glProgramUniformMatrix4x3fv =
nil
@@glProgramUniformMatrix2x3dv =
nil
@@glProgramUniformMatrix3x2dv =
nil
@@glProgramUniformMatrix2x4dv =
nil
@@glProgramUniformMatrix4x2dv =
nil
@@glProgramUniformMatrix3x4dv =
nil
@@glProgramUniformMatrix4x3dv =
nil
@@glValidateProgramPipeline =
nil
@@glGetProgramPipelineInfoLog =
nil
@@glVertexAttribL1d =
nil
@@glVertexAttribL2d =
nil
@@glVertexAttribL3d =
nil
@@glVertexAttribL4d =
nil
@@glVertexAttribL1dv =
nil
@@glVertexAttribL2dv =
nil
@@glVertexAttribL3dv =
nil
@@glVertexAttribL4dv =
nil
@@glVertexAttribLPointer =
nil
@@glGetVertexAttribLdv =
nil
@@glViewportArrayv =
nil
@@glViewportIndexedf =
nil
@@glViewportIndexedfv =
nil
@@glScissorArrayv =
nil
@@glScissorIndexed =
nil
@@glScissorIndexedv =
nil
@@glDepthRangeArrayv =
nil
@@glDepthRangeIndexed =
nil
@@glGetFloati_v =
nil
@@glGetDoublei_v =
nil
@@glDrawArraysInstancedBaseInstance =
nil
@@glDrawElementsInstancedBaseInstance =
nil
@@glDrawElementsInstancedBaseVertexBaseInstance =
nil
@@glGetInternalformati64v =
nil
@@glGetActiveAtomicCounterBufferiv =
nil
@@glBindImageTexture =
nil
@@glMemoryBarrier =
nil
@@glTexStorage1D =
nil
@@glTexStorage2D =
nil
@@glTexStorage3D =
nil
@@glDrawTransformFeedbackInstanced =
nil
@@glDrawTransformFeedbackStreamInstanced =
nil
@@glClearBufferData =
nil
@@glClearBufferSubData =
nil
@@glDispatchCompute =
nil
@@glDispatchComputeIndirect =
nil
@@glCopyImageSubData =
nil
@@glFramebufferParameteri =
nil
@@glGetFramebufferParameteriv =
nil
@@glInvalidateTexSubImage =
nil
@@glInvalidateTexImage =
nil
@@glInvalidateBufferSubData =
nil
@@glInvalidateBufferData =
nil
@@glInvalidateFramebuffer =
nil
@@glInvalidateSubFramebuffer =
nil
@@glMultiDrawArraysIndirect =
nil
@@glMultiDrawElementsIndirect =
nil
@@glGetProgramInterfaceiv =
nil
@@glGetProgramResourceIndex =
nil
@@glGetProgramResourceName =
nil
@@glGetProgramResourceiv =
nil
@@glGetProgramResourceLocation =
nil
@@glGetProgramResourceLocationIndex =
nil
@@glShaderStorageBlockBinding =
nil
@@glTexBufferRange =
nil
@@glTexStorage2DMultisample =
nil
@@glTexStorage3DMultisample =
nil
@@glTextureStorage2DMultisampleEXT =
nil
@@glTextureStorage3DMultisampleEXT =
nil
@@glTextureView =
nil
@@glBindVertexBuffer =
nil
@@glVertexAttribFormat =
nil
@@glVertexAttribIFormat =
nil
@@glVertexAttribLFormat =
nil
@@glVertexAttribBinding =
nil
@@glVertexBindingDivisor =
nil
@@glDebugMessageControl =
nil
@@glDebugMessageInsert =
nil
@@glDebugMessageCallback =
nil
@@glGetDebugMessageLog =
nil
@@glPushDebugGroup =
nil
@@glPopDebugGroup =
nil
@@glObjectLabel =
nil
@@glGetObjectLabel =
nil
@@glObjectPtrLabel =
nil
@@glGetObjectPtrLabel =
nil
@@glClipPlanef =
nil
@@glFrustumf =
nil
@@glGetClipPlanef =
nil
@@glOrthof =
nil
@@glAlphaFuncx =
nil
@@glClearColorx =
nil
@@glClearDepthx =
nil
@@glClipPlanex =
nil
@@glColor4x =
nil
@@glDepthRangex =
nil
@@glFogx =
nil
@@glFogxv =
nil
@@glFrustumx =
nil
@@glGetClipPlanex =
nil
@@glGetFixedv =
nil
@@glGetLightxv =
nil
@@glGetMaterialxv =
nil
@@glGetTexEnvxv =
nil
@@glGetTexParameterxv =
nil
@@glLightModelx =
nil
@@glLightModelxv =
nil
@@glLightx =
nil
@@glLightxv =
nil
@@glLineWidthx =
nil
@@glLoadMatrixx =
nil
@@glMaterialx =
nil
@@glMaterialxv =
nil
@@glMultMatrixx =
nil
@@glMultiTexCoord4x =
nil
@@glNormal3x =
nil
@@glOrthox =
nil
@@glPointParameterx =
nil
@@glPointParameterxv =
nil
@@glPointSizex =
nil
@@glPolygonOffsetx =
nil
@@glRotatex =
nil
@@glSampleCoveragex =
nil
@@glScalex =
nil
@@glTexEnvx =
nil
@@glTexEnvxv =
nil
@@glTexParameterx =
nil
@@glTexParameterxv =
nil
@@glTranslatex =
nil
@@glGetInternalformativ =
nil

Class Method Summary collapse

Class Method Details

.glActiveShaderProgram__(pipeline_, program_) ⇒ Object



4475
4476
4477
4478
4479
4480
4481
# File 'lib/opengl-core/gl_commands.rb', line 4475

def self.glActiveShaderProgram__(pipeline_, program_)
  if @@glActiveShaderProgram.nil?
    sym = GlSym.load_gl_sym__('glActiveShaderProgram')
    @@glActiveShaderProgram = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glActiveShaderProgram.call(pipeline_, program_)
end

.glActiveTexture__(texture_) ⇒ Object



1217
1218
1219
1220
1221
1222
1223
# File 'lib/opengl-core/gl_commands.rb', line 1217

def self.glActiveTexture__(texture_)
  if @@glActiveTexture.nil?
    sym = GlSym.load_gl_sym__('glActiveTexture')
    @@glActiveTexture = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glActiveTexture.call(texture_)
end

.glAlphaFuncx__(func_, ref_) ⇒ Object



5726
5727
5728
5729
5730
5731
5732
# File 'lib/opengl-core/gl_commands.rb', line 5726

def self.glAlphaFuncx__(func_, ref_)
  if @@glAlphaFuncx.nil?
    sym = GlSym.load_gl_sym__('glAlphaFuncx')
    @@glAlphaFuncx = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glAlphaFuncx.call(func_, ref_)
end

.glAttachShader__(program_, shader_) ⇒ Object



1577
1578
1579
1580
1581
1582
1583
# File 'lib/opengl-core/gl_commands.rb', line 1577

def self.glAttachShader__(program_, shader_)
  if @@glAttachShader.nil?
    sym = GlSym.load_gl_sym__('glAttachShader')
    @@glAttachShader = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glAttachShader.call(program_, shader_)
end

.glBeginConditionalRender__(id_, mode_) ⇒ Object



2540
2541
2542
2543
2544
2545
2546
# File 'lib/opengl-core/gl_commands.rb', line 2540

def self.glBeginConditionalRender__(id_, mode_)
  if @@glBeginConditionalRender.nil?
    sym = GlSym.load_gl_sym__('glBeginConditionalRender')
    @@glBeginConditionalRender = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBeginConditionalRender.call(id_, mode_)
end

.glBeginQuery__(target_, id_) ⇒ Object



1388
1389
1390
1391
1392
1393
1394
# File 'lib/opengl-core/gl_commands.rb', line 1388

def self.glBeginQuery__(target_, id_)
  if @@glBeginQuery.nil?
    sym = GlSym.load_gl_sym__('glBeginQuery')
    @@glBeginQuery = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBeginQuery.call(target_, id_)
end

.glBeginQueryIndexed__(target_, index_, id_) ⇒ Object



4367
4368
4369
4370
4371
4372
4373
# File 'lib/opengl-core/gl_commands.rb', line 4367

def self.glBeginQueryIndexed__(target_, index_, id_)
  if @@glBeginQueryIndexed.nil?
    sym = GlSym.load_gl_sym__('glBeginQueryIndexed')
    @@glBeginQueryIndexed = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBeginQueryIndexed.call(target_, index_, id_)
end

.glBeginTransformFeedback__(primitiveMode_) ⇒ Object



2477
2478
2479
2480
2481
2482
2483
# File 'lib/opengl-core/gl_commands.rb', line 2477

def self.glBeginTransformFeedback__(primitiveMode_)
  if @@glBeginTransformFeedback.nil?
    sym = GlSym.load_gl_sym__('glBeginTransformFeedback')
    @@glBeginTransformFeedback = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBeginTransformFeedback.call(primitiveMode_)
end

.glBindAttribLocation__(program_, index_, name_) ⇒ Object



1586
1587
1588
1589
1590
1591
1592
# File 'lib/opengl-core/gl_commands.rb', line 1586

def self.glBindAttribLocation__(program_, index_, name_)
  if @@glBindAttribLocation.nil?
    sym = GlSym.load_gl_sym__('glBindAttribLocation')
    @@glBindAttribLocation = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glBindAttribLocation.call(program_, index_, name_)
end

.glBindBuffer__(target_, buffer_) ⇒ Object



1433
1434
1435
1436
1437
1438
1439
# File 'lib/opengl-core/gl_commands.rb', line 1433

def self.glBindBuffer__(target_, buffer_)
  if @@glBindBuffer.nil?
    sym = GlSym.load_gl_sym__('glBindBuffer')
    @@glBindBuffer = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBindBuffer.call(target_, buffer_)
end

.glBindBufferBase__(target_, index_, buffer_) ⇒ Object



2504
2505
2506
2507
2508
2509
2510
# File 'lib/opengl-core/gl_commands.rb', line 2504

def self.glBindBufferBase__(target_, index_, buffer_)
  if @@glBindBufferBase.nil?
    sym = GlSym.load_gl_sym__('glBindBufferBase')
    @@glBindBufferBase = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBindBufferBase.call(target_, index_, buffer_)
end

.glBindBufferRange__(target_, index_, buffer_, offset_, size_) ⇒ Object



2495
2496
2497
2498
2499
2500
2501
# File 'lib/opengl-core/gl_commands.rb', line 2495

def self.glBindBufferRange__(target_, index_, buffer_, offset_, size_)
  if @@glBindBufferRange.nil?
    sym = GlSym.load_gl_sym__('glBindBufferRange')
    @@glBindBufferRange = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T], Fiddle::TYPE_VOID)
  end
  @@glBindBufferRange.call(target_, index_, buffer_, offset_, size_)
end

.glBindFragDataLocation__(program_, color_, name_) ⇒ Object



2774
2775
2776
2777
2778
2779
2780
# File 'lib/opengl-core/gl_commands.rb', line 2774

def self.glBindFragDataLocation__(program_, color_, name_)
  if @@glBindFragDataLocation.nil?
    sym = GlSym.load_gl_sym__('glBindFragDataLocation')
    @@glBindFragDataLocation = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glBindFragDataLocation.call(program_, color_, name_)
end

.glBindFragDataLocationIndexed__(program_, colorNumber_, index_, name_) ⇒ Object



3458
3459
3460
3461
3462
3463
3464
# File 'lib/opengl-core/gl_commands.rb', line 3458

def self.glBindFragDataLocationIndexed__(program_, colorNumber_, index_, name_)
  if @@glBindFragDataLocationIndexed.nil?
    sym = GlSym.load_gl_sym__('glBindFragDataLocationIndexed')
    @@glBindFragDataLocationIndexed = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glBindFragDataLocationIndexed.call(program_, colorNumber_, index_, name_)
end

.glBindFramebuffer__(target_, framebuffer_) ⇒ Object



3008
3009
3010
3011
3012
3013
3014
# File 'lib/opengl-core/gl_commands.rb', line 3008

def self.glBindFramebuffer__(target_, framebuffer_)
  if @@glBindFramebuffer.nil?
    sym = GlSym.load_gl_sym__('glBindFramebuffer')
    @@glBindFramebuffer = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBindFramebuffer.call(target_, framebuffer_)
end

.glBindImageTexture__(unit_, texture_, level_, layered_, layer_, access_, format_) ⇒ Object



5231
5232
5233
5234
5235
5236
5237
# File 'lib/opengl-core/gl_commands.rb', line 5231

def self.glBindImageTexture__(unit_, texture_, level_, layered_, layer_, access_, format_)
  if @@glBindImageTexture.nil?
    sym = GlSym.load_gl_sym__('glBindImageTexture')
    @@glBindImageTexture = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBindImageTexture.call(unit_, texture_, level_, layered_, layer_, access_, format_)
end

.glBindProgramPipeline__(pipeline_) ⇒ Object



4493
4494
4495
4496
4497
4498
4499
# File 'lib/opengl-core/gl_commands.rb', line 4493

def self.glBindProgramPipeline__(pipeline_)
  if @@glBindProgramPipeline.nil?
    sym = GlSym.load_gl_sym__('glBindProgramPipeline')
    @@glBindProgramPipeline = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBindProgramPipeline.call(pipeline_)
end

.glBindRenderbuffer__(target_, renderbuffer_) ⇒ Object



2954
2955
2956
2957
2958
2959
2960
# File 'lib/opengl-core/gl_commands.rb', line 2954

def self.glBindRenderbuffer__(target_, renderbuffer_)
  if @@glBindRenderbuffer.nil?
    sym = GlSym.load_gl_sym__('glBindRenderbuffer')
    @@glBindRenderbuffer = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBindRenderbuffer.call(target_, renderbuffer_)
end

.glBindSampler__(unit_, sampler_) ⇒ Object



3503
3504
3505
3506
3507
3508
3509
# File 'lib/opengl-core/gl_commands.rb', line 3503

def self.glBindSampler__(unit_, sampler_)
  if @@glBindSampler.nil?
    sym = GlSym.load_gl_sym__('glBindSampler')
    @@glBindSampler = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBindSampler.call(unit_, sampler_)
end

.glBindTexture__(target_, texture_) ⇒ Object



1127
1128
1129
1130
1131
1132
1133
# File 'lib/opengl-core/gl_commands.rb', line 1127

def self.glBindTexture__(target_, texture_)
  if @@glBindTexture.nil?
    sym = GlSym.load_gl_sym__('glBindTexture')
    @@glBindTexture = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBindTexture.call(target_, texture_)
end

.glBindTransformFeedback__(target_, id_) ⇒ Object



4295
4296
4297
4298
4299
4300
4301
# File 'lib/opengl-core/gl_commands.rb', line 4295

def self.glBindTransformFeedback__(target_, id_)
  if @@glBindTransformFeedback.nil?
    sym = GlSym.load_gl_sym__('glBindTransformFeedback')
    @@glBindTransformFeedback = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBindTransformFeedback.call(target_, id_)
end

.glBindVertexArray__(array_) ⇒ Object



3143
3144
3145
3146
3147
3148
3149
# File 'lib/opengl-core/gl_commands.rb', line 3143

def self.glBindVertexArray__(array_)
  if @@glBindVertexArray.nil?
    sym = GlSym.load_gl_sym__('glBindVertexArray')
    @@glBindVertexArray = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBindVertexArray.call(array_)
end

.glBindVertexBuffer__(bindingindex_, buffer_, offset_, stride_) ⇒ Object



5546
5547
5548
5549
5550
5551
5552
# File 'lib/opengl-core/gl_commands.rb', line 5546

def self.glBindVertexBuffer__(bindingindex_, buffer_, offset_, stride_)
  if @@glBindVertexBuffer.nil?
    sym = GlSym.load_gl_sym__('glBindVertexBuffer')
    @@glBindVertexBuffer = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBindVertexBuffer.call(bindingindex_, buffer_, offset_, stride_)
end

.glBlendColor__(red_, green_, blue_, alpha_) ⇒ Object



1163
1164
1165
1166
1167
1168
1169
# File 'lib/opengl-core/gl_commands.rb', line 1163

def self.glBlendColor__(red_, green_, blue_, alpha_)
  if @@glBlendColor.nil?
    sym = GlSym.load_gl_sym__('glBlendColor')
    @@glBlendColor = Fiddle::Function.new(sym, [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glBlendColor.call(red_, green_, blue_, alpha_)
end

.glBlendEquation__(mode_) ⇒ Object



1172
1173
1174
1175
1176
1177
1178
# File 'lib/opengl-core/gl_commands.rb', line 1172

def self.glBlendEquation__(mode_)
  if @@glBlendEquation.nil?
    sym = GlSym.load_gl_sym__('glBlendEquation')
    @@glBlendEquation = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBlendEquation.call(mode_)
end

.glBlendEquationi__(buf_, mode_) ⇒ Object



3989
3990
3991
3992
3993
3994
3995
# File 'lib/opengl-core/gl_commands.rb', line 3989

def self.glBlendEquationi__(buf_, mode_)
  if @@glBlendEquationi.nil?
    sym = GlSym.load_gl_sym__('glBlendEquationi')
    @@glBlendEquationi = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBlendEquationi.call(buf_, mode_)
end

.glBlendEquationSeparate__(modeRGB_, modeAlpha_) ⇒ Object



1532
1533
1534
1535
1536
1537
1538
# File 'lib/opengl-core/gl_commands.rb', line 1532

def self.glBlendEquationSeparate__(modeRGB_, modeAlpha_)
  if @@glBlendEquationSeparate.nil?
    sym = GlSym.load_gl_sym__('glBlendEquationSeparate')
    @@glBlendEquationSeparate = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBlendEquationSeparate.call(modeRGB_, modeAlpha_)
end

.glBlendEquationSeparatei__(buf_, modeRGB_, modeAlpha_) ⇒ Object



3998
3999
4000
4001
4002
4003
4004
# File 'lib/opengl-core/gl_commands.rb', line 3998

def self.glBlendEquationSeparatei__(buf_, modeRGB_, modeAlpha_)
  if @@glBlendEquationSeparatei.nil?
    sym = GlSym.load_gl_sym__('glBlendEquationSeparatei')
    @@glBlendEquationSeparatei = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBlendEquationSeparatei.call(buf_, modeRGB_, modeAlpha_)
end

.glBlendFunc__(sfactor_, dfactor_) ⇒ Object



839
840
841
842
843
844
845
# File 'lib/opengl-core/gl_commands.rb', line 839

def self.glBlendFunc__(sfactor_, dfactor_)
  if @@glBlendFunc.nil?
    sym = GlSym.load_gl_sym__('glBlendFunc')
    @@glBlendFunc = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBlendFunc.call(sfactor_, dfactor_)
end

.glBlendFunci__(buf_, src_, dst_) ⇒ Object



4007
4008
4009
4010
4011
4012
4013
# File 'lib/opengl-core/gl_commands.rb', line 4007

def self.glBlendFunci__(buf_, src_, dst_)
  if @@glBlendFunci.nil?
    sym = GlSym.load_gl_sym__('glBlendFunci')
    @@glBlendFunci = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBlendFunci.call(buf_, src_, dst_)
end

.glBlendFuncSeparate__(sfactorRGB_, dfactorRGB_, sfactorAlpha_, dfactorAlpha_) ⇒ Object



1298
1299
1300
1301
1302
1303
1304
# File 'lib/opengl-core/gl_commands.rb', line 1298

def self.glBlendFuncSeparate__(sfactorRGB_, dfactorRGB_, sfactorAlpha_, dfactorAlpha_)
  if @@glBlendFuncSeparate.nil?
    sym = GlSym.load_gl_sym__('glBlendFuncSeparate')
    @@glBlendFuncSeparate = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBlendFuncSeparate.call(sfactorRGB_, dfactorRGB_, sfactorAlpha_, dfactorAlpha_)
end

.glBlendFuncSeparatei__(buf_, srcRGB_, dstRGB_, srcAlpha_, dstAlpha_) ⇒ Object



4016
4017
4018
4019
4020
4021
4022
# File 'lib/opengl-core/gl_commands.rb', line 4016

def self.glBlendFuncSeparatei__(buf_, srcRGB_, dstRGB_, srcAlpha_, dstAlpha_)
  if @@glBlendFuncSeparatei.nil?
    sym = GlSym.load_gl_sym__('glBlendFuncSeparatei')
    @@glBlendFuncSeparatei = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBlendFuncSeparatei.call(buf_, srcRGB_, dstRGB_, srcAlpha_, dstAlpha_)
end

.glBlitFramebuffer__(srcX0_, srcY0_, srcX1_, srcY1_, dstX0_, dstY0_, dstX1_, dstY1_, mask_, filter_) ⇒ Object



3098
3099
3100
3101
3102
3103
3104
# File 'lib/opengl-core/gl_commands.rb', line 3098

def self.glBlitFramebuffer__(srcX0_, srcY0_, srcX1_, srcY1_, dstX0_, dstY0_, dstX1_, dstY1_, mask_, filter_)
  if @@glBlitFramebuffer.nil?
    sym = GlSym.load_gl_sym__('glBlitFramebuffer')
    @@glBlitFramebuffer = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBlitFramebuffer.call(srcX0_, srcY0_, srcX1_, srcY1_, dstX0_, dstY0_, dstX1_, dstY1_, mask_, filter_)
end

.glBufferData__(target_, size_, data_, usage_) ⇒ Object



1469
1470
1471
1472
1473
1474
1475
# File 'lib/opengl-core/gl_commands.rb', line 1469

def self.glBufferData__(target_, size_, data_, usage_)
  if @@glBufferData.nil?
    sym = GlSym.load_gl_sym__('glBufferData')
    @@glBufferData = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::VOIDP, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glBufferData.call(target_, size_, data_, usage_)
end

.glBufferSubData__(target_, offset_, size_, data_) ⇒ Object



1478
1479
1480
1481
1482
1483
1484
# File 'lib/opengl-core/gl_commands.rb', line 1478

def self.glBufferSubData__(target_, offset_, size_, data_)
  if @@glBufferSubData.nil?
    sym = GlSym.load_gl_sym__('glBufferSubData')
    @@glBufferSubData = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glBufferSubData.call(target_, offset_, size_, data_)
end

.glCheckFramebufferStatus__(target_) ⇒ Object



3035
3036
3037
3038
3039
3040
3041
# File 'lib/opengl-core/gl_commands.rb', line 3035

def self.glCheckFramebufferStatus__(target_)
  if @@glCheckFramebufferStatus.nil?
    sym = GlSym.load_gl_sym__('glCheckFramebufferStatus')
    @@glCheckFramebufferStatus = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_INT)
  end
  @@glCheckFramebufferStatus.call(target_)
end

.glClampColor__(target_, clamp_) ⇒ Object



2531
2532
2533
2534
2535
2536
2537
# File 'lib/opengl-core/gl_commands.rb', line 2531

def self.glClampColor__(target_, clamp_)
  if @@glClampColor.nil?
    sym = GlSym.load_gl_sym__('glClampColor')
    @@glClampColor = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glClampColor.call(target_, clamp_)
end

.glClear__(mask_) ⇒ Object



740
741
742
743
744
745
746
# File 'lib/opengl-core/gl_commands.rb', line 740

def self.glClear__(mask_)
  if @@glClear.nil?
    sym = GlSym.load_gl_sym__('glClear')
    @@glClear = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glClear.call(mask_)
end

.glClearBufferData__(target_, internalformat_, format_, type_, data_) ⇒ Object



5294
5295
5296
5297
5298
5299
5300
# File 'lib/opengl-core/gl_commands.rb', line 5294

def self.glClearBufferData__(target_, internalformat_, format_, type_, data_)
  if @@glClearBufferData.nil?
    sym = GlSym.load_gl_sym__('glClearBufferData')
    @@glClearBufferData = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glClearBufferData.call(target_, internalformat_, format_, type_, data_)
end

.glClearBufferfi__(buffer_, drawbuffer_, depth_, stencil_) ⇒ Object



2927
2928
2929
2930
2931
2932
2933
# File 'lib/opengl-core/gl_commands.rb', line 2927

def self.glClearBufferfi__(buffer_, drawbuffer_, depth_, stencil_)
  if @@glClearBufferfi.nil?
    sym = GlSym.load_gl_sym__('glClearBufferfi')
    @@glClearBufferfi = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glClearBufferfi.call(buffer_, drawbuffer_, depth_, stencil_)
end

.glClearBufferfv__(buffer_, drawbuffer_, value_) ⇒ Object



2918
2919
2920
2921
2922
2923
2924
# File 'lib/opengl-core/gl_commands.rb', line 2918

def self.glClearBufferfv__(buffer_, drawbuffer_, value_)
  if @@glClearBufferfv.nil?
    sym = GlSym.load_gl_sym__('glClearBufferfv')
    @@glClearBufferfv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glClearBufferfv.call(buffer_, drawbuffer_, value_)
end

.glClearBufferiv__(buffer_, drawbuffer_, value_) ⇒ Object



2900
2901
2902
2903
2904
2905
2906
# File 'lib/opengl-core/gl_commands.rb', line 2900

def self.glClearBufferiv__(buffer_, drawbuffer_, value_)
  if @@glClearBufferiv.nil?
    sym = GlSym.load_gl_sym__('glClearBufferiv')
    @@glClearBufferiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glClearBufferiv.call(buffer_, drawbuffer_, value_)
end

.glClearBufferSubData__(target_, internalformat_, offset_, size_, format_, type_, data_) ⇒ Object



5303
5304
5305
5306
5307
5308
5309
# File 'lib/opengl-core/gl_commands.rb', line 5303

def self.glClearBufferSubData__(target_, internalformat_, offset_, size_, format_, type_, data_)
  if @@glClearBufferSubData.nil?
    sym = GlSym.load_gl_sym__('glClearBufferSubData')
    @@glClearBufferSubData = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glClearBufferSubData.call(target_, internalformat_, offset_, size_, format_, type_, data_)
end

.glClearBufferuiv__(buffer_, drawbuffer_, value_) ⇒ Object



2909
2910
2911
2912
2913
2914
2915
# File 'lib/opengl-core/gl_commands.rb', line 2909

def self.glClearBufferuiv__(buffer_, drawbuffer_, value_)
  if @@glClearBufferuiv.nil?
    sym = GlSym.load_gl_sym__('glClearBufferuiv')
    @@glClearBufferuiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glClearBufferuiv.call(buffer_, drawbuffer_, value_)
end

.glClearColor__(red_, green_, blue_, alpha_) ⇒ Object



749
750
751
752
753
754
755
# File 'lib/opengl-core/gl_commands.rb', line 749

def self.glClearColor__(red_, green_, blue_, alpha_)
  if @@glClearColor.nil?
    sym = GlSym.load_gl_sym__('glClearColor')
    @@glClearColor = Fiddle::Function.new(sym, [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glClearColor.call(red_, green_, blue_, alpha_)
end

.glClearColorx__(red_, green_, blue_, alpha_) ⇒ Object



5735
5736
5737
5738
5739
5740
5741
# File 'lib/opengl-core/gl_commands.rb', line 5735

def self.glClearColorx__(red_, green_, blue_, alpha_)
  if @@glClearColorx.nil?
    sym = GlSym.load_gl_sym__('glClearColorx')
    @@glClearColorx = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glClearColorx.call(red_, green_, blue_, alpha_)
end

.glClearDepth__(depth_) ⇒ Object



767
768
769
770
771
772
773
# File 'lib/opengl-core/gl_commands.rb', line 767

def self.glClearDepth__(depth_)
  if @@glClearDepth.nil?
    sym = GlSym.load_gl_sym__('glClearDepth')
    @@glClearDepth = Fiddle::Function.new(sym, [Fiddle::TYPE_DOUBLE], Fiddle::TYPE_VOID)
  end
  @@glClearDepth.call(depth_)
end

.glClearDepthf__(d_) ⇒ Object



4430
4431
4432
4433
4434
4435
4436
# File 'lib/opengl-core/gl_commands.rb', line 4430

def self.glClearDepthf__(d_)
  if @@glClearDepthf.nil?
    sym = GlSym.load_gl_sym__('glClearDepthf')
    @@glClearDepthf = Fiddle::Function.new(sym, [Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glClearDepthf.call(d_)
end

.glClearDepthx__(depth_) ⇒ Object



5744
5745
5746
5747
5748
5749
5750
# File 'lib/opengl-core/gl_commands.rb', line 5744

def self.glClearDepthx__(depth_)
  if @@glClearDepthx.nil?
    sym = GlSym.load_gl_sym__('glClearDepthx')
    @@glClearDepthx = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glClearDepthx.call(depth_)
end

.glClearStencil__(s_) ⇒ Object



758
759
760
761
762
763
764
# File 'lib/opengl-core/gl_commands.rb', line 758

def self.glClearStencil__(s_)
  if @@glClearStencil.nil?
    sym = GlSym.load_gl_sym__('glClearStencil')
    @@glClearStencil = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glClearStencil.call(s_)
end

.glClientWaitSync__(sync_, flags_, timeout_) ⇒ Object



3359
3360
3361
3362
3363
3364
3365
# File 'lib/opengl-core/gl_commands.rb', line 3359

def self.glClientWaitSync__(sync_, flags_, timeout_)
  if @@glClientWaitSync.nil?
    sym = GlSym.load_gl_sym__('glClientWaitSync')
    @@glClientWaitSync = Fiddle::Function.new(sym, [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG], Fiddle::TYPE_INT)
  end
  @@glClientWaitSync.call(sync_, flags_, timeout_)
end

.glClipPlanef__(p_, eqn_) ⇒ Object



5690
5691
5692
5693
5694
5695
5696
# File 'lib/opengl-core/gl_commands.rb', line 5690

def self.glClipPlanef__(p_, eqn_)
  if @@glClipPlanef.nil?
    sym = GlSym.load_gl_sym__('glClipPlanef')
    @@glClipPlanef = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glClipPlanef.call(p_, eqn_)
end

.glClipPlanex__(plane_, equation_) ⇒ Object



5753
5754
5755
5756
5757
5758
5759
# File 'lib/opengl-core/gl_commands.rb', line 5753

def self.glClipPlanex__(plane_, equation_)
  if @@glClipPlanex.nil?
    sym = GlSym.load_gl_sym__('glClipPlanex')
    @@glClipPlanex = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glClipPlanex.call(plane_, equation_)
end

.glColor4x__(red_, green_, blue_, alpha_) ⇒ Object



5762
5763
5764
5765
5766
5767
5768
# File 'lib/opengl-core/gl_commands.rb', line 5762

def self.glColor4x__(red_, green_, blue_, alpha_)
  if @@glColor4x.nil?
    sym = GlSym.load_gl_sym__('glColor4x')
    @@glColor4x = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glColor4x.call(red_, green_, blue_, alpha_)
end

.glColorMask__(red_, green_, blue_, alpha_) ⇒ Object



785
786
787
788
789
790
791
# File 'lib/opengl-core/gl_commands.rb', line 785

def self.glColorMask__(red_, green_, blue_, alpha_)
  if @@glColorMask.nil?
    sym = GlSym.load_gl_sym__('glColorMask')
    @@glColorMask = Fiddle::Function.new(sym, [Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR], Fiddle::TYPE_VOID)
  end
  @@glColorMask.call(red_, green_, blue_, alpha_)
end

.glColorMaski__(index_, r_, g_, b_, a_) ⇒ Object



2423
2424
2425
2426
2427
2428
2429
# File 'lib/opengl-core/gl_commands.rb', line 2423

def self.glColorMaski__(index_, r_, g_, b_, a_)
  if @@glColorMaski.nil?
    sym = GlSym.load_gl_sym__('glColorMaski')
    @@glColorMaski = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR], Fiddle::TYPE_VOID)
  end
  @@glColorMaski.call(index_, r_, g_, b_, a_)
end

.glColorP3ui__(type_, color_) ⇒ Object



3926
3927
3928
3929
3930
3931
3932
# File 'lib/opengl-core/gl_commands.rb', line 3926

def self.glColorP3ui__(type_, color_)
  if @@glColorP3ui.nil?
    sym = GlSym.load_gl_sym__('glColorP3ui')
    @@glColorP3ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glColorP3ui.call(type_, color_)
end

.glColorP3uiv__(type_, color_) ⇒ Object



3935
3936
3937
3938
3939
3940
3941
# File 'lib/opengl-core/gl_commands.rb', line 3935

def self.glColorP3uiv__(type_, color_)
  if @@glColorP3uiv.nil?
    sym = GlSym.load_gl_sym__('glColorP3uiv')
    @@glColorP3uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glColorP3uiv.call(type_, color_)
end

.glColorP4ui__(type_, color_) ⇒ Object



3944
3945
3946
3947
3948
3949
3950
# File 'lib/opengl-core/gl_commands.rb', line 3944

def self.glColorP4ui__(type_, color_)
  if @@glColorP4ui.nil?
    sym = GlSym.load_gl_sym__('glColorP4ui')
    @@glColorP4ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glColorP4ui.call(type_, color_)
end

.glColorP4uiv__(type_, color_) ⇒ Object



3953
3954
3955
3956
3957
3958
3959
# File 'lib/opengl-core/gl_commands.rb', line 3953

def self.glColorP4uiv__(type_, color_)
  if @@glColorP4uiv.nil?
    sym = GlSym.load_gl_sym__('glColorP4uiv')
    @@glColorP4uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glColorP4uiv.call(type_, color_)
end

.glCompileShader__(shader_) ⇒ Object



1595
1596
1597
1598
1599
1600
1601
# File 'lib/opengl-core/gl_commands.rb', line 1595

def self.glCompileShader__(shader_)
  if @@glCompileShader.nil?
    sym = GlSym.load_gl_sym__('glCompileShader')
    @@glCompileShader = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glCompileShader.call(shader_)
end

.glCompressedTexImage1D__(target_, level_, internalformat_, width_, border_, imageSize_, data_) ⇒ Object



1253
1254
1255
1256
1257
1258
1259
# File 'lib/opengl-core/gl_commands.rb', line 1253

def self.glCompressedTexImage1D__(target_, level_, internalformat_, width_, border_, imageSize_, data_)
  if @@glCompressedTexImage1D.nil?
    sym = GlSym.load_gl_sym__('glCompressedTexImage1D')
    @@glCompressedTexImage1D = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glCompressedTexImage1D.call(target_, level_, internalformat_, width_, border_, imageSize_, data_)
end

.glCompressedTexImage2D__(target_, level_, internalformat_, width_, height_, border_, imageSize_, data_) ⇒ Object



1244
1245
1246
1247
1248
1249
1250
# File 'lib/opengl-core/gl_commands.rb', line 1244

def self.glCompressedTexImage2D__(target_, level_, internalformat_, width_, height_, border_, imageSize_, data_)
  if @@glCompressedTexImage2D.nil?
    sym = GlSym.load_gl_sym__('glCompressedTexImage2D')
    @@glCompressedTexImage2D = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glCompressedTexImage2D.call(target_, level_, internalformat_, width_, height_, border_, imageSize_, data_)
end

.glCompressedTexImage3D__(target_, level_, internalformat_, width_, height_, depth_, border_, imageSize_, data_) ⇒ Object



1235
1236
1237
1238
1239
1240
1241
# File 'lib/opengl-core/gl_commands.rb', line 1235

def self.glCompressedTexImage3D__(target_, level_, internalformat_, width_, height_, depth_, border_, imageSize_, data_)
  if @@glCompressedTexImage3D.nil?
    sym = GlSym.load_gl_sym__('glCompressedTexImage3D')
    @@glCompressedTexImage3D = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glCompressedTexImage3D.call(target_, level_, internalformat_, width_, height_, depth_, border_, imageSize_, data_)
end

.glCompressedTexSubImage1D__(target_, level_, xoffset_, width_, format_, imageSize_, data_) ⇒ Object



1280
1281
1282
1283
1284
1285
1286
# File 'lib/opengl-core/gl_commands.rb', line 1280

def self.glCompressedTexSubImage1D__(target_, level_, xoffset_, width_, format_, imageSize_, data_)
  if @@glCompressedTexSubImage1D.nil?
    sym = GlSym.load_gl_sym__('glCompressedTexSubImage1D')
    @@glCompressedTexSubImage1D = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glCompressedTexSubImage1D.call(target_, level_, xoffset_, width_, format_, imageSize_, data_)
end

.glCompressedTexSubImage2D__(target_, level_, xoffset_, yoffset_, width_, height_, format_, imageSize_, data_) ⇒ Object



1271
1272
1273
1274
1275
1276
1277
# File 'lib/opengl-core/gl_commands.rb', line 1271

def self.glCompressedTexSubImage2D__(target_, level_, xoffset_, yoffset_, width_, height_, format_, imageSize_, data_)
  if @@glCompressedTexSubImage2D.nil?
    sym = GlSym.load_gl_sym__('glCompressedTexSubImage2D')
    @@glCompressedTexSubImage2D = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glCompressedTexSubImage2D.call(target_, level_, xoffset_, yoffset_, width_, height_, format_, imageSize_, data_)
end

.glCompressedTexSubImage3D__(target_, level_, xoffset_, yoffset_, zoffset_, width_, height_, depth_, format_, imageSize_, data_) ⇒ Object



1262
1263
1264
1265
1266
1267
1268
# File 'lib/opengl-core/gl_commands.rb', line 1262

def self.glCompressedTexSubImage3D__(target_, level_, xoffset_, yoffset_, zoffset_, width_, height_, depth_, format_, imageSize_, data_)
  if @@glCompressedTexSubImage3D.nil?
    sym = GlSym.load_gl_sym__('glCompressedTexSubImage3D')
    @@glCompressedTexSubImage3D = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glCompressedTexSubImage3D.call(target_, level_, xoffset_, yoffset_, zoffset_, width_, height_, depth_, format_, imageSize_, data_)
end

.glCopyBufferSubData__(readTarget_, writeTarget_, readOffset_, writeOffset_, size_) ⇒ Object



3215
3216
3217
3218
3219
3220
3221
# File 'lib/opengl-core/gl_commands.rb', line 3215

def self.glCopyBufferSubData__(readTarget_, writeTarget_, readOffset_, writeOffset_, size_)
  if @@glCopyBufferSubData.nil?
    sym = GlSym.load_gl_sym__('glCopyBufferSubData')
    @@glCopyBufferSubData = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T], Fiddle::TYPE_VOID)
  end
  @@glCopyBufferSubData.call(readTarget_, writeTarget_, readOffset_, writeOffset_, size_)
end

.glCopyImageSubData__(srcName_, srcTarget_, srcLevel_, srcX_, srcY_, srcZ_, dstName_, dstTarget_, dstLevel_, dstX_, dstY_, dstZ_, srcWidth_, srcHeight_, srcDepth_) ⇒ Object



5330
5331
5332
5333
5334
5335
5336
# File 'lib/opengl-core/gl_commands.rb', line 5330

def self.glCopyImageSubData__(srcName_, srcTarget_, srcLevel_, srcX_, srcY_, srcZ_, dstName_, dstTarget_, dstLevel_, dstX_, dstY_, dstZ_, srcWidth_, srcHeight_, srcDepth_)
  if @@glCopyImageSubData.nil?
    sym = GlSym.load_gl_sym__('glCopyImageSubData')
    @@glCopyImageSubData = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glCopyImageSubData.call(srcName_, srcTarget_, srcLevel_, srcX_, srcY_, srcZ_, dstName_, dstTarget_, dstLevel_, dstX_, dstY_, dstZ_, srcWidth_, srcHeight_, srcDepth_)
end

.glCopyTexImage1D__(target_, level_, internalformat_, x_, y_, width_, border_) ⇒ Object



1073
1074
1075
1076
1077
1078
1079
# File 'lib/opengl-core/gl_commands.rb', line 1073

def self.glCopyTexImage1D__(target_, level_, internalformat_, x_, y_, width_, border_)
  if @@glCopyTexImage1D.nil?
    sym = GlSym.load_gl_sym__('glCopyTexImage1D')
    @@glCopyTexImage1D = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glCopyTexImage1D.call(target_, level_, internalformat_, x_, y_, width_, border_)
end

.glCopyTexImage2D__(target_, level_, internalformat_, x_, y_, width_, height_, border_) ⇒ Object



1082
1083
1084
1085
1086
1087
1088
# File 'lib/opengl-core/gl_commands.rb', line 1082

def self.glCopyTexImage2D__(target_, level_, internalformat_, x_, y_, width_, height_, border_)
  if @@glCopyTexImage2D.nil?
    sym = GlSym.load_gl_sym__('glCopyTexImage2D')
    @@glCopyTexImage2D = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glCopyTexImage2D.call(target_, level_, internalformat_, x_, y_, width_, height_, border_)
end

.glCopyTexSubImage1D__(target_, level_, xoffset_, x_, y_, width_) ⇒ Object



1091
1092
1093
1094
1095
1096
1097
# File 'lib/opengl-core/gl_commands.rb', line 1091

def self.glCopyTexSubImage1D__(target_, level_, xoffset_, x_, y_, width_)
  if @@glCopyTexSubImage1D.nil?
    sym = GlSym.load_gl_sym__('glCopyTexSubImage1D')
    @@glCopyTexSubImage1D = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glCopyTexSubImage1D.call(target_, level_, xoffset_, x_, y_, width_)
end

.glCopyTexSubImage2D__(target_, level_, xoffset_, yoffset_, x_, y_, width_, height_) ⇒ Object



1100
1101
1102
1103
1104
1105
1106
# File 'lib/opengl-core/gl_commands.rb', line 1100

def self.glCopyTexSubImage2D__(target_, level_, xoffset_, yoffset_, x_, y_, width_, height_)
  if @@glCopyTexSubImage2D.nil?
    sym = GlSym.load_gl_sym__('glCopyTexSubImage2D')
    @@glCopyTexSubImage2D = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glCopyTexSubImage2D.call(target_, level_, xoffset_, yoffset_, x_, y_, width_, height_)
end

.glCopyTexSubImage3D__(target_, level_, xoffset_, yoffset_, zoffset_, x_, y_, width_, height_) ⇒ Object



1208
1209
1210
1211
1212
1213
1214
# File 'lib/opengl-core/gl_commands.rb', line 1208

def self.glCopyTexSubImage3D__(target_, level_, xoffset_, yoffset_, zoffset_, x_, y_, width_, height_)
  if @@glCopyTexSubImage3D.nil?
    sym = GlSym.load_gl_sym__('glCopyTexSubImage3D')
    @@glCopyTexSubImage3D = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glCopyTexSubImage3D.call(target_, level_, xoffset_, yoffset_, zoffset_, x_, y_, width_, height_)
end

.glCreateProgram__Object



1604
1605
1606
1607
1608
1609
1610
# File 'lib/opengl-core/gl_commands.rb', line 1604

def self.glCreateProgram__()
  if @@glCreateProgram.nil?
    sym = GlSym.load_gl_sym__('glCreateProgram')
    @@glCreateProgram = Fiddle::Function.new(sym, [], Fiddle::TYPE_INT)
  end
  @@glCreateProgram.call()
end

.glCreateShader__(type_) ⇒ Object



1613
1614
1615
1616
1617
1618
1619
# File 'lib/opengl-core/gl_commands.rb', line 1613

def self.glCreateShader__(type_)
  if @@glCreateShader.nil?
    sym = GlSym.load_gl_sym__('glCreateShader')
    @@glCreateShader = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_INT)
  end
  @@glCreateShader.call(type_)
end

.glCreateShaderProgramv__(type_, count_, strings_) ⇒ Object



4484
4485
4486
4487
4488
4489
4490
# File 'lib/opengl-core/gl_commands.rb', line 4484

def self.glCreateShaderProgramv__(type_, count_, strings_)
  if @@glCreateShaderProgramv.nil?
    sym = GlSym.load_gl_sym__('glCreateShaderProgramv')
    @@glCreateShaderProgramv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_INT)
  end
  @@glCreateShaderProgramv.call(type_, count_, strings_)
end

.glCullFace__(mode_) ⇒ Object



614
615
616
617
618
619
620
# File 'lib/opengl-core/gl_commands.rb', line 614

def self.glCullFace__(mode_)
  if @@glCullFace.nil?
    sym = GlSym.load_gl_sym__('glCullFace')
    @@glCullFace = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glCullFace.call(mode_)
end

.glDebugMessageCallback__(callback_, userParam_) ⇒ Object



5618
5619
5620
5621
5622
5623
5624
# File 'lib/opengl-core/gl_commands.rb', line 5618

def self.glDebugMessageCallback__(callback_, userParam_)
  if @@glDebugMessageCallback.nil?
    sym = GlSym.load_gl_sym__('glDebugMessageCallback')
    @@glDebugMessageCallback = Fiddle::Function.new(sym, [Fiddle::TYPE_VOIDP, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glDebugMessageCallback.call(callback_, userParam_)
end

.glDebugMessageControl__(source_, type_, severity_, count_, ids_, enabled_) ⇒ Object



5600
5601
5602
5603
5604
5605
5606
# File 'lib/opengl-core/gl_commands.rb', line 5600

def self.glDebugMessageControl__(source_, type_, severity_, count_, ids_, enabled_)
  if @@glDebugMessageControl.nil?
    sym = GlSym.load_gl_sym__('glDebugMessageControl')
    @@glDebugMessageControl = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::TYPE_CHAR], Fiddle::TYPE_VOID)
  end
  @@glDebugMessageControl.call(source_, type_, severity_, count_, ids_, enabled_)
end

.glDebugMessageInsert__(source_, type_, id_, severity_, length_, buf_) ⇒ Object



5609
5610
5611
5612
5613
5614
5615
# File 'lib/opengl-core/gl_commands.rb', line 5609

def self.glDebugMessageInsert__(source_, type_, id_, severity_, length_, buf_)
  if @@glDebugMessageInsert.nil?
    sym = GlSym.load_gl_sym__('glDebugMessageInsert')
    @@glDebugMessageInsert = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glDebugMessageInsert.call(source_, type_, id_, severity_, length_, buf_)
end

.glDeleteBuffers__(n_, buffers_) ⇒ Object



1442
1443
1444
1445
1446
1447
1448
# File 'lib/opengl-core/gl_commands.rb', line 1442

def self.glDeleteBuffers__(n_, buffers_)
  if @@glDeleteBuffers.nil?
    sym = GlSym.load_gl_sym__('glDeleteBuffers')
    @@glDeleteBuffers = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glDeleteBuffers.call(n_, buffers_)
end

.glDeleteFramebuffers__(n_, framebuffers_) ⇒ Object



3017
3018
3019
3020
3021
3022
3023
# File 'lib/opengl-core/gl_commands.rb', line 3017

def self.glDeleteFramebuffers__(n_, framebuffers_)
  if @@glDeleteFramebuffers.nil?
    sym = GlSym.load_gl_sym__('glDeleteFramebuffers')
    @@glDeleteFramebuffers = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glDeleteFramebuffers.call(n_, framebuffers_)
end

.glDeleteProgram__(program_) ⇒ Object



1622
1623
1624
1625
1626
1627
1628
# File 'lib/opengl-core/gl_commands.rb', line 1622

def self.glDeleteProgram__(program_)
  if @@glDeleteProgram.nil?
    sym = GlSym.load_gl_sym__('glDeleteProgram')
    @@glDeleteProgram = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glDeleteProgram.call(program_)
end

.glDeleteProgramPipelines__(n_, pipelines_) ⇒ Object



4502
4503
4504
4505
4506
4507
4508
# File 'lib/opengl-core/gl_commands.rb', line 4502

def self.glDeleteProgramPipelines__(n_, pipelines_)
  if @@glDeleteProgramPipelines.nil?
    sym = GlSym.load_gl_sym__('glDeleteProgramPipelines')
    @@glDeleteProgramPipelines = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glDeleteProgramPipelines.call(n_, pipelines_)
end

.glDeleteQueries__(n_, ids_) ⇒ Object



1370
1371
1372
1373
1374
1375
1376
# File 'lib/opengl-core/gl_commands.rb', line 1370

def self.glDeleteQueries__(n_, ids_)
  if @@glDeleteQueries.nil?
    sym = GlSym.load_gl_sym__('glDeleteQueries')
    @@glDeleteQueries = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glDeleteQueries.call(n_, ids_)
end

.glDeleteRenderbuffers__(n_, renderbuffers_) ⇒ Object



2963
2964
2965
2966
2967
2968
2969
# File 'lib/opengl-core/gl_commands.rb', line 2963

def self.glDeleteRenderbuffers__(n_, renderbuffers_)
  if @@glDeleteRenderbuffers.nil?
    sym = GlSym.load_gl_sym__('glDeleteRenderbuffers')
    @@glDeleteRenderbuffers = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glDeleteRenderbuffers.call(n_, renderbuffers_)
end

.glDeleteSamplers__(count_, samplers_) ⇒ Object



3485
3486
3487
3488
3489
3490
3491
# File 'lib/opengl-core/gl_commands.rb', line 3485

def self.glDeleteSamplers__(count_, samplers_)
  if @@glDeleteSamplers.nil?
    sym = GlSym.load_gl_sym__('glDeleteSamplers')
    @@glDeleteSamplers = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glDeleteSamplers.call(count_, samplers_)
end

.glDeleteShader__(shader_) ⇒ Object



1631
1632
1633
1634
1635
1636
1637
# File 'lib/opengl-core/gl_commands.rb', line 1631

def self.glDeleteShader__(shader_)
  if @@glDeleteShader.nil?
    sym = GlSym.load_gl_sym__('glDeleteShader')
    @@glDeleteShader = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glDeleteShader.call(shader_)
end

.glDeleteSync__(sync_) ⇒ Object



3350
3351
3352
3353
3354
3355
3356
# File 'lib/opengl-core/gl_commands.rb', line 3350

def self.glDeleteSync__(sync_)
  if @@glDeleteSync.nil?
    sym = GlSym.load_gl_sym__('glDeleteSync')
    @@glDeleteSync = Fiddle::Function.new(sym, [Fiddle::TYPE_VOIDP], Fiddle::TYPE_VOID)
  end
  @@glDeleteSync.call(sync_)
end

.glDeleteTextures__(n_, textures_) ⇒ Object



1136
1137
1138
1139
1140
1141
1142
# File 'lib/opengl-core/gl_commands.rb', line 1136

def self.glDeleteTextures__(n_, textures_)
  if @@glDeleteTextures.nil?
    sym = GlSym.load_gl_sym__('glDeleteTextures')
    @@glDeleteTextures = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glDeleteTextures.call(n_, textures_)
end

.glDeleteTransformFeedbacks__(n_, ids_) ⇒ Object



4304
4305
4306
4307
4308
4309
4310
# File 'lib/opengl-core/gl_commands.rb', line 4304

def self.glDeleteTransformFeedbacks__(n_, ids_)
  if @@glDeleteTransformFeedbacks.nil?
    sym = GlSym.load_gl_sym__('glDeleteTransformFeedbacks')
    @@glDeleteTransformFeedbacks = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glDeleteTransformFeedbacks.call(n_, ids_)
end

.glDeleteVertexArrays__(n_, arrays_) ⇒ Object



3152
3153
3154
3155
3156
3157
3158
# File 'lib/opengl-core/gl_commands.rb', line 3152

def self.glDeleteVertexArrays__(n_, arrays_)
  if @@glDeleteVertexArrays.nil?
    sym = GlSym.load_gl_sym__('glDeleteVertexArrays')
    @@glDeleteVertexArrays = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glDeleteVertexArrays.call(n_, arrays_)
end

.glDepthFunc__(func_) ⇒ Object



875
876
877
878
879
880
881
# File 'lib/opengl-core/gl_commands.rb', line 875

def self.glDepthFunc__(func_)
  if @@glDepthFunc.nil?
    sym = GlSym.load_gl_sym__('glDepthFunc')
    @@glDepthFunc = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glDepthFunc.call(func_)
end

.glDepthMask__(flag_) ⇒ Object



794
795
796
797
798
799
800
# File 'lib/opengl-core/gl_commands.rb', line 794

def self.glDepthMask__(flag_)
  if @@glDepthMask.nil?
    sym = GlSym.load_gl_sym__('glDepthMask')
    @@glDepthMask = Fiddle::Function.new(sym, [Fiddle::TYPE_CHAR], Fiddle::TYPE_VOID)
  end
  @@glDepthMask.call(flag_)
end

.glDepthRange__(near_, far_) ⇒ Object



1028
1029
1030
1031
1032
1033
1034
# File 'lib/opengl-core/gl_commands.rb', line 1028

def self.glDepthRange__(near_, far_)
  if @@glDepthRange.nil?
    sym = GlSym.load_gl_sym__('glDepthRange')
    @@glDepthRange = Fiddle::Function.new(sym, [Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE], Fiddle::TYPE_VOID)
  end
  @@glDepthRange.call(near_, far_)
end

.glDepthRangeArrayv__(first_, count_, v_) ⇒ Object



5150
5151
5152
5153
5154
5155
5156
# File 'lib/opengl-core/gl_commands.rb', line 5150

def self.glDepthRangeArrayv__(first_, count_, v_)
  if @@glDepthRangeArrayv.nil?
    sym = GlSym.load_gl_sym__('glDepthRangeArrayv')
    @@glDepthRangeArrayv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glDepthRangeArrayv.call(first_, count_, v_)
end

.glDepthRangef__(n_, f_) ⇒ Object



4421
4422
4423
4424
4425
4426
4427
# File 'lib/opengl-core/gl_commands.rb', line 4421

def self.glDepthRangef__(n_, f_)
  if @@glDepthRangef.nil?
    sym = GlSym.load_gl_sym__('glDepthRangef')
    @@glDepthRangef = Fiddle::Function.new(sym, [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glDepthRangef.call(n_, f_)
end

.glDepthRangeIndexed__(index_, n_, f_) ⇒ Object



5159
5160
5161
5162
5163
5164
5165
# File 'lib/opengl-core/gl_commands.rb', line 5159

def self.glDepthRangeIndexed__(index_, n_, f_)
  if @@glDepthRangeIndexed.nil?
    sym = GlSym.load_gl_sym__('glDepthRangeIndexed')
    @@glDepthRangeIndexed = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE], Fiddle::TYPE_VOID)
  end
  @@glDepthRangeIndexed.call(index_, n_, f_)
end

.glDepthRangex__(n_, f_) ⇒ Object



5771
5772
5773
5774
5775
5776
5777
# File 'lib/opengl-core/gl_commands.rb', line 5771

def self.glDepthRangex__(n_, f_)
  if @@glDepthRangex.nil?
    sym = GlSym.load_gl_sym__('glDepthRangex')
    @@glDepthRangex = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glDepthRangex.call(n_, f_)
end

.glDetachShader__(program_, shader_) ⇒ Object



1640
1641
1642
1643
1644
1645
1646
# File 'lib/opengl-core/gl_commands.rb', line 1640

def self.glDetachShader__(program_, shader_)
  if @@glDetachShader.nil?
    sym = GlSym.load_gl_sym__('glDetachShader')
    @@glDetachShader = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glDetachShader.call(program_, shader_)
end

.glDisable__(cap_) ⇒ Object



803
804
805
806
807
808
809
# File 'lib/opengl-core/gl_commands.rb', line 803

def self.glDisable__(cap_)
  if @@glDisable.nil?
    sym = GlSym.load_gl_sym__('glDisable')
    @@glDisable = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glDisable.call(cap_)
end

.glDisablei__(target_, index_) ⇒ Object



2459
2460
2461
2462
2463
2464
2465
# File 'lib/opengl-core/gl_commands.rb', line 2459

def self.glDisablei__(target_, index_)
  if @@glDisablei.nil?
    sym = GlSym.load_gl_sym__('glDisablei')
    @@glDisablei = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glDisablei.call(target_, index_)
end

.glDisableVertexAttribArray__(index_) ⇒ Object



1649
1650
1651
1652
1653
1654
1655
# File 'lib/opengl-core/gl_commands.rb', line 1649

def self.glDisableVertexAttribArray__(index_)
  if @@glDisableVertexAttribArray.nil?
    sym = GlSym.load_gl_sym__('glDisableVertexAttribArray')
    @@glDisableVertexAttribArray = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glDisableVertexAttribArray.call(index_)
end

.glDispatchCompute__(num_groups_x_, num_groups_y_, num_groups_z_) ⇒ Object



5312
5313
5314
5315
5316
5317
5318
# File 'lib/opengl-core/gl_commands.rb', line 5312

def self.glDispatchCompute__(num_groups_x_, num_groups_y_, num_groups_z_)
  if @@glDispatchCompute.nil?
    sym = GlSym.load_gl_sym__('glDispatchCompute')
    @@glDispatchCompute = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glDispatchCompute.call(num_groups_x_, num_groups_y_, num_groups_z_)
end

.glDispatchComputeIndirect__(indirect_) ⇒ Object



5321
5322
5323
5324
5325
5326
5327
# File 'lib/opengl-core/gl_commands.rb', line 5321

def self.glDispatchComputeIndirect__(indirect_)
  if @@glDispatchComputeIndirect.nil?
    sym = GlSym.load_gl_sym__('glDispatchComputeIndirect')
    @@glDispatchComputeIndirect = Fiddle::Function.new(sym, [Fiddle::TYPE_PTRDIFF_T], Fiddle::TYPE_VOID)
  end
  @@glDispatchComputeIndirect.call(indirect_)
end

.glDrawArrays__(mode_, first_, count_) ⇒ Object



1046
1047
1048
1049
1050
1051
1052
# File 'lib/opengl-core/gl_commands.rb', line 1046

def self.glDrawArrays__(mode_, first_, count_)
  if @@glDrawArrays.nil?
    sym = GlSym.load_gl_sym__('glDrawArrays')
    @@glDrawArrays = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glDrawArrays.call(mode_, first_, count_)
end

.glDrawArraysIndirect__(mode_, indirect_) ⇒ Object



4025
4026
4027
4028
4029
4030
4031
# File 'lib/opengl-core/gl_commands.rb', line 4025

def self.glDrawArraysIndirect__(mode_, indirect_)
  if @@glDrawArraysIndirect.nil?
    sym = GlSym.load_gl_sym__('glDrawArraysIndirect')
    @@glDrawArraysIndirect = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glDrawArraysIndirect.call(mode_, indirect_)
end

.glDrawArraysInstanced__(mode_, first_, count_, instancecount_) ⇒ Object



3179
3180
3181
3182
3183
3184
3185
# File 'lib/opengl-core/gl_commands.rb', line 3179

def self.glDrawArraysInstanced__(mode_, first_, count_, instancecount_)
  if @@glDrawArraysInstanced.nil?
    sym = GlSym.load_gl_sym__('glDrawArraysInstanced')
    @@glDrawArraysInstanced = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glDrawArraysInstanced.call(mode_, first_, count_, instancecount_)
end

.glDrawArraysInstancedBaseInstance__(mode_, first_, count_, instancecount_, baseinstance_) ⇒ Object



5186
5187
5188
5189
5190
5191
5192
# File 'lib/opengl-core/gl_commands.rb', line 5186

def self.glDrawArraysInstancedBaseInstance__(mode_, first_, count_, instancecount_, baseinstance_)
  if @@glDrawArraysInstancedBaseInstance.nil?
    sym = GlSym.load_gl_sym__('glDrawArraysInstancedBaseInstance')
    @@glDrawArraysInstancedBaseInstance = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glDrawArraysInstancedBaseInstance.call(mode_, first_, count_, instancecount_, baseinstance_)
end

.glDrawBuffer__(mode_) ⇒ Object



731
732
733
734
735
736
737
# File 'lib/opengl-core/gl_commands.rb', line 731

def self.glDrawBuffer__(mode_)
  if @@glDrawBuffer.nil?
    sym = GlSym.load_gl_sym__('glDrawBuffer')
    @@glDrawBuffer = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glDrawBuffer.call(mode_)
end

.glDrawBuffers__(n_, bufs_) ⇒ Object



1541
1542
1543
1544
1545
1546
1547
# File 'lib/opengl-core/gl_commands.rb', line 1541

def self.glDrawBuffers__(n_, bufs_)
  if @@glDrawBuffers.nil?
    sym = GlSym.load_gl_sym__('glDrawBuffers')
    @@glDrawBuffers = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glDrawBuffers.call(n_, bufs_)
end

.glDrawElements__(mode_, count_, type_, indices_) ⇒ Object



1055
1056
1057
1058
1059
1060
1061
# File 'lib/opengl-core/gl_commands.rb', line 1055

def self.glDrawElements__(mode_, count_, type_, indices_)
  if @@glDrawElements.nil?
    sym = GlSym.load_gl_sym__('glDrawElements')
    @@glDrawElements = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glDrawElements.call(mode_, count_, type_, indices_)
end

.glDrawElementsBaseVertex__(mode_, count_, type_, indices_, basevertex_) ⇒ Object



3287
3288
3289
3290
3291
3292
3293
# File 'lib/opengl-core/gl_commands.rb', line 3287

def self.glDrawElementsBaseVertex__(mode_, count_, type_, indices_, basevertex_)
  if @@glDrawElementsBaseVertex.nil?
    sym = GlSym.load_gl_sym__('glDrawElementsBaseVertex')
    @@glDrawElementsBaseVertex = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glDrawElementsBaseVertex.call(mode_, count_, type_, indices_, basevertex_)
end

.glDrawElementsIndirect__(mode_, type_, indirect_) ⇒ Object



4034
4035
4036
4037
4038
4039
4040
# File 'lib/opengl-core/gl_commands.rb', line 4034

def self.glDrawElementsIndirect__(mode_, type_, indirect_)
  if @@glDrawElementsIndirect.nil?
    sym = GlSym.load_gl_sym__('glDrawElementsIndirect')
    @@glDrawElementsIndirect = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glDrawElementsIndirect.call(mode_, type_, indirect_)
end

.glDrawElementsInstanced__(mode_, count_, type_, indices_, instancecount_) ⇒ Object



3188
3189
3190
3191
3192
3193
3194
# File 'lib/opengl-core/gl_commands.rb', line 3188

def self.glDrawElementsInstanced__(mode_, count_, type_, indices_, instancecount_)
  if @@glDrawElementsInstanced.nil?
    sym = GlSym.load_gl_sym__('glDrawElementsInstanced')
    @@glDrawElementsInstanced = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glDrawElementsInstanced.call(mode_, count_, type_, indices_, instancecount_)
end

.glDrawElementsInstancedBaseInstance__(mode_, count_, type_, indices_, instancecount_, baseinstance_) ⇒ Object



5195
5196
5197
5198
5199
5200
5201
# File 'lib/opengl-core/gl_commands.rb', line 5195

def self.glDrawElementsInstancedBaseInstance__(mode_, count_, type_, indices_, instancecount_, baseinstance_)
  if @@glDrawElementsInstancedBaseInstance.nil?
    sym = GlSym.load_gl_sym__('glDrawElementsInstancedBaseInstance')
    @@glDrawElementsInstancedBaseInstance = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glDrawElementsInstancedBaseInstance.call(mode_, count_, type_, indices_, instancecount_, baseinstance_)
end

.glDrawElementsInstancedBaseVertex__(mode_, count_, type_, indices_, instancecount_, basevertex_) ⇒ Object



3305
3306
3307
3308
3309
3310
3311
# File 'lib/opengl-core/gl_commands.rb', line 3305

def self.glDrawElementsInstancedBaseVertex__(mode_, count_, type_, indices_, instancecount_, basevertex_)
  if @@glDrawElementsInstancedBaseVertex.nil?
    sym = GlSym.load_gl_sym__('glDrawElementsInstancedBaseVertex')
    @@glDrawElementsInstancedBaseVertex = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glDrawElementsInstancedBaseVertex.call(mode_, count_, type_, indices_, instancecount_, basevertex_)
end

.glDrawElementsInstancedBaseVertexBaseInstance__(mode_, count_, type_, indices_, instancecount_, basevertex_, baseinstance_) ⇒ Object



5204
5205
5206
5207
5208
5209
5210
# File 'lib/opengl-core/gl_commands.rb', line 5204

def self.glDrawElementsInstancedBaseVertexBaseInstance__(mode_, count_, type_, indices_, instancecount_, basevertex_, baseinstance_)
  if @@glDrawElementsInstancedBaseVertexBaseInstance.nil?
    sym = GlSym.load_gl_sym__('glDrawElementsInstancedBaseVertexBaseInstance')
    @@glDrawElementsInstancedBaseVertexBaseInstance = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glDrawElementsInstancedBaseVertexBaseInstance.call(mode_, count_, type_, indices_, instancecount_, basevertex_, baseinstance_)
end

.glDrawRangeElements__(mode_, start_, end_, count_, type_, indices_) ⇒ Object



1181
1182
1183
1184
1185
1186
1187
# File 'lib/opengl-core/gl_commands.rb', line 1181

def self.glDrawRangeElements__(mode_, start_, end_, count_, type_, indices_)
  if @@glDrawRangeElements.nil?
    sym = GlSym.load_gl_sym__('glDrawRangeElements')
    @@glDrawRangeElements = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glDrawRangeElements.call(mode_, start_, end_, count_, type_, indices_)
end

.glDrawRangeElementsBaseVertex__(mode_, start_, end_, count_, type_, indices_, basevertex_) ⇒ Object



3296
3297
3298
3299
3300
3301
3302
# File 'lib/opengl-core/gl_commands.rb', line 3296

def self.glDrawRangeElementsBaseVertex__(mode_, start_, end_, count_, type_, indices_, basevertex_)
  if @@glDrawRangeElementsBaseVertex.nil?
    sym = GlSym.load_gl_sym__('glDrawRangeElementsBaseVertex')
    @@glDrawRangeElementsBaseVertex = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glDrawRangeElementsBaseVertex.call(mode_, start_, end_, count_, type_, indices_, basevertex_)
end

.glDrawTransformFeedback__(mode_, id_) ⇒ Object



4349
4350
4351
4352
4353
4354
4355
# File 'lib/opengl-core/gl_commands.rb', line 4349

def self.glDrawTransformFeedback__(mode_, id_)
  if @@glDrawTransformFeedback.nil?
    sym = GlSym.load_gl_sym__('glDrawTransformFeedback')
    @@glDrawTransformFeedback = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glDrawTransformFeedback.call(mode_, id_)
end

.glDrawTransformFeedbackInstanced__(mode_, id_, instancecount_) ⇒ Object



5276
5277
5278
5279
5280
5281
5282
# File 'lib/opengl-core/gl_commands.rb', line 5276

def self.glDrawTransformFeedbackInstanced__(mode_, id_, instancecount_)
  if @@glDrawTransformFeedbackInstanced.nil?
    sym = GlSym.load_gl_sym__('glDrawTransformFeedbackInstanced')
    @@glDrawTransformFeedbackInstanced = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glDrawTransformFeedbackInstanced.call(mode_, id_, instancecount_)
end

.glDrawTransformFeedbackStream__(mode_, id_, stream_) ⇒ Object



4358
4359
4360
4361
4362
4363
4364
# File 'lib/opengl-core/gl_commands.rb', line 4358

def self.glDrawTransformFeedbackStream__(mode_, id_, stream_)
  if @@glDrawTransformFeedbackStream.nil?
    sym = GlSym.load_gl_sym__('glDrawTransformFeedbackStream')
    @@glDrawTransformFeedbackStream = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glDrawTransformFeedbackStream.call(mode_, id_, stream_)
end

.glDrawTransformFeedbackStreamInstanced__(mode_, id_, stream_, instancecount_) ⇒ Object



5285
5286
5287
5288
5289
5290
5291
# File 'lib/opengl-core/gl_commands.rb', line 5285

def self.glDrawTransformFeedbackStreamInstanced__(mode_, id_, stream_, instancecount_)
  if @@glDrawTransformFeedbackStreamInstanced.nil?
    sym = GlSym.load_gl_sym__('glDrawTransformFeedbackStreamInstanced')
    @@glDrawTransformFeedbackStreamInstanced = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glDrawTransformFeedbackStreamInstanced.call(mode_, id_, stream_, instancecount_)
end

.glEnable__(cap_) ⇒ Object



812
813
814
815
816
817
818
# File 'lib/opengl-core/gl_commands.rb', line 812

def self.glEnable__(cap_)
  if @@glEnable.nil?
    sym = GlSym.load_gl_sym__('glEnable')
    @@glEnable = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glEnable.call(cap_)
end

.glEnablei__(target_, index_) ⇒ Object



2450
2451
2452
2453
2454
2455
2456
# File 'lib/opengl-core/gl_commands.rb', line 2450

def self.glEnablei__(target_, index_)
  if @@glEnablei.nil?
    sym = GlSym.load_gl_sym__('glEnablei')
    @@glEnablei = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glEnablei.call(target_, index_)
end

.glEnableVertexAttribArray__(index_) ⇒ Object



1658
1659
1660
1661
1662
1663
1664
# File 'lib/opengl-core/gl_commands.rb', line 1658

def self.glEnableVertexAttribArray__(index_)
  if @@glEnableVertexAttribArray.nil?
    sym = GlSym.load_gl_sym__('glEnableVertexAttribArray')
    @@glEnableVertexAttribArray = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glEnableVertexAttribArray.call(index_)
end

.glEndConditionalRender__Object



2549
2550
2551
2552
2553
2554
2555
# File 'lib/opengl-core/gl_commands.rb', line 2549

def self.glEndConditionalRender__()
  if @@glEndConditionalRender.nil?
    sym = GlSym.load_gl_sym__('glEndConditionalRender')
    @@glEndConditionalRender = Fiddle::Function.new(sym, [], Fiddle::TYPE_VOID)
  end
  @@glEndConditionalRender.call()
end

.glEndQuery__(target_) ⇒ Object



1397
1398
1399
1400
1401
1402
1403
# File 'lib/opengl-core/gl_commands.rb', line 1397

def self.glEndQuery__(target_)
  if @@glEndQuery.nil?
    sym = GlSym.load_gl_sym__('glEndQuery')
    @@glEndQuery = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glEndQuery.call(target_)
end

.glEndQueryIndexed__(target_, index_) ⇒ Object



4376
4377
4378
4379
4380
4381
4382
# File 'lib/opengl-core/gl_commands.rb', line 4376

def self.glEndQueryIndexed__(target_, index_)
  if @@glEndQueryIndexed.nil?
    sym = GlSym.load_gl_sym__('glEndQueryIndexed')
    @@glEndQueryIndexed = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glEndQueryIndexed.call(target_, index_)
end

.glEndTransformFeedback__Object



2486
2487
2488
2489
2490
2491
2492
# File 'lib/opengl-core/gl_commands.rb', line 2486

def self.glEndTransformFeedback__()
  if @@glEndTransformFeedback.nil?
    sym = GlSym.load_gl_sym__('glEndTransformFeedback')
    @@glEndTransformFeedback = Fiddle::Function.new(sym, [], Fiddle::TYPE_VOID)
  end
  @@glEndTransformFeedback.call()
end

.glFenceSync__(condition_, flags_) ⇒ Object



3332
3333
3334
3335
3336
3337
3338
# File 'lib/opengl-core/gl_commands.rb', line 3332

def self.glFenceSync__(condition_, flags_)
  if @@glFenceSync.nil?
    sym = GlSym.load_gl_sym__('glFenceSync')
    @@glFenceSync = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOIDP)
  end
  @@glFenceSync.call(condition_, flags_)
end

.glFinish__Object



821
822
823
824
825
826
827
# File 'lib/opengl-core/gl_commands.rb', line 821

def self.glFinish__()
  if @@glFinish.nil?
    sym = GlSym.load_gl_sym__('glFinish')
    @@glFinish = Fiddle::Function.new(sym, [], Fiddle::TYPE_VOID)
  end
  @@glFinish.call()
end

.glFlush__Object



830
831
832
833
834
835
836
# File 'lib/opengl-core/gl_commands.rb', line 830

def self.glFlush__()
  if @@glFlush.nil?
    sym = GlSym.load_gl_sym__('glFlush')
    @@glFlush = Fiddle::Function.new(sym, [], Fiddle::TYPE_VOID)
  end
  @@glFlush.call()
end

.glFlushMappedBufferRange__(target_, offset_, length_) ⇒ Object



3134
3135
3136
3137
3138
3139
3140
# File 'lib/opengl-core/gl_commands.rb', line 3134

def self.glFlushMappedBufferRange__(target_, offset_, length_)
  if @@glFlushMappedBufferRange.nil?
    sym = GlSym.load_gl_sym__('glFlushMappedBufferRange')
    @@glFlushMappedBufferRange = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T], Fiddle::TYPE_VOID)
  end
  @@glFlushMappedBufferRange.call(target_, offset_, length_)
end

.glFogx__(pname_, param_) ⇒ Object



5780
5781
5782
5783
5784
5785
5786
# File 'lib/opengl-core/gl_commands.rb', line 5780

def self.glFogx__(pname_, param_)
  if @@glFogx.nil?
    sym = GlSym.load_gl_sym__('glFogx')
    @@glFogx = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glFogx.call(pname_, param_)
end

.glFogxv__(pname_, param_) ⇒ Object



5789
5790
5791
5792
5793
5794
5795
# File 'lib/opengl-core/gl_commands.rb', line 5789

def self.glFogxv__(pname_, param_)
  if @@glFogxv.nil?
    sym = GlSym.load_gl_sym__('glFogxv')
    @@glFogxv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glFogxv.call(pname_, param_)
end

.glFramebufferParameteri__(target_, pname_, param_) ⇒ Object



5339
5340
5341
5342
5343
5344
5345
# File 'lib/opengl-core/gl_commands.rb', line 5339

def self.glFramebufferParameteri__(target_, pname_, param_)
  if @@glFramebufferParameteri.nil?
    sym = GlSym.load_gl_sym__('glFramebufferParameteri')
    @@glFramebufferParameteri = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glFramebufferParameteri.call(target_, pname_, param_)
end

.glFramebufferRenderbuffer__(target_, attachment_, renderbuffertarget_, renderbuffer_) ⇒ Object



3071
3072
3073
3074
3075
3076
3077
# File 'lib/opengl-core/gl_commands.rb', line 3071

def self.glFramebufferRenderbuffer__(target_, attachment_, renderbuffertarget_, renderbuffer_)
  if @@glFramebufferRenderbuffer.nil?
    sym = GlSym.load_gl_sym__('glFramebufferRenderbuffer')
    @@glFramebufferRenderbuffer = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glFramebufferRenderbuffer.call(target_, attachment_, renderbuffertarget_, renderbuffer_)
end

.glFramebufferTexture1D__(target_, attachment_, textarget_, texture_, level_) ⇒ Object



3044
3045
3046
3047
3048
3049
3050
# File 'lib/opengl-core/gl_commands.rb', line 3044

def self.glFramebufferTexture1D__(target_, attachment_, textarget_, texture_, level_)
  if @@glFramebufferTexture1D.nil?
    sym = GlSym.load_gl_sym__('glFramebufferTexture1D')
    @@glFramebufferTexture1D = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glFramebufferTexture1D.call(target_, attachment_, textarget_, texture_, level_)
end

.glFramebufferTexture2D__(target_, attachment_, textarget_, texture_, level_) ⇒ Object



3053
3054
3055
3056
3057
3058
3059
# File 'lib/opengl-core/gl_commands.rb', line 3053

def self.glFramebufferTexture2D__(target_, attachment_, textarget_, texture_, level_)
  if @@glFramebufferTexture2D.nil?
    sym = GlSym.load_gl_sym__('glFramebufferTexture2D')
    @@glFramebufferTexture2D = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glFramebufferTexture2D.call(target_, attachment_, textarget_, texture_, level_)
end

.glFramebufferTexture3D__(target_, attachment_, textarget_, texture_, level_, zoffset_) ⇒ Object



3062
3063
3064
3065
3066
3067
3068
# File 'lib/opengl-core/gl_commands.rb', line 3062

def self.glFramebufferTexture3D__(target_, attachment_, textarget_, texture_, level_, zoffset_)
  if @@glFramebufferTexture3D.nil?
    sym = GlSym.load_gl_sym__('glFramebufferTexture3D')
    @@glFramebufferTexture3D = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glFramebufferTexture3D.call(target_, attachment_, textarget_, texture_, level_, zoffset_)
end

.glFramebufferTexture__(target_, attachment_, texture_, level_) ⇒ Object



3413
3414
3415
3416
3417
3418
3419
# File 'lib/opengl-core/gl_commands.rb', line 3413

def self.glFramebufferTexture__(target_, attachment_, texture_, level_)
  if @@glFramebufferTexture.nil?
    sym = GlSym.load_gl_sym__('glFramebufferTexture')
    @@glFramebufferTexture = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glFramebufferTexture.call(target_, attachment_, texture_, level_)
end

.glFramebufferTextureLayer__(target_, attachment_, texture_, level_, layer_) ⇒ Object



3116
3117
3118
3119
3120
3121
3122
# File 'lib/opengl-core/gl_commands.rb', line 3116

def self.glFramebufferTextureLayer__(target_, attachment_, texture_, level_, layer_)
  if @@glFramebufferTextureLayer.nil?
    sym = GlSym.load_gl_sym__('glFramebufferTextureLayer')
    @@glFramebufferTextureLayer = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glFramebufferTextureLayer.call(target_, attachment_, texture_, level_, layer_)
end

.glFrontFace__(mode_) ⇒ Object



623
624
625
626
627
628
629
# File 'lib/opengl-core/gl_commands.rb', line 623

def self.glFrontFace__(mode_)
  if @@glFrontFace.nil?
    sym = GlSym.load_gl_sym__('glFrontFace')
    @@glFrontFace = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glFrontFace.call(mode_)
end

.glFrustumf__(l_, r_, b_, t_, n_, f_) ⇒ Object



5699
5700
5701
5702
5703
5704
5705
# File 'lib/opengl-core/gl_commands.rb', line 5699

def self.glFrustumf__(l_, r_, b_, t_, n_, f_)
  if @@glFrustumf.nil?
    sym = GlSym.load_gl_sym__('glFrustumf')
    @@glFrustumf = Fiddle::Function.new(sym, [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glFrustumf.call(l_, r_, b_, t_, n_, f_)
end

.glFrustumx__(l_, r_, b_, t_, n_, f_) ⇒ Object



5798
5799
5800
5801
5802
5803
5804
# File 'lib/opengl-core/gl_commands.rb', line 5798

def self.glFrustumx__(l_, r_, b_, t_, n_, f_)
  if @@glFrustumx.nil?
    sym = GlSym.load_gl_sym__('glFrustumx')
    @@glFrustumx = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glFrustumx.call(l_, r_, b_, t_, n_, f_)
end

.glGenBuffers__(n_, buffers_) ⇒ Object



1451
1452
1453
1454
1455
1456
1457
# File 'lib/opengl-core/gl_commands.rb', line 1451

def self.glGenBuffers__(n_, buffers_)
  if @@glGenBuffers.nil?
    sym = GlSym.load_gl_sym__('glGenBuffers')
    @@glGenBuffers = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGenBuffers.call(n_, buffers_)
end

.glGenerateMipmap__(target_) ⇒ Object



3089
3090
3091
3092
3093
3094
3095
# File 'lib/opengl-core/gl_commands.rb', line 3089

def self.glGenerateMipmap__(target_)
  if @@glGenerateMipmap.nil?
    sym = GlSym.load_gl_sym__('glGenerateMipmap')
    @@glGenerateMipmap = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glGenerateMipmap.call(target_)
end

.glGenFramebuffers__(n_, framebuffers_) ⇒ Object



3026
3027
3028
3029
3030
3031
3032
# File 'lib/opengl-core/gl_commands.rb', line 3026

def self.glGenFramebuffers__(n_, framebuffers_)
  if @@glGenFramebuffers.nil?
    sym = GlSym.load_gl_sym__('glGenFramebuffers')
    @@glGenFramebuffers = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGenFramebuffers.call(n_, framebuffers_)
end

.glGenProgramPipelines__(n_, pipelines_) ⇒ Object



4511
4512
4513
4514
4515
4516
4517
# File 'lib/opengl-core/gl_commands.rb', line 4511

def self.glGenProgramPipelines__(n_, pipelines_)
  if @@glGenProgramPipelines.nil?
    sym = GlSym.load_gl_sym__('glGenProgramPipelines')
    @@glGenProgramPipelines = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGenProgramPipelines.call(n_, pipelines_)
end

.glGenQueries__(n_, ids_) ⇒ Object



1361
1362
1363
1364
1365
1366
1367
# File 'lib/opengl-core/gl_commands.rb', line 1361

def self.glGenQueries__(n_, ids_)
  if @@glGenQueries.nil?
    sym = GlSym.load_gl_sym__('glGenQueries')
    @@glGenQueries = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGenQueries.call(n_, ids_)
end

.glGenRenderbuffers__(n_, renderbuffers_) ⇒ Object



2972
2973
2974
2975
2976
2977
2978
# File 'lib/opengl-core/gl_commands.rb', line 2972

def self.glGenRenderbuffers__(n_, renderbuffers_)
  if @@glGenRenderbuffers.nil?
    sym = GlSym.load_gl_sym__('glGenRenderbuffers')
    @@glGenRenderbuffers = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGenRenderbuffers.call(n_, renderbuffers_)
end

.glGenSamplers__(count_, samplers_) ⇒ Object



3476
3477
3478
3479
3480
3481
3482
# File 'lib/opengl-core/gl_commands.rb', line 3476

def self.glGenSamplers__(count_, samplers_)
  if @@glGenSamplers.nil?
    sym = GlSym.load_gl_sym__('glGenSamplers')
    @@glGenSamplers = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGenSamplers.call(count_, samplers_)
end

.glGenTextures__(n_, textures_) ⇒ Object



1145
1146
1147
1148
1149
1150
1151
# File 'lib/opengl-core/gl_commands.rb', line 1145

def self.glGenTextures__(n_, textures_)
  if @@glGenTextures.nil?
    sym = GlSym.load_gl_sym__('glGenTextures')
    @@glGenTextures = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGenTextures.call(n_, textures_)
end

.glGenTransformFeedbacks__(n_, ids_) ⇒ Object



4313
4314
4315
4316
4317
4318
4319
# File 'lib/opengl-core/gl_commands.rb', line 4313

def self.glGenTransformFeedbacks__(n_, ids_)
  if @@glGenTransformFeedbacks.nil?
    sym = GlSym.load_gl_sym__('glGenTransformFeedbacks')
    @@glGenTransformFeedbacks = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGenTransformFeedbacks.call(n_, ids_)
end

.glGenVertexArrays__(n_, arrays_) ⇒ Object



3161
3162
3163
3164
3165
3166
3167
# File 'lib/opengl-core/gl_commands.rb', line 3161

def self.glGenVertexArrays__(n_, arrays_)
  if @@glGenVertexArrays.nil?
    sym = GlSym.load_gl_sym__('glGenVertexArrays')
    @@glGenVertexArrays = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGenVertexArrays.call(n_, arrays_)
end

.glGetActiveAtomicCounterBufferiv__(program_, bufferIndex_, pname_, params_) ⇒ Object



5222
5223
5224
5225
5226
5227
5228
# File 'lib/opengl-core/gl_commands.rb', line 5222

def self.glGetActiveAtomicCounterBufferiv__(program_, bufferIndex_, pname_, params_)
  if @@glGetActiveAtomicCounterBufferiv.nil?
    sym = GlSym.load_gl_sym__('glGetActiveAtomicCounterBufferiv')
    @@glGetActiveAtomicCounterBufferiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetActiveAtomicCounterBufferiv.call(program_, bufferIndex_, pname_, params_)
end

.glGetActiveAttrib__(program_, index_, bufSize_, length_, size_, type_, name_) ⇒ Object



1667
1668
1669
1670
1671
1672
1673
# File 'lib/opengl-core/gl_commands.rb', line 1667

def self.glGetActiveAttrib__(program_, index_, bufSize_, length_, size_, type_, name_)
  if @@glGetActiveAttrib.nil?
    sym = GlSym.load_gl_sym__('glGetActiveAttrib')
    @@glGetActiveAttrib = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::VOIDP, Fiddle::VOIDP, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetActiveAttrib.call(program_, index_, bufSize_, length_, size_, type_, name_)
end

.glGetActiveSubroutineName__(program_, shadertype_, index_, bufsize_, length_, name_) ⇒ Object



4241
4242
4243
4244
4245
4246
4247
# File 'lib/opengl-core/gl_commands.rb', line 4241

def self.glGetActiveSubroutineName__(program_, shadertype_, index_, bufsize_, length_, name_)
  if @@glGetActiveSubroutineName.nil?
    sym = GlSym.load_gl_sym__('glGetActiveSubroutineName')
    @@glGetActiveSubroutineName = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetActiveSubroutineName.call(program_, shadertype_, index_, bufsize_, length_, name_)
end

.glGetActiveSubroutineUniformiv__(program_, shadertype_, index_, pname_, values_) ⇒ Object



4223
4224
4225
4226
4227
4228
4229
# File 'lib/opengl-core/gl_commands.rb', line 4223

def self.glGetActiveSubroutineUniformiv__(program_, shadertype_, index_, pname_, values_)
  if @@glGetActiveSubroutineUniformiv.nil?
    sym = GlSym.load_gl_sym__('glGetActiveSubroutineUniformiv')
    @@glGetActiveSubroutineUniformiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetActiveSubroutineUniformiv.call(program_, shadertype_, index_, pname_, values_)
end

.glGetActiveSubroutineUniformName__(program_, shadertype_, index_, bufsize_, length_, name_) ⇒ Object



4232
4233
4234
4235
4236
4237
4238
# File 'lib/opengl-core/gl_commands.rb', line 4232

def self.glGetActiveSubroutineUniformName__(program_, shadertype_, index_, bufsize_, length_, name_)
  if @@glGetActiveSubroutineUniformName.nil?
    sym = GlSym.load_gl_sym__('glGetActiveSubroutineUniformName')
    @@glGetActiveSubroutineUniformName = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetActiveSubroutineUniformName.call(program_, shadertype_, index_, bufsize_, length_, name_)
end

.glGetActiveUniform__(program_, index_, bufSize_, length_, size_, type_, name_) ⇒ Object



1676
1677
1678
1679
1680
1681
1682
# File 'lib/opengl-core/gl_commands.rb', line 1676

def self.glGetActiveUniform__(program_, index_, bufSize_, length_, size_, type_, name_)
  if @@glGetActiveUniform.nil?
    sym = GlSym.load_gl_sym__('glGetActiveUniform')
    @@glGetActiveUniform = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::VOIDP, Fiddle::VOIDP, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetActiveUniform.call(program_, index_, bufSize_, length_, size_, type_, name_)
end

.glGetActiveUniformBlockiv__(program_, uniformBlockIndex_, pname_, params_) ⇒ Object



3260
3261
3262
3263
3264
3265
3266
# File 'lib/opengl-core/gl_commands.rb', line 3260

def self.glGetActiveUniformBlockiv__(program_, uniformBlockIndex_, pname_, params_)
  if @@glGetActiveUniformBlockiv.nil?
    sym = GlSym.load_gl_sym__('glGetActiveUniformBlockiv')
    @@glGetActiveUniformBlockiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetActiveUniformBlockiv.call(program_, uniformBlockIndex_, pname_, params_)
end

.glGetActiveUniformBlockName__(program_, uniformBlockIndex_, bufSize_, length_, uniformBlockName_) ⇒ Object



3269
3270
3271
3272
3273
3274
3275
# File 'lib/opengl-core/gl_commands.rb', line 3269

def self.glGetActiveUniformBlockName__(program_, uniformBlockIndex_, bufSize_, length_, uniformBlockName_)
  if @@glGetActiveUniformBlockName.nil?
    sym = GlSym.load_gl_sym__('glGetActiveUniformBlockName')
    @@glGetActiveUniformBlockName = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetActiveUniformBlockName.call(program_, uniformBlockIndex_, bufSize_, length_, uniformBlockName_)
end

.glGetActiveUniformName__(program_, uniformIndex_, bufSize_, length_, uniformName_) ⇒ Object



3242
3243
3244
3245
3246
3247
3248
# File 'lib/opengl-core/gl_commands.rb', line 3242

def self.glGetActiveUniformName__(program_, uniformIndex_, bufSize_, length_, uniformName_)
  if @@glGetActiveUniformName.nil?
    sym = GlSym.load_gl_sym__('glGetActiveUniformName')
    @@glGetActiveUniformName = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetActiveUniformName.call(program_, uniformIndex_, bufSize_, length_, uniformName_)
end

.glGetActiveUniformsiv__(program_, uniformCount_, uniformIndices_, pname_, params_) ⇒ Object



3233
3234
3235
3236
3237
3238
3239
# File 'lib/opengl-core/gl_commands.rb', line 3233

def self.glGetActiveUniformsiv__(program_, uniformCount_, uniformIndices_, pname_, params_)
  if @@glGetActiveUniformsiv.nil?
    sym = GlSym.load_gl_sym__('glGetActiveUniformsiv')
    @@glGetActiveUniformsiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetActiveUniformsiv.call(program_, uniformCount_, uniformIndices_, pname_, params_)
end

.glGetAttachedShaders__(program_, maxCount_, count_, shaders_) ⇒ Object



1685
1686
1687
1688
1689
1690
1691
# File 'lib/opengl-core/gl_commands.rb', line 1685

def self.glGetAttachedShaders__(program_, maxCount_, count_, shaders_)
  if @@glGetAttachedShaders.nil?
    sym = GlSym.load_gl_sym__('glGetAttachedShaders')
    @@glGetAttachedShaders = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetAttachedShaders.call(program_, maxCount_, count_, shaders_)
end

.glGetAttribLocation__(program_, name_) ⇒ Object



1694
1695
1696
1697
1698
1699
1700
# File 'lib/opengl-core/gl_commands.rb', line 1694

def self.glGetAttribLocation__(program_, name_)
  if @@glGetAttribLocation.nil?
    sym = GlSym.load_gl_sym__('glGetAttribLocation')
    @@glGetAttribLocation = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_INT)
  end
  @@glGetAttribLocation.call(program_, name_)
end

.glGetBooleani_v__(target_, index_, data_) ⇒ Object



2432
2433
2434
2435
2436
2437
2438
# File 'lib/opengl-core/gl_commands.rb', line 2432

def self.glGetBooleani_v__(target_, index_, data_)
  if @@glGetBooleani_v.nil?
    sym = GlSym.load_gl_sym__('glGetBooleani_v')
    @@glGetBooleani_v = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetBooleani_v.call(target_, index_, data_)
end

.glGetBooleanv__(pname_, params_) ⇒ Object



920
921
922
923
924
925
926
# File 'lib/opengl-core/gl_commands.rb', line 920

def self.glGetBooleanv__(pname_, params_)
  if @@glGetBooleanv.nil?
    sym = GlSym.load_gl_sym__('glGetBooleanv')
    @@glGetBooleanv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetBooleanv.call(pname_, params_)
end

.glGetBufferParameteri64v__(target_, pname_, params_) ⇒ Object



3404
3405
3406
3407
3408
3409
3410
# File 'lib/opengl-core/gl_commands.rb', line 3404

def self.glGetBufferParameteri64v__(target_, pname_, params_)
  if @@glGetBufferParameteri64v.nil?
    sym = GlSym.load_gl_sym__('glGetBufferParameteri64v')
    @@glGetBufferParameteri64v = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetBufferParameteri64v.call(target_, pname_, params_)
end

.glGetBufferParameteriv__(target_, pname_, params_) ⇒ Object



1514
1515
1516
1517
1518
1519
1520
# File 'lib/opengl-core/gl_commands.rb', line 1514

def self.glGetBufferParameteriv__(target_, pname_, params_)
  if @@glGetBufferParameteriv.nil?
    sym = GlSym.load_gl_sym__('glGetBufferParameteriv')
    @@glGetBufferParameteriv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetBufferParameteriv.call(target_, pname_, params_)
end

.glGetBufferPointerv__(target_, pname_, params_) ⇒ Object



1523
1524
1525
1526
1527
1528
1529
# File 'lib/opengl-core/gl_commands.rb', line 1523

def self.glGetBufferPointerv__(target_, pname_, params_)
  if @@glGetBufferPointerv.nil?
    sym = GlSym.load_gl_sym__('glGetBufferPointerv')
    @@glGetBufferPointerv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetBufferPointerv.call(target_, pname_, params_)
end

.glGetBufferSubData__(target_, offset_, size_, data_) ⇒ Object



1487
1488
1489
1490
1491
1492
1493
# File 'lib/opengl-core/gl_commands.rb', line 1487

def self.glGetBufferSubData__(target_, offset_, size_, data_)
  if @@glGetBufferSubData.nil?
    sym = GlSym.load_gl_sym__('glGetBufferSubData')
    @@glGetBufferSubData = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetBufferSubData.call(target_, offset_, size_, data_)
end

.glGetClipPlanef__(plane_, equation_) ⇒ Object



5708
5709
5710
5711
5712
5713
5714
# File 'lib/opengl-core/gl_commands.rb', line 5708

def self.glGetClipPlanef__(plane_, equation_)
  if @@glGetClipPlanef.nil?
    sym = GlSym.load_gl_sym__('glGetClipPlanef')
    @@glGetClipPlanef = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetClipPlanef.call(plane_, equation_)
end

.glGetClipPlanex__(plane_, equation_) ⇒ Object



5807
5808
5809
5810
5811
5812
5813
# File 'lib/opengl-core/gl_commands.rb', line 5807

def self.glGetClipPlanex__(plane_, equation_)
  if @@glGetClipPlanex.nil?
    sym = GlSym.load_gl_sym__('glGetClipPlanex')
    @@glGetClipPlanex = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetClipPlanex.call(plane_, equation_)
end

.glGetCompressedTexImage__(target_, level_, img_) ⇒ Object



1289
1290
1291
1292
1293
1294
1295
# File 'lib/opengl-core/gl_commands.rb', line 1289

def self.glGetCompressedTexImage__(target_, level_, img_)
  if @@glGetCompressedTexImage.nil?
    sym = GlSym.load_gl_sym__('glGetCompressedTexImage')
    @@glGetCompressedTexImage = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetCompressedTexImage.call(target_, level_, img_)
end

.glGetDebugMessageLog__(count_, bufsize_, sources_, types_, ids_, severities_, lengths_, messageLog_) ⇒ Object



5627
5628
5629
5630
5631
5632
5633
# File 'lib/opengl-core/gl_commands.rb', line 5627

def self.glGetDebugMessageLog__(count_, bufsize_, sources_, types_, ids_, severities_, lengths_, messageLog_)
  if @@glGetDebugMessageLog.nil?
    sym = GlSym.load_gl_sym__('glGetDebugMessageLog')
    @@glGetDebugMessageLog = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::VOIDP, Fiddle::VOIDP, Fiddle::VOIDP, Fiddle::VOIDP, Fiddle::VOIDP], Fiddle::TYPE_INT)
  end
  @@glGetDebugMessageLog.call(count_, bufsize_, sources_, types_, ids_, severities_, lengths_, messageLog_)
end

.glGetDoublei_v__(target_, index_, data_) ⇒ Object



5177
5178
5179
5180
5181
5182
5183
# File 'lib/opengl-core/gl_commands.rb', line 5177

def self.glGetDoublei_v__(target_, index_, data_)
  if @@glGetDoublei_v.nil?
    sym = GlSym.load_gl_sym__('glGetDoublei_v')
    @@glGetDoublei_v = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetDoublei_v.call(target_, index_, data_)
end

.glGetDoublev__(pname_, params_) ⇒ Object



929
930
931
932
933
934
935
# File 'lib/opengl-core/gl_commands.rb', line 929

def self.glGetDoublev__(pname_, params_)
  if @@glGetDoublev.nil?
    sym = GlSym.load_gl_sym__('glGetDoublev')
    @@glGetDoublev = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetDoublev.call(pname_, params_)
end

.glGetError__Object



938
939
940
941
942
943
944
# File 'lib/opengl-core/gl_commands.rb', line 938

def self.glGetError__()
  if @@glGetError.nil?
    sym = GlSym.load_gl_sym__('glGetError')
    @@glGetError = Fiddle::Function.new(sym, [], Fiddle::TYPE_INT)
  end
  @@glGetError.call()
end

.glGetFixedv__(pname_, params_) ⇒ Object



5816
5817
5818
5819
5820
5821
5822
# File 'lib/opengl-core/gl_commands.rb', line 5816

def self.glGetFixedv__(pname_, params_)
  if @@glGetFixedv.nil?
    sym = GlSym.load_gl_sym__('glGetFixedv')
    @@glGetFixedv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetFixedv.call(pname_, params_)
end

.glGetFloati_v__(target_, index_, data_) ⇒ Object



5168
5169
5170
5171
5172
5173
5174
# File 'lib/opengl-core/gl_commands.rb', line 5168

def self.glGetFloati_v__(target_, index_, data_)
  if @@glGetFloati_v.nil?
    sym = GlSym.load_gl_sym__('glGetFloati_v')
    @@glGetFloati_v = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetFloati_v.call(target_, index_, data_)
end

.glGetFloatv__(pname_, params_) ⇒ Object



947
948
949
950
951
952
953
# File 'lib/opengl-core/gl_commands.rb', line 947

def self.glGetFloatv__(pname_, params_)
  if @@glGetFloatv.nil?
    sym = GlSym.load_gl_sym__('glGetFloatv')
    @@glGetFloatv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetFloatv.call(pname_, params_)
end

.glGetFragDataIndex__(program_, name_) ⇒ Object



3467
3468
3469
3470
3471
3472
3473
# File 'lib/opengl-core/gl_commands.rb', line 3467

def self.glGetFragDataIndex__(program_, name_)
  if @@glGetFragDataIndex.nil?
    sym = GlSym.load_gl_sym__('glGetFragDataIndex')
    @@glGetFragDataIndex = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_INT)
  end
  @@glGetFragDataIndex.call(program_, name_)
end

.glGetFragDataLocation__(program_, name_) ⇒ Object



2783
2784
2785
2786
2787
2788
2789
# File 'lib/opengl-core/gl_commands.rb', line 2783

def self.glGetFragDataLocation__(program_, name_)
  if @@glGetFragDataLocation.nil?
    sym = GlSym.load_gl_sym__('glGetFragDataLocation')
    @@glGetFragDataLocation = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_INT)
  end
  @@glGetFragDataLocation.call(program_, name_)
end

.glGetFramebufferAttachmentParameteriv__(target_, attachment_, pname_, params_) ⇒ Object



3080
3081
3082
3083
3084
3085
3086
# File 'lib/opengl-core/gl_commands.rb', line 3080

def self.glGetFramebufferAttachmentParameteriv__(target_, attachment_, pname_, params_)
  if @@glGetFramebufferAttachmentParameteriv.nil?
    sym = GlSym.load_gl_sym__('glGetFramebufferAttachmentParameteriv')
    @@glGetFramebufferAttachmentParameteriv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetFramebufferAttachmentParameteriv.call(target_, attachment_, pname_, params_)
end

.glGetFramebufferParameteriv__(target_, pname_, params_) ⇒ Object



5348
5349
5350
5351
5352
5353
5354
# File 'lib/opengl-core/gl_commands.rb', line 5348

def self.glGetFramebufferParameteriv__(target_, pname_, params_)
  if @@glGetFramebufferParameteriv.nil?
    sym = GlSym.load_gl_sym__('glGetFramebufferParameteriv')
    @@glGetFramebufferParameteriv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetFramebufferParameteriv.call(target_, pname_, params_)
end

.glGetInteger64i_v__(target_, index_, data_) ⇒ Object



3395
3396
3397
3398
3399
3400
3401
# File 'lib/opengl-core/gl_commands.rb', line 3395

def self.glGetInteger64i_v__(target_, index_, data_)
  if @@glGetInteger64i_v.nil?
    sym = GlSym.load_gl_sym__('glGetInteger64i_v')
    @@glGetInteger64i_v = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetInteger64i_v.call(target_, index_, data_)
end

.glGetInteger64v__(pname_, params_) ⇒ Object



3377
3378
3379
3380
3381
3382
3383
# File 'lib/opengl-core/gl_commands.rb', line 3377

def self.glGetInteger64v__(pname_, params_)
  if @@glGetInteger64v.nil?
    sym = GlSym.load_gl_sym__('glGetInteger64v')
    @@glGetInteger64v = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetInteger64v.call(pname_, params_)
end

.glGetIntegeri_v__(target_, index_, data_) ⇒ Object



2441
2442
2443
2444
2445
2446
2447
# File 'lib/opengl-core/gl_commands.rb', line 2441

def self.glGetIntegeri_v__(target_, index_, data_)
  if @@glGetIntegeri_v.nil?
    sym = GlSym.load_gl_sym__('glGetIntegeri_v')
    @@glGetIntegeri_v = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetIntegeri_v.call(target_, index_, data_)
end

.glGetIntegerv__(pname_, params_) ⇒ Object



956
957
958
959
960
961
962
# File 'lib/opengl-core/gl_commands.rb', line 956

def self.glGetIntegerv__(pname_, params_)
  if @@glGetIntegerv.nil?
    sym = GlSym.load_gl_sym__('glGetIntegerv')
    @@glGetIntegerv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetIntegerv.call(pname_, params_)
end

.glGetInternalformati64v__(target_, internalformat_, pname_, bufSize_, params_) ⇒ Object



5213
5214
5215
5216
5217
5218
5219
# File 'lib/opengl-core/gl_commands.rb', line 5213

def self.glGetInternalformati64v__(target_, internalformat_, pname_, bufSize_, params_)
  if @@glGetInternalformati64v.nil?
    sym = GlSym.load_gl_sym__('glGetInternalformati64v')
    @@glGetInternalformati64v = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetInternalformati64v.call(target_, internalformat_, pname_, bufSize_, params_)
end

.glGetInternalformativ__(target_, internalformat_, pname_, bufSize_, params_) ⇒ Object



6077
6078
6079
6080
6081
6082
6083
# File 'lib/opengl-core/gl_commands.rb', line 6077

def self.glGetInternalformativ__(target_, internalformat_, pname_, bufSize_, params_)
  if @@glGetInternalformativ.nil?
    sym = GlSym.load_gl_sym__('glGetInternalformativ')
    @@glGetInternalformativ = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetInternalformativ.call(target_, internalformat_, pname_, bufSize_, params_)
end

.glGetLightxv__(light_, pname_, params_) ⇒ Object



5825
5826
5827
5828
5829
5830
5831
# File 'lib/opengl-core/gl_commands.rb', line 5825

def self.glGetLightxv__(light_, pname_, params_)
  if @@glGetLightxv.nil?
    sym = GlSym.load_gl_sym__('glGetLightxv')
    @@glGetLightxv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetLightxv.call(light_, pname_, params_)
end

.glGetMaterialxv__(face_, pname_, params_) ⇒ Object



5834
5835
5836
5837
5838
5839
5840
# File 'lib/opengl-core/gl_commands.rb', line 5834

def self.glGetMaterialxv__(face_, pname_, params_)
  if @@glGetMaterialxv.nil?
    sym = GlSym.load_gl_sym__('glGetMaterialxv')
    @@glGetMaterialxv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetMaterialxv.call(face_, pname_, params_)
end

.glGetMultisamplefv__(pname_, index_, val_) ⇒ Object



3440
3441
3442
3443
3444
3445
3446
# File 'lib/opengl-core/gl_commands.rb', line 3440

def self.glGetMultisamplefv__(pname_, index_, val_)
  if @@glGetMultisamplefv.nil?
    sym = GlSym.load_gl_sym__('glGetMultisamplefv')
    @@glGetMultisamplefv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetMultisamplefv.call(pname_, index_, val_)
end

.glGetObjectLabel__(identifier_, name_, bufSize_, length_, label_) ⇒ Object



5663
5664
5665
5666
5667
5668
5669
# File 'lib/opengl-core/gl_commands.rb', line 5663

def self.glGetObjectLabel__(identifier_, name_, bufSize_, length_, label_)
  if @@glGetObjectLabel.nil?
    sym = GlSym.load_gl_sym__('glGetObjectLabel')
    @@glGetObjectLabel = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetObjectLabel.call(identifier_, name_, bufSize_, length_, label_)
end

.glGetObjectPtrLabel__(ptr_, bufSize_, length_, label_) ⇒ Object



5681
5682
5683
5684
5685
5686
5687
# File 'lib/opengl-core/gl_commands.rb', line 5681

def self.glGetObjectPtrLabel__(ptr_, bufSize_, length_, label_)
  if @@glGetObjectPtrLabel.nil?
    sym = GlSym.load_gl_sym__('glGetObjectPtrLabel')
    @@glGetObjectPtrLabel = Fiddle::Function.new(sym, [Fiddle::VOIDP, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetObjectPtrLabel.call(ptr_, bufSize_, length_, label_)
end

.glGetProgramBinary__(program_, bufSize_, length_, binaryFormat_, binary_) ⇒ Object



4439
4440
4441
4442
4443
4444
4445
# File 'lib/opengl-core/gl_commands.rb', line 4439

def self.glGetProgramBinary__(program_, bufSize_, length_, binaryFormat_, binary_)
  if @@glGetProgramBinary.nil?
    sym = GlSym.load_gl_sym__('glGetProgramBinary')
    @@glGetProgramBinary = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::VOIDP, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetProgramBinary.call(program_, bufSize_, length_, binaryFormat_, binary_)
end

.glGetProgramInfoLog__(program_, bufSize_, length_, infoLog_) ⇒ Object



1712
1713
1714
1715
1716
1717
1718
# File 'lib/opengl-core/gl_commands.rb', line 1712

def self.glGetProgramInfoLog__(program_, bufSize_, length_, infoLog_)
  if @@glGetProgramInfoLog.nil?
    sym = GlSym.load_gl_sym__('glGetProgramInfoLog')
    @@glGetProgramInfoLog = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetProgramInfoLog.call(program_, bufSize_, length_, infoLog_)
end

.glGetProgramInterfaceiv__(program_, programInterface_, pname_, params_) ⇒ Object



5429
5430
5431
5432
5433
5434
5435
# File 'lib/opengl-core/gl_commands.rb', line 5429

def self.glGetProgramInterfaceiv__(program_, programInterface_, pname_, params_)
  if @@glGetProgramInterfaceiv.nil?
    sym = GlSym.load_gl_sym__('glGetProgramInterfaceiv')
    @@glGetProgramInterfaceiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetProgramInterfaceiv.call(program_, programInterface_, pname_, params_)
end

.glGetProgramiv__(program_, pname_, params_) ⇒ Object



1703
1704
1705
1706
1707
1708
1709
# File 'lib/opengl-core/gl_commands.rb', line 1703

def self.glGetProgramiv__(program_, pname_, params_)
  if @@glGetProgramiv.nil?
    sym = GlSym.load_gl_sym__('glGetProgramiv')
    @@glGetProgramiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetProgramiv.call(program_, pname_, params_)
end

.glGetProgramPipelineInfoLog__(pipeline_, bufSize_, length_, infoLog_) ⇒ Object



4997
4998
4999
5000
5001
5002
5003
# File 'lib/opengl-core/gl_commands.rb', line 4997

def self.glGetProgramPipelineInfoLog__(pipeline_, bufSize_, length_, infoLog_)
  if @@glGetProgramPipelineInfoLog.nil?
    sym = GlSym.load_gl_sym__('glGetProgramPipelineInfoLog')
    @@glGetProgramPipelineInfoLog = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetProgramPipelineInfoLog.call(pipeline_, bufSize_, length_, infoLog_)
end

.glGetProgramPipelineiv__(pipeline_, pname_, params_) ⇒ Object



4529
4530
4531
4532
4533
4534
4535
# File 'lib/opengl-core/gl_commands.rb', line 4529

def self.glGetProgramPipelineiv__(pipeline_, pname_, params_)
  if @@glGetProgramPipelineiv.nil?
    sym = GlSym.load_gl_sym__('glGetProgramPipelineiv')
    @@glGetProgramPipelineiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetProgramPipelineiv.call(pipeline_, pname_, params_)
end

.glGetProgramResourceIndex__(program_, programInterface_, name_) ⇒ Object



5438
5439
5440
5441
5442
5443
5444
# File 'lib/opengl-core/gl_commands.rb', line 5438

def self.glGetProgramResourceIndex__(program_, programInterface_, name_)
  if @@glGetProgramResourceIndex.nil?
    sym = GlSym.load_gl_sym__('glGetProgramResourceIndex')
    @@glGetProgramResourceIndex = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_INT)
  end
  @@glGetProgramResourceIndex.call(program_, programInterface_, name_)
end

.glGetProgramResourceiv__(program_, programInterface_, index_, propCount_, props_, bufSize_, length_, params_) ⇒ Object



5456
5457
5458
5459
5460
5461
5462
# File 'lib/opengl-core/gl_commands.rb', line 5456

def self.glGetProgramResourceiv__(program_, programInterface_, index_, propCount_, props_, bufSize_, length_, params_)
  if @@glGetProgramResourceiv.nil?
    sym = GlSym.load_gl_sym__('glGetProgramResourceiv')
    @@glGetProgramResourceiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetProgramResourceiv.call(program_, programInterface_, index_, propCount_, props_, bufSize_, length_, params_)
end

.glGetProgramResourceLocation__(program_, programInterface_, name_) ⇒ Object



5465
5466
5467
5468
5469
5470
5471
# File 'lib/opengl-core/gl_commands.rb', line 5465

def self.glGetProgramResourceLocation__(program_, programInterface_, name_)
  if @@glGetProgramResourceLocation.nil?
    sym = GlSym.load_gl_sym__('glGetProgramResourceLocation')
    @@glGetProgramResourceLocation = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_INT)
  end
  @@glGetProgramResourceLocation.call(program_, programInterface_, name_)
end

.glGetProgramResourceLocationIndex__(program_, programInterface_, name_) ⇒ Object



5474
5475
5476
5477
5478
5479
5480
# File 'lib/opengl-core/gl_commands.rb', line 5474

def self.glGetProgramResourceLocationIndex__(program_, programInterface_, name_)
  if @@glGetProgramResourceLocationIndex.nil?
    sym = GlSym.load_gl_sym__('glGetProgramResourceLocationIndex')
    @@glGetProgramResourceLocationIndex = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_INT)
  end
  @@glGetProgramResourceLocationIndex.call(program_, programInterface_, name_)
end

.glGetProgramResourceName__(program_, programInterface_, index_, bufSize_, length_, name_) ⇒ Object



5447
5448
5449
5450
5451
5452
5453
# File 'lib/opengl-core/gl_commands.rb', line 5447

def self.glGetProgramResourceName__(program_, programInterface_, index_, bufSize_, length_, name_)
  if @@glGetProgramResourceName.nil?
    sym = GlSym.load_gl_sym__('glGetProgramResourceName')
    @@glGetProgramResourceName = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetProgramResourceName.call(program_, programInterface_, index_, bufSize_, length_, name_)
end

.glGetProgramStageiv__(program_, shadertype_, pname_, values_) ⇒ Object



4268
4269
4270
4271
4272
4273
4274
# File 'lib/opengl-core/gl_commands.rb', line 4268

def self.glGetProgramStageiv__(program_, shadertype_, pname_, values_)
  if @@glGetProgramStageiv.nil?
    sym = GlSym.load_gl_sym__('glGetProgramStageiv')
    @@glGetProgramStageiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetProgramStageiv.call(program_, shadertype_, pname_, values_)
end

.glGetQueryIndexediv__(target_, index_, pname_, params_) ⇒ Object



4385
4386
4387
4388
4389
4390
4391
# File 'lib/opengl-core/gl_commands.rb', line 4385

def self.glGetQueryIndexediv__(target_, index_, pname_, params_)
  if @@glGetQueryIndexediv.nil?
    sym = GlSym.load_gl_sym__('glGetQueryIndexediv')
    @@glGetQueryIndexediv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetQueryIndexediv.call(target_, index_, pname_, params_)
end

.glGetQueryiv__(target_, pname_, params_) ⇒ Object



1406
1407
1408
1409
1410
1411
1412
# File 'lib/opengl-core/gl_commands.rb', line 1406

def self.glGetQueryiv__(target_, pname_, params_)
  if @@glGetQueryiv.nil?
    sym = GlSym.load_gl_sym__('glGetQueryiv')
    @@glGetQueryiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetQueryiv.call(target_, pname_, params_)
end

.glGetQueryObjecti64v__(id_, pname_, params_) ⇒ Object



3611
3612
3613
3614
3615
3616
3617
# File 'lib/opengl-core/gl_commands.rb', line 3611

def self.glGetQueryObjecti64v__(id_, pname_, params_)
  if @@glGetQueryObjecti64v.nil?
    sym = GlSym.load_gl_sym__('glGetQueryObjecti64v')
    @@glGetQueryObjecti64v = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetQueryObjecti64v.call(id_, pname_, params_)
end

.glGetQueryObjectiv__(id_, pname_, params_) ⇒ Object



1415
1416
1417
1418
1419
1420
1421
# File 'lib/opengl-core/gl_commands.rb', line 1415

def self.glGetQueryObjectiv__(id_, pname_, params_)
  if @@glGetQueryObjectiv.nil?
    sym = GlSym.load_gl_sym__('glGetQueryObjectiv')
    @@glGetQueryObjectiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetQueryObjectiv.call(id_, pname_, params_)
end

.glGetQueryObjectui64v__(id_, pname_, params_) ⇒ Object



3620
3621
3622
3623
3624
3625
3626
# File 'lib/opengl-core/gl_commands.rb', line 3620

def self.glGetQueryObjectui64v__(id_, pname_, params_)
  if @@glGetQueryObjectui64v.nil?
    sym = GlSym.load_gl_sym__('glGetQueryObjectui64v')
    @@glGetQueryObjectui64v = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetQueryObjectui64v.call(id_, pname_, params_)
end

.glGetQueryObjectuiv__(id_, pname_, params_) ⇒ Object



1424
1425
1426
1427
1428
1429
1430
# File 'lib/opengl-core/gl_commands.rb', line 1424

def self.glGetQueryObjectuiv__(id_, pname_, params_)
  if @@glGetQueryObjectuiv.nil?
    sym = GlSym.load_gl_sym__('glGetQueryObjectuiv')
    @@glGetQueryObjectuiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetQueryObjectuiv.call(id_, pname_, params_)
end

.glGetRenderbufferParameteriv__(target_, pname_, params_) ⇒ Object



2990
2991
2992
2993
2994
2995
2996
# File 'lib/opengl-core/gl_commands.rb', line 2990

def self.glGetRenderbufferParameteriv__(target_, pname_, params_)
  if @@glGetRenderbufferParameteriv.nil?
    sym = GlSym.load_gl_sym__('glGetRenderbufferParameteriv')
    @@glGetRenderbufferParameteriv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetRenderbufferParameteriv.call(target_, pname_, params_)
end

.glGetSamplerParameterfv__(sampler_, pname_, params_) ⇒ Object



3584
3585
3586
3587
3588
3589
3590
# File 'lib/opengl-core/gl_commands.rb', line 3584

def self.glGetSamplerParameterfv__(sampler_, pname_, params_)
  if @@glGetSamplerParameterfv.nil?
    sym = GlSym.load_gl_sym__('glGetSamplerParameterfv')
    @@glGetSamplerParameterfv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetSamplerParameterfv.call(sampler_, pname_, params_)
end

.glGetSamplerParameterIiv__(sampler_, pname_, params_) ⇒ Object



3575
3576
3577
3578
3579
3580
3581
# File 'lib/opengl-core/gl_commands.rb', line 3575

def self.glGetSamplerParameterIiv__(sampler_, pname_, params_)
  if @@glGetSamplerParameterIiv.nil?
    sym = GlSym.load_gl_sym__('glGetSamplerParameterIiv')
    @@glGetSamplerParameterIiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetSamplerParameterIiv.call(sampler_, pname_, params_)
end

.glGetSamplerParameterIuiv__(sampler_, pname_, params_) ⇒ Object



3593
3594
3595
3596
3597
3598
3599
# File 'lib/opengl-core/gl_commands.rb', line 3593

def self.glGetSamplerParameterIuiv__(sampler_, pname_, params_)
  if @@glGetSamplerParameterIuiv.nil?
    sym = GlSym.load_gl_sym__('glGetSamplerParameterIuiv')
    @@glGetSamplerParameterIuiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetSamplerParameterIuiv.call(sampler_, pname_, params_)
end

.glGetSamplerParameteriv__(sampler_, pname_, params_) ⇒ Object



3566
3567
3568
3569
3570
3571
3572
# File 'lib/opengl-core/gl_commands.rb', line 3566

def self.glGetSamplerParameteriv__(sampler_, pname_, params_)
  if @@glGetSamplerParameteriv.nil?
    sym = GlSym.load_gl_sym__('glGetSamplerParameteriv')
    @@glGetSamplerParameteriv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetSamplerParameteriv.call(sampler_, pname_, params_)
end

.glGetShaderInfoLog__(shader_, bufSize_, length_, infoLog_) ⇒ Object



1730
1731
1732
1733
1734
1735
1736
# File 'lib/opengl-core/gl_commands.rb', line 1730

def self.glGetShaderInfoLog__(shader_, bufSize_, length_, infoLog_)
  if @@glGetShaderInfoLog.nil?
    sym = GlSym.load_gl_sym__('glGetShaderInfoLog')
    @@glGetShaderInfoLog = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetShaderInfoLog.call(shader_, bufSize_, length_, infoLog_)
end

.glGetShaderiv__(shader_, pname_, params_) ⇒ Object



1721
1722
1723
1724
1725
1726
1727
# File 'lib/opengl-core/gl_commands.rb', line 1721

def self.glGetShaderiv__(shader_, pname_, params_)
  if @@glGetShaderiv.nil?
    sym = GlSym.load_gl_sym__('glGetShaderiv')
    @@glGetShaderiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetShaderiv.call(shader_, pname_, params_)
end

.glGetShaderPrecisionFormat__(shadertype_, precisiontype_, range_, precision_) ⇒ Object



4412
4413
4414
4415
4416
4417
4418
# File 'lib/opengl-core/gl_commands.rb', line 4412

def self.glGetShaderPrecisionFormat__(shadertype_, precisiontype_, range_, precision_)
  if @@glGetShaderPrecisionFormat.nil?
    sym = GlSym.load_gl_sym__('glGetShaderPrecisionFormat')
    @@glGetShaderPrecisionFormat = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetShaderPrecisionFormat.call(shadertype_, precisiontype_, range_, precision_)
end

.glGetShaderSource__(shader_, bufSize_, length_, source_) ⇒ Object



1739
1740
1741
1742
1743
1744
1745
# File 'lib/opengl-core/gl_commands.rb', line 1739

def self.glGetShaderSource__(shader_, bufSize_, length_, source_)
  if @@glGetShaderSource.nil?
    sym = GlSym.load_gl_sym__('glGetShaderSource')
    @@glGetShaderSource = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetShaderSource.call(shader_, bufSize_, length_, source_)
end

.glGetString__(name_) ⇒ Object



965
966
967
968
969
970
971
# File 'lib/opengl-core/gl_commands.rb', line 965

def self.glGetString__(name_)
  if @@glGetString.nil?
    sym = GlSym.load_gl_sym__('glGetString')
    @@glGetString = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::VOIDP)
  end
  @@glGetString.call(name_)
end

.glGetStringi__(name_, index_) ⇒ Object



2936
2937
2938
2939
2940
2941
2942
# File 'lib/opengl-core/gl_commands.rb', line 2936

def self.glGetStringi__(name_, index_)
  if @@glGetStringi.nil?
    sym = GlSym.load_gl_sym__('glGetStringi')
    @@glGetStringi = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::VOIDP)
  end
  @@glGetStringi.call(name_, index_)
end

.glGetSubroutineIndex__(program_, shadertype_, name_) ⇒ Object



4214
4215
4216
4217
4218
4219
4220
# File 'lib/opengl-core/gl_commands.rb', line 4214

def self.glGetSubroutineIndex__(program_, shadertype_, name_)
  if @@glGetSubroutineIndex.nil?
    sym = GlSym.load_gl_sym__('glGetSubroutineIndex')
    @@glGetSubroutineIndex = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_INT)
  end
  @@glGetSubroutineIndex.call(program_, shadertype_, name_)
end

.glGetSubroutineUniformLocation__(program_, shadertype_, name_) ⇒ Object



4205
4206
4207
4208
4209
4210
4211
# File 'lib/opengl-core/gl_commands.rb', line 4205

def self.glGetSubroutineUniformLocation__(program_, shadertype_, name_)
  if @@glGetSubroutineUniformLocation.nil?
    sym = GlSym.load_gl_sym__('glGetSubroutineUniformLocation')
    @@glGetSubroutineUniformLocation = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_INT)
  end
  @@glGetSubroutineUniformLocation.call(program_, shadertype_, name_)
end

.glGetSynciv__(sync_, pname_, bufSize_, length_, values_) ⇒ Object



3386
3387
3388
3389
3390
3391
3392
# File 'lib/opengl-core/gl_commands.rb', line 3386

def self.glGetSynciv__(sync_, pname_, bufSize_, length_, values_)
  if @@glGetSynciv.nil?
    sym = GlSym.load_gl_sym__('glGetSynciv')
    @@glGetSynciv = Fiddle::Function.new(sym, [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetSynciv.call(sync_, pname_, bufSize_, length_, values_)
end

.glGetTexEnvxv__(target_, pname_, params_) ⇒ Object



5843
5844
5845
5846
5847
5848
5849
# File 'lib/opengl-core/gl_commands.rb', line 5843

def self.glGetTexEnvxv__(target_, pname_, params_)
  if @@glGetTexEnvxv.nil?
    sym = GlSym.load_gl_sym__('glGetTexEnvxv')
    @@glGetTexEnvxv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetTexEnvxv.call(target_, pname_, params_)
end

.glGetTexImage__(target_, level_, format_, type_, pixels_) ⇒ Object



974
975
976
977
978
979
980
# File 'lib/opengl-core/gl_commands.rb', line 974

def self.glGetTexImage__(target_, level_, format_, type_, pixels_)
  if @@glGetTexImage.nil?
    sym = GlSym.load_gl_sym__('glGetTexImage')
    @@glGetTexImage = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetTexImage.call(target_, level_, format_, type_, pixels_)
end

.glGetTexLevelParameterfv__(target_, level_, pname_, params_) ⇒ Object



1001
1002
1003
1004
1005
1006
1007
# File 'lib/opengl-core/gl_commands.rb', line 1001

def self.glGetTexLevelParameterfv__(target_, level_, pname_, params_)
  if @@glGetTexLevelParameterfv.nil?
    sym = GlSym.load_gl_sym__('glGetTexLevelParameterfv')
    @@glGetTexLevelParameterfv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetTexLevelParameterfv.call(target_, level_, pname_, params_)
end

.glGetTexLevelParameteriv__(target_, level_, pname_, params_) ⇒ Object



1010
1011
1012
1013
1014
1015
1016
# File 'lib/opengl-core/gl_commands.rb', line 1010

def self.glGetTexLevelParameteriv__(target_, level_, pname_, params_)
  if @@glGetTexLevelParameteriv.nil?
    sym = GlSym.load_gl_sym__('glGetTexLevelParameteriv')
    @@glGetTexLevelParameteriv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetTexLevelParameteriv.call(target_, level_, pname_, params_)
end

.glGetTexParameterfv__(target_, pname_, params_) ⇒ Object



983
984
985
986
987
988
989
# File 'lib/opengl-core/gl_commands.rb', line 983

def self.glGetTexParameterfv__(target_, pname_, params_)
  if @@glGetTexParameterfv.nil?
    sym = GlSym.load_gl_sym__('glGetTexParameterfv')
    @@glGetTexParameterfv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetTexParameterfv.call(target_, pname_, params_)
end

.glGetTexParameterIiv__(target_, pname_, params_) ⇒ Object



2882
2883
2884
2885
2886
2887
2888
# File 'lib/opengl-core/gl_commands.rb', line 2882

def self.glGetTexParameterIiv__(target_, pname_, params_)
  if @@glGetTexParameterIiv.nil?
    sym = GlSym.load_gl_sym__('glGetTexParameterIiv')
    @@glGetTexParameterIiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetTexParameterIiv.call(target_, pname_, params_)
end

.glGetTexParameterIuiv__(target_, pname_, params_) ⇒ Object



2891
2892
2893
2894
2895
2896
2897
# File 'lib/opengl-core/gl_commands.rb', line 2891

def self.glGetTexParameterIuiv__(target_, pname_, params_)
  if @@glGetTexParameterIuiv.nil?
    sym = GlSym.load_gl_sym__('glGetTexParameterIuiv')
    @@glGetTexParameterIuiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetTexParameterIuiv.call(target_, pname_, params_)
end

.glGetTexParameteriv__(target_, pname_, params_) ⇒ Object



992
993
994
995
996
997
998
# File 'lib/opengl-core/gl_commands.rb', line 992

def self.glGetTexParameteriv__(target_, pname_, params_)
  if @@glGetTexParameteriv.nil?
    sym = GlSym.load_gl_sym__('glGetTexParameteriv')
    @@glGetTexParameteriv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetTexParameteriv.call(target_, pname_, params_)
end

.glGetTexParameterxv__(target_, pname_, params_) ⇒ Object



5852
5853
5854
5855
5856
5857
5858
# File 'lib/opengl-core/gl_commands.rb', line 5852

def self.glGetTexParameterxv__(target_, pname_, params_)
  if @@glGetTexParameterxv.nil?
    sym = GlSym.load_gl_sym__('glGetTexParameterxv')
    @@glGetTexParameterxv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetTexParameterxv.call(target_, pname_, params_)
end

.glGetTransformFeedbackVarying__(program_, index_, bufSize_, length_, size_, type_, name_) ⇒ Object



2522
2523
2524
2525
2526
2527
2528
# File 'lib/opengl-core/gl_commands.rb', line 2522

def self.glGetTransformFeedbackVarying__(program_, index_, bufSize_, length_, size_, type_, name_)
  if @@glGetTransformFeedbackVarying.nil?
    sym = GlSym.load_gl_sym__('glGetTransformFeedbackVarying')
    @@glGetTransformFeedbackVarying = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::VOIDP, Fiddle::VOIDP, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetTransformFeedbackVarying.call(program_, index_, bufSize_, length_, size_, type_, name_)
end

.glGetUniformBlockIndex__(program_, uniformBlockName_) ⇒ Object



3251
3252
3253
3254
3255
3256
3257
# File 'lib/opengl-core/gl_commands.rb', line 3251

def self.glGetUniformBlockIndex__(program_, uniformBlockName_)
  if @@glGetUniformBlockIndex.nil?
    sym = GlSym.load_gl_sym__('glGetUniformBlockIndex')
    @@glGetUniformBlockIndex = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_INT)
  end
  @@glGetUniformBlockIndex.call(program_, uniformBlockName_)
end

.glGetUniformdv__(program_, location_, params_) ⇒ Object



4196
4197
4198
4199
4200
4201
4202
# File 'lib/opengl-core/gl_commands.rb', line 4196

def self.glGetUniformdv__(program_, location_, params_)
  if @@glGetUniformdv.nil?
    sym = GlSym.load_gl_sym__('glGetUniformdv')
    @@glGetUniformdv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetUniformdv.call(program_, location_, params_)
end

.glGetUniformfv__(program_, location_, params_) ⇒ Object



1757
1758
1759
1760
1761
1762
1763
# File 'lib/opengl-core/gl_commands.rb', line 1757

def self.glGetUniformfv__(program_, location_, params_)
  if @@glGetUniformfv.nil?
    sym = GlSym.load_gl_sym__('glGetUniformfv')
    @@glGetUniformfv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetUniformfv.call(program_, location_, params_)
end

.glGetUniformIndices__(program_, uniformCount_, uniformNames_, uniformIndices_) ⇒ Object



3224
3225
3226
3227
3228
3229
3230
# File 'lib/opengl-core/gl_commands.rb', line 3224

def self.glGetUniformIndices__(program_, uniformCount_, uniformNames_, uniformIndices_)
  if @@glGetUniformIndices.nil?
    sym = GlSym.load_gl_sym__('glGetUniformIndices')
    @@glGetUniformIndices = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetUniformIndices.call(program_, uniformCount_, uniformNames_, uniformIndices_)
end

.glGetUniformiv__(program_, location_, params_) ⇒ Object



1766
1767
1768
1769
1770
1771
1772
# File 'lib/opengl-core/gl_commands.rb', line 1766

def self.glGetUniformiv__(program_, location_, params_)
  if @@glGetUniformiv.nil?
    sym = GlSym.load_gl_sym__('glGetUniformiv')
    @@glGetUniformiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetUniformiv.call(program_, location_, params_)
end

.glGetUniformLocation__(program_, name_) ⇒ Object



1748
1749
1750
1751
1752
1753
1754
# File 'lib/opengl-core/gl_commands.rb', line 1748

def self.glGetUniformLocation__(program_, name_)
  if @@glGetUniformLocation.nil?
    sym = GlSym.load_gl_sym__('glGetUniformLocation')
    @@glGetUniformLocation = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_INT)
  end
  @@glGetUniformLocation.call(program_, name_)
end

.glGetUniformSubroutineuiv__(shadertype_, location_, params_) ⇒ Object



4259
4260
4261
4262
4263
4264
4265
# File 'lib/opengl-core/gl_commands.rb', line 4259

def self.glGetUniformSubroutineuiv__(shadertype_, location_, params_)
  if @@glGetUniformSubroutineuiv.nil?
    sym = GlSym.load_gl_sym__('glGetUniformSubroutineuiv')
    @@glGetUniformSubroutineuiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetUniformSubroutineuiv.call(shadertype_, location_, params_)
end

.glGetUniformuiv__(program_, location_, params_) ⇒ Object



2765
2766
2767
2768
2769
2770
2771
# File 'lib/opengl-core/gl_commands.rb', line 2765

def self.glGetUniformuiv__(program_, location_, params_)
  if @@glGetUniformuiv.nil?
    sym = GlSym.load_gl_sym__('glGetUniformuiv')
    @@glGetUniformuiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetUniformuiv.call(program_, location_, params_)
end

.glGetVertexAttribdv__(index_, pname_, params_) ⇒ Object



1775
1776
1777
1778
1779
1780
1781
# File 'lib/opengl-core/gl_commands.rb', line 1775

def self.glGetVertexAttribdv__(index_, pname_, params_)
  if @@glGetVertexAttribdv.nil?
    sym = GlSym.load_gl_sym__('glGetVertexAttribdv')
    @@glGetVertexAttribdv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetVertexAttribdv.call(index_, pname_, params_)
end

.glGetVertexAttribfv__(index_, pname_, params_) ⇒ Object



1784
1785
1786
1787
1788
1789
1790
# File 'lib/opengl-core/gl_commands.rb', line 1784

def self.glGetVertexAttribfv__(index_, pname_, params_)
  if @@glGetVertexAttribfv.nil?
    sym = GlSym.load_gl_sym__('glGetVertexAttribfv')
    @@glGetVertexAttribfv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetVertexAttribfv.call(index_, pname_, params_)
end

.glGetVertexAttribIiv__(index_, pname_, params_) ⇒ Object



2567
2568
2569
2570
2571
2572
2573
# File 'lib/opengl-core/gl_commands.rb', line 2567

def self.glGetVertexAttribIiv__(index_, pname_, params_)
  if @@glGetVertexAttribIiv.nil?
    sym = GlSym.load_gl_sym__('glGetVertexAttribIiv')
    @@glGetVertexAttribIiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetVertexAttribIiv.call(index_, pname_, params_)
end

.glGetVertexAttribIuiv__(index_, pname_, params_) ⇒ Object



2576
2577
2578
2579
2580
2581
2582
# File 'lib/opengl-core/gl_commands.rb', line 2576

def self.glGetVertexAttribIuiv__(index_, pname_, params_)
  if @@glGetVertexAttribIuiv.nil?
    sym = GlSym.load_gl_sym__('glGetVertexAttribIuiv')
    @@glGetVertexAttribIuiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetVertexAttribIuiv.call(index_, pname_, params_)
end

.glGetVertexAttribiv__(index_, pname_, params_) ⇒ Object



1793
1794
1795
1796
1797
1798
1799
# File 'lib/opengl-core/gl_commands.rb', line 1793

def self.glGetVertexAttribiv__(index_, pname_, params_)
  if @@glGetVertexAttribiv.nil?
    sym = GlSym.load_gl_sym__('glGetVertexAttribiv')
    @@glGetVertexAttribiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetVertexAttribiv.call(index_, pname_, params_)
end

.glGetVertexAttribLdv__(index_, pname_, params_) ⇒ Object



5087
5088
5089
5090
5091
5092
5093
# File 'lib/opengl-core/gl_commands.rb', line 5087

def self.glGetVertexAttribLdv__(index_, pname_, params_)
  if @@glGetVertexAttribLdv.nil?
    sym = GlSym.load_gl_sym__('glGetVertexAttribLdv')
    @@glGetVertexAttribLdv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetVertexAttribLdv.call(index_, pname_, params_)
end

.glGetVertexAttribPointerv__(index_, pname_, pointer_) ⇒ Object



1802
1803
1804
1805
1806
1807
1808
# File 'lib/opengl-core/gl_commands.rb', line 1802

def self.glGetVertexAttribPointerv__(index_, pname_, pointer_)
  if @@glGetVertexAttribPointerv.nil?
    sym = GlSym.load_gl_sym__('glGetVertexAttribPointerv')
    @@glGetVertexAttribPointerv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glGetVertexAttribPointerv.call(index_, pname_, pointer_)
end

.glHint__(target_, mode_) ⇒ Object



632
633
634
635
636
637
638
# File 'lib/opengl-core/gl_commands.rb', line 632

def self.glHint__(target_, mode_)
  if @@glHint.nil?
    sym = GlSym.load_gl_sym__('glHint')
    @@glHint = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glHint.call(target_, mode_)
end

.glInvalidateBufferData__(buffer_) ⇒ Object



5384
5385
5386
5387
5388
5389
5390
# File 'lib/opengl-core/gl_commands.rb', line 5384

def self.glInvalidateBufferData__(buffer_)
  if @@glInvalidateBufferData.nil?
    sym = GlSym.load_gl_sym__('glInvalidateBufferData')
    @@glInvalidateBufferData = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glInvalidateBufferData.call(buffer_)
end

.glInvalidateBufferSubData__(buffer_, offset_, length_) ⇒ Object



5375
5376
5377
5378
5379
5380
5381
# File 'lib/opengl-core/gl_commands.rb', line 5375

def self.glInvalidateBufferSubData__(buffer_, offset_, length_)
  if @@glInvalidateBufferSubData.nil?
    sym = GlSym.load_gl_sym__('glInvalidateBufferSubData')
    @@glInvalidateBufferSubData = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T], Fiddle::TYPE_VOID)
  end
  @@glInvalidateBufferSubData.call(buffer_, offset_, length_)
end

.glInvalidateFramebuffer__(target_, numAttachments_, attachments_) ⇒ Object



5393
5394
5395
5396
5397
5398
5399
# File 'lib/opengl-core/gl_commands.rb', line 5393

def self.glInvalidateFramebuffer__(target_, numAttachments_, attachments_)
  if @@glInvalidateFramebuffer.nil?
    sym = GlSym.load_gl_sym__('glInvalidateFramebuffer')
    @@glInvalidateFramebuffer = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glInvalidateFramebuffer.call(target_, numAttachments_, attachments_)
end

.glInvalidateSubFramebuffer__(target_, numAttachments_, attachments_, x_, y_, width_, height_) ⇒ Object



5402
5403
5404
5405
5406
5407
5408
# File 'lib/opengl-core/gl_commands.rb', line 5402

def self.glInvalidateSubFramebuffer__(target_, numAttachments_, attachments_, x_, y_, width_, height_)
  if @@glInvalidateSubFramebuffer.nil?
    sym = GlSym.load_gl_sym__('glInvalidateSubFramebuffer')
    @@glInvalidateSubFramebuffer = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glInvalidateSubFramebuffer.call(target_, numAttachments_, attachments_, x_, y_, width_, height_)
end

.glInvalidateTexImage__(texture_, level_) ⇒ Object



5366
5367
5368
5369
5370
5371
5372
# File 'lib/opengl-core/gl_commands.rb', line 5366

def self.glInvalidateTexImage__(texture_, level_)
  if @@glInvalidateTexImage.nil?
    sym = GlSym.load_gl_sym__('glInvalidateTexImage')
    @@glInvalidateTexImage = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glInvalidateTexImage.call(texture_, level_)
end

.glInvalidateTexSubImage__(texture_, level_, xoffset_, yoffset_, zoffset_, width_, height_, depth_) ⇒ Object



5357
5358
5359
5360
5361
5362
5363
# File 'lib/opengl-core/gl_commands.rb', line 5357

def self.glInvalidateTexSubImage__(texture_, level_, xoffset_, yoffset_, zoffset_, width_, height_, depth_)
  if @@glInvalidateTexSubImage.nil?
    sym = GlSym.load_gl_sym__('glInvalidateTexSubImage')
    @@glInvalidateTexSubImage = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glInvalidateTexSubImage.call(texture_, level_, xoffset_, yoffset_, zoffset_, width_, height_, depth_)
end

.glIsBuffer__(buffer_) ⇒ Object



1460
1461
1462
1463
1464
1465
1466
# File 'lib/opengl-core/gl_commands.rb', line 1460

def self.glIsBuffer__(buffer_)
  if @@glIsBuffer.nil?
    sym = GlSym.load_gl_sym__('glIsBuffer')
    @@glIsBuffer = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_CHAR)
  end
  @@glIsBuffer.call(buffer_)
end

.glIsEnabled__(cap_) ⇒ Object



1019
1020
1021
1022
1023
1024
1025
# File 'lib/opengl-core/gl_commands.rb', line 1019

def self.glIsEnabled__(cap_)
  if @@glIsEnabled.nil?
    sym = GlSym.load_gl_sym__('glIsEnabled')
    @@glIsEnabled = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_CHAR)
  end
  @@glIsEnabled.call(cap_)
end

.glIsEnabledi__(target_, index_) ⇒ Object



2468
2469
2470
2471
2472
2473
2474
# File 'lib/opengl-core/gl_commands.rb', line 2468

def self.glIsEnabledi__(target_, index_)
  if @@glIsEnabledi.nil?
    sym = GlSym.load_gl_sym__('glIsEnabledi')
    @@glIsEnabledi = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_CHAR)
  end
  @@glIsEnabledi.call(target_, index_)
end

.glIsFramebuffer__(framebuffer_) ⇒ Object



2999
3000
3001
3002
3003
3004
3005
# File 'lib/opengl-core/gl_commands.rb', line 2999

def self.glIsFramebuffer__(framebuffer_)
  if @@glIsFramebuffer.nil?
    sym = GlSym.load_gl_sym__('glIsFramebuffer')
    @@glIsFramebuffer = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_CHAR)
  end
  @@glIsFramebuffer.call(framebuffer_)
end

.glIsProgram__(program_) ⇒ Object



1811
1812
1813
1814
1815
1816
1817
# File 'lib/opengl-core/gl_commands.rb', line 1811

def self.glIsProgram__(program_)
  if @@glIsProgram.nil?
    sym = GlSym.load_gl_sym__('glIsProgram')
    @@glIsProgram = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_CHAR)
  end
  @@glIsProgram.call(program_)
end

.glIsProgramPipeline__(pipeline_) ⇒ Object



4520
4521
4522
4523
4524
4525
4526
# File 'lib/opengl-core/gl_commands.rb', line 4520

def self.glIsProgramPipeline__(pipeline_)
  if @@glIsProgramPipeline.nil?
    sym = GlSym.load_gl_sym__('glIsProgramPipeline')
    @@glIsProgramPipeline = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_CHAR)
  end
  @@glIsProgramPipeline.call(pipeline_)
end

.glIsQuery__(id_) ⇒ Object



1379
1380
1381
1382
1383
1384
1385
# File 'lib/opengl-core/gl_commands.rb', line 1379

def self.glIsQuery__(id_)
  if @@glIsQuery.nil?
    sym = GlSym.load_gl_sym__('glIsQuery')
    @@glIsQuery = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_CHAR)
  end
  @@glIsQuery.call(id_)
end

.glIsRenderbuffer__(renderbuffer_) ⇒ Object



2945
2946
2947
2948
2949
2950
2951
# File 'lib/opengl-core/gl_commands.rb', line 2945

def self.glIsRenderbuffer__(renderbuffer_)
  if @@glIsRenderbuffer.nil?
    sym = GlSym.load_gl_sym__('glIsRenderbuffer')
    @@glIsRenderbuffer = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_CHAR)
  end
  @@glIsRenderbuffer.call(renderbuffer_)
end

.glIsSampler__(sampler_) ⇒ Object



3494
3495
3496
3497
3498
3499
3500
# File 'lib/opengl-core/gl_commands.rb', line 3494

def self.glIsSampler__(sampler_)
  if @@glIsSampler.nil?
    sym = GlSym.load_gl_sym__('glIsSampler')
    @@glIsSampler = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_CHAR)
  end
  @@glIsSampler.call(sampler_)
end

.glIsShader__(shader_) ⇒ Object



1820
1821
1822
1823
1824
1825
1826
# File 'lib/opengl-core/gl_commands.rb', line 1820

def self.glIsShader__(shader_)
  if @@glIsShader.nil?
    sym = GlSym.load_gl_sym__('glIsShader')
    @@glIsShader = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_CHAR)
  end
  @@glIsShader.call(shader_)
end

.glIsSync__(sync_) ⇒ Object



3341
3342
3343
3344
3345
3346
3347
# File 'lib/opengl-core/gl_commands.rb', line 3341

def self.glIsSync__(sync_)
  if @@glIsSync.nil?
    sym = GlSym.load_gl_sym__('glIsSync')
    @@glIsSync = Fiddle::Function.new(sym, [Fiddle::TYPE_VOIDP], Fiddle::TYPE_CHAR)
  end
  @@glIsSync.call(sync_)
end

.glIsTexture__(texture_) ⇒ Object



1154
1155
1156
1157
1158
1159
1160
# File 'lib/opengl-core/gl_commands.rb', line 1154

def self.glIsTexture__(texture_)
  if @@glIsTexture.nil?
    sym = GlSym.load_gl_sym__('glIsTexture')
    @@glIsTexture = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_CHAR)
  end
  @@glIsTexture.call(texture_)
end

.glIsTransformFeedback__(id_) ⇒ Object



4322
4323
4324
4325
4326
4327
4328
# File 'lib/opengl-core/gl_commands.rb', line 4322

def self.glIsTransformFeedback__(id_)
  if @@glIsTransformFeedback.nil?
    sym = GlSym.load_gl_sym__('glIsTransformFeedback')
    @@glIsTransformFeedback = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_CHAR)
  end
  @@glIsTransformFeedback.call(id_)
end

.glIsVertexArray__(array_) ⇒ Object



3170
3171
3172
3173
3174
3175
3176
# File 'lib/opengl-core/gl_commands.rb', line 3170

def self.glIsVertexArray__(array_)
  if @@glIsVertexArray.nil?
    sym = GlSym.load_gl_sym__('glIsVertexArray')
    @@glIsVertexArray = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_CHAR)
  end
  @@glIsVertexArray.call(array_)
end

.glLightModelx__(pname_, param_) ⇒ Object



5861
5862
5863
5864
5865
5866
5867
# File 'lib/opengl-core/gl_commands.rb', line 5861

def self.glLightModelx__(pname_, param_)
  if @@glLightModelx.nil?
    sym = GlSym.load_gl_sym__('glLightModelx')
    @@glLightModelx = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glLightModelx.call(pname_, param_)
end

.glLightModelxv__(pname_, param_) ⇒ Object



5870
5871
5872
5873
5874
5875
5876
# File 'lib/opengl-core/gl_commands.rb', line 5870

def self.glLightModelxv__(pname_, param_)
  if @@glLightModelxv.nil?
    sym = GlSym.load_gl_sym__('glLightModelxv')
    @@glLightModelxv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glLightModelxv.call(pname_, param_)
end

.glLightx__(light_, pname_, param_) ⇒ Object



5879
5880
5881
5882
5883
5884
5885
# File 'lib/opengl-core/gl_commands.rb', line 5879

def self.glLightx__(light_, pname_, param_)
  if @@glLightx.nil?
    sym = GlSym.load_gl_sym__('glLightx')
    @@glLightx = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glLightx.call(light_, pname_, param_)
end

.glLightxv__(light_, pname_, params_) ⇒ Object



5888
5889
5890
5891
5892
5893
5894
# File 'lib/opengl-core/gl_commands.rb', line 5888

def self.glLightxv__(light_, pname_, params_)
  if @@glLightxv.nil?
    sym = GlSym.load_gl_sym__('glLightxv')
    @@glLightxv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glLightxv.call(light_, pname_, params_)
end

.glLineWidth__(width_) ⇒ Object



641
642
643
644
645
646
647
# File 'lib/opengl-core/gl_commands.rb', line 641

def self.glLineWidth__(width_)
  if @@glLineWidth.nil?
    sym = GlSym.load_gl_sym__('glLineWidth')
    @@glLineWidth = Fiddle::Function.new(sym, [Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glLineWidth.call(width_)
end

.glLineWidthx__(width_) ⇒ Object



5897
5898
5899
5900
5901
5902
5903
# File 'lib/opengl-core/gl_commands.rb', line 5897

def self.glLineWidthx__(width_)
  if @@glLineWidthx.nil?
    sym = GlSym.load_gl_sym__('glLineWidthx')
    @@glLineWidthx = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glLineWidthx.call(width_)
end

.glLinkProgram__(program_) ⇒ Object



1829
1830
1831
1832
1833
1834
1835
# File 'lib/opengl-core/gl_commands.rb', line 1829

def self.glLinkProgram__(program_)
  if @@glLinkProgram.nil?
    sym = GlSym.load_gl_sym__('glLinkProgram')
    @@glLinkProgram = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glLinkProgram.call(program_)
end

.glLoadMatrixx__(m_) ⇒ Object



5906
5907
5908
5909
5910
5911
5912
# File 'lib/opengl-core/gl_commands.rb', line 5906

def self.glLoadMatrixx__(m_)
  if @@glLoadMatrixx.nil?
    sym = GlSym.load_gl_sym__('glLoadMatrixx')
    @@glLoadMatrixx = Fiddle::Function.new(sym, [Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glLoadMatrixx.call(m_)
end

.glLogicOp__(opcode_) ⇒ Object



848
849
850
851
852
853
854
# File 'lib/opengl-core/gl_commands.rb', line 848

def self.glLogicOp__(opcode_)
  if @@glLogicOp.nil?
    sym = GlSym.load_gl_sym__('glLogicOp')
    @@glLogicOp = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glLogicOp.call(opcode_)
end

.glMapBuffer__(target_, access_) ⇒ Object



1496
1497
1498
1499
1500
1501
1502
# File 'lib/opengl-core/gl_commands.rb', line 1496

def self.glMapBuffer__(target_, access_)
  if @@glMapBuffer.nil?
    sym = GlSym.load_gl_sym__('glMapBuffer')
    @@glMapBuffer = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::VOIDP)
  end
  @@glMapBuffer.call(target_, access_)
end

.glMapBufferRange__(target_, offset_, length_, access_) ⇒ Object



3125
3126
3127
3128
3129
3130
3131
# File 'lib/opengl-core/gl_commands.rb', line 3125

def self.glMapBufferRange__(target_, offset_, length_, access_)
  if @@glMapBufferRange.nil?
    sym = GlSym.load_gl_sym__('glMapBufferRange')
    @@glMapBufferRange = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_INT], Fiddle::VOIDP)
  end
  @@glMapBufferRange.call(target_, offset_, length_, access_)
end

.glMaterialx__(face_, pname_, param_) ⇒ Object



5915
5916
5917
5918
5919
5920
5921
# File 'lib/opengl-core/gl_commands.rb', line 5915

def self.glMaterialx__(face_, pname_, param_)
  if @@glMaterialx.nil?
    sym = GlSym.load_gl_sym__('glMaterialx')
    @@glMaterialx = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glMaterialx.call(face_, pname_, param_)
end

.glMaterialxv__(face_, pname_, param_) ⇒ Object



5924
5925
5926
5927
5928
5929
5930
# File 'lib/opengl-core/gl_commands.rb', line 5924

def self.glMaterialxv__(face_, pname_, param_)
  if @@glMaterialxv.nil?
    sym = GlSym.load_gl_sym__('glMaterialxv')
    @@glMaterialxv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glMaterialxv.call(face_, pname_, param_)
end

.glMemoryBarrier__(barriers_) ⇒ Object



5240
5241
5242
5243
5244
5245
5246
# File 'lib/opengl-core/gl_commands.rb', line 5240

def self.glMemoryBarrier__(barriers_)
  if @@glMemoryBarrier.nil?
    sym = GlSym.load_gl_sym__('glMemoryBarrier')
    @@glMemoryBarrier = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glMemoryBarrier.call(barriers_)
end

.glMinSampleShading__(value_) ⇒ Object



3980
3981
3982
3983
3984
3985
3986
# File 'lib/opengl-core/gl_commands.rb', line 3980

def self.glMinSampleShading__(value_)
  if @@glMinSampleShading.nil?
    sym = GlSym.load_gl_sym__('glMinSampleShading')
    @@glMinSampleShading = Fiddle::Function.new(sym, [Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glMinSampleShading.call(value_)
end

.glMultiDrawArrays__(mode_, first_, count_, drawcount_) ⇒ Object



1307
1308
1309
1310
1311
1312
1313
# File 'lib/opengl-core/gl_commands.rb', line 1307

def self.glMultiDrawArrays__(mode_, first_, count_, drawcount_)
  if @@glMultiDrawArrays.nil?
    sym = GlSym.load_gl_sym__('glMultiDrawArrays')
    @@glMultiDrawArrays = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::VOIDP, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glMultiDrawArrays.call(mode_, first_, count_, drawcount_)
end

.glMultiDrawArraysIndirect__(mode_, indirect_, drawcount_, stride_) ⇒ Object



5411
5412
5413
5414
5415
5416
5417
# File 'lib/opengl-core/gl_commands.rb', line 5411

def self.glMultiDrawArraysIndirect__(mode_, indirect_, drawcount_, stride_)
  if @@glMultiDrawArraysIndirect.nil?
    sym = GlSym.load_gl_sym__('glMultiDrawArraysIndirect')
    @@glMultiDrawArraysIndirect = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glMultiDrawArraysIndirect.call(mode_, indirect_, drawcount_, stride_)
end

.glMultiDrawElements__(mode_, count_, type_, indices_, drawcount_) ⇒ Object



1316
1317
1318
1319
1320
1321
1322
# File 'lib/opengl-core/gl_commands.rb', line 1316

def self.glMultiDrawElements__(mode_, count_, type_, indices_, drawcount_)
  if @@glMultiDrawElements.nil?
    sym = GlSym.load_gl_sym__('glMultiDrawElements')
    @@glMultiDrawElements = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glMultiDrawElements.call(mode_, count_, type_, indices_, drawcount_)
end

.glMultiDrawElementsBaseVertex__(mode_, count_, type_, indices_, drawcount_, basevertex_) ⇒ Object



3314
3315
3316
3317
3318
3319
3320
# File 'lib/opengl-core/gl_commands.rb', line 3314

def self.glMultiDrawElementsBaseVertex__(mode_, count_, type_, indices_, drawcount_, basevertex_)
  if @@glMultiDrawElementsBaseVertex.nil?
    sym = GlSym.load_gl_sym__('glMultiDrawElementsBaseVertex')
    @@glMultiDrawElementsBaseVertex = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glMultiDrawElementsBaseVertex.call(mode_, count_, type_, indices_, drawcount_, basevertex_)
end

.glMultiDrawElementsIndirect__(mode_, type_, indirect_, drawcount_, stride_) ⇒ Object



5420
5421
5422
5423
5424
5425
5426
# File 'lib/opengl-core/gl_commands.rb', line 5420

def self.glMultiDrawElementsIndirect__(mode_, type_, indirect_, drawcount_, stride_)
  if @@glMultiDrawElementsIndirect.nil?
    sym = GlSym.load_gl_sym__('glMultiDrawElementsIndirect')
    @@glMultiDrawElementsIndirect = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glMultiDrawElementsIndirect.call(mode_, type_, indirect_, drawcount_, stride_)
end

.glMultiTexCoord4x__(texture_, s_, t_, r_, q_) ⇒ Object



5942
5943
5944
5945
5946
5947
5948
# File 'lib/opengl-core/gl_commands.rb', line 5942

def self.glMultiTexCoord4x__(texture_, s_, t_, r_, q_)
  if @@glMultiTexCoord4x.nil?
    sym = GlSym.load_gl_sym__('glMultiTexCoord4x')
    @@glMultiTexCoord4x = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glMultiTexCoord4x.call(texture_, s_, t_, r_, q_)
end

.glMultiTexCoordP1ui__(texture_, type_, coords_) ⇒ Object



3836
3837
3838
3839
3840
3841
3842
# File 'lib/opengl-core/gl_commands.rb', line 3836

def self.glMultiTexCoordP1ui__(texture_, type_, coords_)
  if @@glMultiTexCoordP1ui.nil?
    sym = GlSym.load_gl_sym__('glMultiTexCoordP1ui')
    @@glMultiTexCoordP1ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glMultiTexCoordP1ui.call(texture_, type_, coords_)
end

.glMultiTexCoordP1uiv__(texture_, type_, coords_) ⇒ Object



3845
3846
3847
3848
3849
3850
3851
# File 'lib/opengl-core/gl_commands.rb', line 3845

def self.glMultiTexCoordP1uiv__(texture_, type_, coords_)
  if @@glMultiTexCoordP1uiv.nil?
    sym = GlSym.load_gl_sym__('glMultiTexCoordP1uiv')
    @@glMultiTexCoordP1uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glMultiTexCoordP1uiv.call(texture_, type_, coords_)
end

.glMultiTexCoordP2ui__(texture_, type_, coords_) ⇒ Object



3854
3855
3856
3857
3858
3859
3860
# File 'lib/opengl-core/gl_commands.rb', line 3854

def self.glMultiTexCoordP2ui__(texture_, type_, coords_)
  if @@glMultiTexCoordP2ui.nil?
    sym = GlSym.load_gl_sym__('glMultiTexCoordP2ui')
    @@glMultiTexCoordP2ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glMultiTexCoordP2ui.call(texture_, type_, coords_)
end

.glMultiTexCoordP2uiv__(texture_, type_, coords_) ⇒ Object



3863
3864
3865
3866
3867
3868
3869
# File 'lib/opengl-core/gl_commands.rb', line 3863

def self.glMultiTexCoordP2uiv__(texture_, type_, coords_)
  if @@glMultiTexCoordP2uiv.nil?
    sym = GlSym.load_gl_sym__('glMultiTexCoordP2uiv')
    @@glMultiTexCoordP2uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glMultiTexCoordP2uiv.call(texture_, type_, coords_)
end

.glMultiTexCoordP3ui__(texture_, type_, coords_) ⇒ Object



3872
3873
3874
3875
3876
3877
3878
# File 'lib/opengl-core/gl_commands.rb', line 3872

def self.glMultiTexCoordP3ui__(texture_, type_, coords_)
  if @@glMultiTexCoordP3ui.nil?
    sym = GlSym.load_gl_sym__('glMultiTexCoordP3ui')
    @@glMultiTexCoordP3ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glMultiTexCoordP3ui.call(texture_, type_, coords_)
end

.glMultiTexCoordP3uiv__(texture_, type_, coords_) ⇒ Object



3881
3882
3883
3884
3885
3886
3887
# File 'lib/opengl-core/gl_commands.rb', line 3881

def self.glMultiTexCoordP3uiv__(texture_, type_, coords_)
  if @@glMultiTexCoordP3uiv.nil?
    sym = GlSym.load_gl_sym__('glMultiTexCoordP3uiv')
    @@glMultiTexCoordP3uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glMultiTexCoordP3uiv.call(texture_, type_, coords_)
end

.glMultiTexCoordP4ui__(texture_, type_, coords_) ⇒ Object



3890
3891
3892
3893
3894
3895
3896
# File 'lib/opengl-core/gl_commands.rb', line 3890

def self.glMultiTexCoordP4ui__(texture_, type_, coords_)
  if @@glMultiTexCoordP4ui.nil?
    sym = GlSym.load_gl_sym__('glMultiTexCoordP4ui')
    @@glMultiTexCoordP4ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glMultiTexCoordP4ui.call(texture_, type_, coords_)
end

.glMultiTexCoordP4uiv__(texture_, type_, coords_) ⇒ Object



3899
3900
3901
3902
3903
3904
3905
# File 'lib/opengl-core/gl_commands.rb', line 3899

def self.glMultiTexCoordP4uiv__(texture_, type_, coords_)
  if @@glMultiTexCoordP4uiv.nil?
    sym = GlSym.load_gl_sym__('glMultiTexCoordP4uiv')
    @@glMultiTexCoordP4uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glMultiTexCoordP4uiv.call(texture_, type_, coords_)
end

.glMultMatrixx__(m_) ⇒ Object



5933
5934
5935
5936
5937
5938
5939
# File 'lib/opengl-core/gl_commands.rb', line 5933

def self.glMultMatrixx__(m_)
  if @@glMultMatrixx.nil?
    sym = GlSym.load_gl_sym__('glMultMatrixx')
    @@glMultMatrixx = Fiddle::Function.new(sym, [Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glMultMatrixx.call(m_)
end

.glNormal3x__(nx_, ny_, nz_) ⇒ Object



5951
5952
5953
5954
5955
5956
5957
# File 'lib/opengl-core/gl_commands.rb', line 5951

def self.glNormal3x__(nx_, ny_, nz_)
  if @@glNormal3x.nil?
    sym = GlSym.load_gl_sym__('glNormal3x')
    @@glNormal3x = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glNormal3x.call(nx_, ny_, nz_)
end

.glNormalP3ui__(type_, coords_) ⇒ Object



3908
3909
3910
3911
3912
3913
3914
# File 'lib/opengl-core/gl_commands.rb', line 3908

def self.glNormalP3ui__(type_, coords_)
  if @@glNormalP3ui.nil?
    sym = GlSym.load_gl_sym__('glNormalP3ui')
    @@glNormalP3ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glNormalP3ui.call(type_, coords_)
end

.glNormalP3uiv__(type_, coords_) ⇒ Object



3917
3918
3919
3920
3921
3922
3923
# File 'lib/opengl-core/gl_commands.rb', line 3917

def self.glNormalP3uiv__(type_, coords_)
  if @@glNormalP3uiv.nil?
    sym = GlSym.load_gl_sym__('glNormalP3uiv')
    @@glNormalP3uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glNormalP3uiv.call(type_, coords_)
end

.glObjectLabel__(identifier_, name_, length_, label_) ⇒ Object



5654
5655
5656
5657
5658
5659
5660
# File 'lib/opengl-core/gl_commands.rb', line 5654

def self.glObjectLabel__(identifier_, name_, length_, label_)
  if @@glObjectLabel.nil?
    sym = GlSym.load_gl_sym__('glObjectLabel')
    @@glObjectLabel = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glObjectLabel.call(identifier_, name_, length_, label_)
end

.glObjectPtrLabel__(ptr_, length_, label_) ⇒ Object



5672
5673
5674
5675
5676
5677
5678
# File 'lib/opengl-core/gl_commands.rb', line 5672

def self.glObjectPtrLabel__(ptr_, length_, label_)
  if @@glObjectPtrLabel.nil?
    sym = GlSym.load_gl_sym__('glObjectPtrLabel')
    @@glObjectPtrLabel = Fiddle::Function.new(sym, [Fiddle::VOIDP, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glObjectPtrLabel.call(ptr_, length_, label_)
end

.glOrthof__(l_, r_, b_, t_, n_, f_) ⇒ Object



5717
5718
5719
5720
5721
5722
5723
# File 'lib/opengl-core/gl_commands.rb', line 5717

def self.glOrthof__(l_, r_, b_, t_, n_, f_)
  if @@glOrthof.nil?
    sym = GlSym.load_gl_sym__('glOrthof')
    @@glOrthof = Fiddle::Function.new(sym, [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glOrthof.call(l_, r_, b_, t_, n_, f_)
end

.glOrthox__(l_, r_, b_, t_, n_, f_) ⇒ Object



5960
5961
5962
5963
5964
5965
5966
# File 'lib/opengl-core/gl_commands.rb', line 5960

def self.glOrthox__(l_, r_, b_, t_, n_, f_)
  if @@glOrthox.nil?
    sym = GlSym.load_gl_sym__('glOrthox')
    @@glOrthox = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glOrthox.call(l_, r_, b_, t_, n_, f_)
end

.glPatchParameterfv__(pname_, values_) ⇒ Object



4286
4287
4288
4289
4290
4291
4292
# File 'lib/opengl-core/gl_commands.rb', line 4286

def self.glPatchParameterfv__(pname_, values_)
  if @@glPatchParameterfv.nil?
    sym = GlSym.load_gl_sym__('glPatchParameterfv')
    @@glPatchParameterfv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glPatchParameterfv.call(pname_, values_)
end

.glPatchParameteri__(pname_, value_) ⇒ Object



4277
4278
4279
4280
4281
4282
4283
# File 'lib/opengl-core/gl_commands.rb', line 4277

def self.glPatchParameteri__(pname_, value_)
  if @@glPatchParameteri.nil?
    sym = GlSym.load_gl_sym__('glPatchParameteri')
    @@glPatchParameteri = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glPatchParameteri.call(pname_, value_)
end

.glPauseTransformFeedback__Object



4331
4332
4333
4334
4335
4336
4337
# File 'lib/opengl-core/gl_commands.rb', line 4331

def self.glPauseTransformFeedback__()
  if @@glPauseTransformFeedback.nil?
    sym = GlSym.load_gl_sym__('glPauseTransformFeedback')
    @@glPauseTransformFeedback = Fiddle::Function.new(sym, [], Fiddle::TYPE_VOID)
  end
  @@glPauseTransformFeedback.call()
end

.glPixelStoref__(pname_, param_) ⇒ Object



884
885
886
887
888
889
890
# File 'lib/opengl-core/gl_commands.rb', line 884

def self.glPixelStoref__(pname_, param_)
  if @@glPixelStoref.nil?
    sym = GlSym.load_gl_sym__('glPixelStoref')
    @@glPixelStoref = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glPixelStoref.call(pname_, param_)
end

.glPixelStorei__(pname_, param_) ⇒ Object



893
894
895
896
897
898
899
# File 'lib/opengl-core/gl_commands.rb', line 893

def self.glPixelStorei__(pname_, param_)
  if @@glPixelStorei.nil?
    sym = GlSym.load_gl_sym__('glPixelStorei')
    @@glPixelStorei = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glPixelStorei.call(pname_, param_)
end

.glPointParameterf__(pname_, param_) ⇒ Object



1325
1326
1327
1328
1329
1330
1331
# File 'lib/opengl-core/gl_commands.rb', line 1325

def self.glPointParameterf__(pname_, param_)
  if @@glPointParameterf.nil?
    sym = GlSym.load_gl_sym__('glPointParameterf')
    @@glPointParameterf = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glPointParameterf.call(pname_, param_)
end

.glPointParameterfv__(pname_, params_) ⇒ Object



1334
1335
1336
1337
1338
1339
1340
# File 'lib/opengl-core/gl_commands.rb', line 1334

def self.glPointParameterfv__(pname_, params_)
  if @@glPointParameterfv.nil?
    sym = GlSym.load_gl_sym__('glPointParameterfv')
    @@glPointParameterfv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glPointParameterfv.call(pname_, params_)
end

.glPointParameteri__(pname_, param_) ⇒ Object



1343
1344
1345
1346
1347
1348
1349
# File 'lib/opengl-core/gl_commands.rb', line 1343

def self.glPointParameteri__(pname_, param_)
  if @@glPointParameteri.nil?
    sym = GlSym.load_gl_sym__('glPointParameteri')
    @@glPointParameteri = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glPointParameteri.call(pname_, param_)
end

.glPointParameteriv__(pname_, params_) ⇒ Object



1352
1353
1354
1355
1356
1357
1358
# File 'lib/opengl-core/gl_commands.rb', line 1352

def self.glPointParameteriv__(pname_, params_)
  if @@glPointParameteriv.nil?
    sym = GlSym.load_gl_sym__('glPointParameteriv')
    @@glPointParameteriv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glPointParameteriv.call(pname_, params_)
end

.glPointParameterx__(pname_, param_) ⇒ Object



5969
5970
5971
5972
5973
5974
5975
# File 'lib/opengl-core/gl_commands.rb', line 5969

def self.glPointParameterx__(pname_, param_)
  if @@glPointParameterx.nil?
    sym = GlSym.load_gl_sym__('glPointParameterx')
    @@glPointParameterx = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glPointParameterx.call(pname_, param_)
end

.glPointParameterxv__(pname_, params_) ⇒ Object



5978
5979
5980
5981
5982
5983
5984
# File 'lib/opengl-core/gl_commands.rb', line 5978

def self.glPointParameterxv__(pname_, params_)
  if @@glPointParameterxv.nil?
    sym = GlSym.load_gl_sym__('glPointParameterxv')
    @@glPointParameterxv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glPointParameterxv.call(pname_, params_)
end

.glPointSize__(size_) ⇒ Object



650
651
652
653
654
655
656
# File 'lib/opengl-core/gl_commands.rb', line 650

def self.glPointSize__(size_)
  if @@glPointSize.nil?
    sym = GlSym.load_gl_sym__('glPointSize')
    @@glPointSize = Fiddle::Function.new(sym, [Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glPointSize.call(size_)
end

.glPointSizex__(size_) ⇒ Object



5987
5988
5989
5990
5991
5992
5993
# File 'lib/opengl-core/gl_commands.rb', line 5987

def self.glPointSizex__(size_)
  if @@glPointSizex.nil?
    sym = GlSym.load_gl_sym__('glPointSizex')
    @@glPointSizex = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glPointSizex.call(size_)
end

.glPolygonMode__(face_, mode_) ⇒ Object



659
660
661
662
663
664
665
# File 'lib/opengl-core/gl_commands.rb', line 659

def self.glPolygonMode__(face_, mode_)
  if @@glPolygonMode.nil?
    sym = GlSym.load_gl_sym__('glPolygonMode')
    @@glPolygonMode = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glPolygonMode.call(face_, mode_)
end

.glPolygonOffset__(factor_, units_) ⇒ Object



1064
1065
1066
1067
1068
1069
1070
# File 'lib/opengl-core/gl_commands.rb', line 1064

def self.glPolygonOffset__(factor_, units_)
  if @@glPolygonOffset.nil?
    sym = GlSym.load_gl_sym__('glPolygonOffset')
    @@glPolygonOffset = Fiddle::Function.new(sym, [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glPolygonOffset.call(factor_, units_)
end

.glPolygonOffsetx__(factor_, units_) ⇒ Object



5996
5997
5998
5999
6000
6001
6002
# File 'lib/opengl-core/gl_commands.rb', line 5996

def self.glPolygonOffsetx__(factor_, units_)
  if @@glPolygonOffsetx.nil?
    sym = GlSym.load_gl_sym__('glPolygonOffsetx')
    @@glPolygonOffsetx = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glPolygonOffsetx.call(factor_, units_)
end

.glPopDebugGroup__Object



5645
5646
5647
5648
5649
5650
5651
# File 'lib/opengl-core/gl_commands.rb', line 5645

def self.glPopDebugGroup__()
  if @@glPopDebugGroup.nil?
    sym = GlSym.load_gl_sym__('glPopDebugGroup')
    @@glPopDebugGroup = Fiddle::Function.new(sym, [], Fiddle::TYPE_VOID)
  end
  @@glPopDebugGroup.call()
end

.glPrimitiveRestartIndex__(index_) ⇒ Object



3206
3207
3208
3209
3210
3211
3212
# File 'lib/opengl-core/gl_commands.rb', line 3206

def self.glPrimitiveRestartIndex__(index_)
  if @@glPrimitiveRestartIndex.nil?
    sym = GlSym.load_gl_sym__('glPrimitiveRestartIndex')
    @@glPrimitiveRestartIndex = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glPrimitiveRestartIndex.call(index_)
end

.glProgramBinary__(program_, binaryFormat_, binary_, length_) ⇒ Object



4448
4449
4450
4451
4452
4453
4454
# File 'lib/opengl-core/gl_commands.rb', line 4448

def self.glProgramBinary__(program_, binaryFormat_, binary_, length_)
  if @@glProgramBinary.nil?
    sym = GlSym.load_gl_sym__('glProgramBinary')
    @@glProgramBinary = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glProgramBinary.call(program_, binaryFormat_, binary_, length_)
end

.glProgramParameteri__(program_, pname_, value_) ⇒ Object



4457
4458
4459
4460
4461
4462
4463
# File 'lib/opengl-core/gl_commands.rb', line 4457

def self.glProgramParameteri__(program_, pname_, value_)
  if @@glProgramParameteri.nil?
    sym = GlSym.load_gl_sym__('glProgramParameteri')
    @@glProgramParameteri = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glProgramParameteri.call(program_, pname_, value_)
end

.glProgramUniform1d__(program_, location_, v0_) ⇒ Object



4574
4575
4576
4577
4578
4579
4580
# File 'lib/opengl-core/gl_commands.rb', line 4574

def self.glProgramUniform1d__(program_, location_, v0_)
  if @@glProgramUniform1d.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform1d')
    @@glProgramUniform1d = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform1d.call(program_, location_, v0_)
end

.glProgramUniform1dv__(program_, location_, count_, value_) ⇒ Object



4583
4584
4585
4586
4587
4588
4589
# File 'lib/opengl-core/gl_commands.rb', line 4583

def self.glProgramUniform1dv__(program_, location_, count_, value_)
  if @@glProgramUniform1dv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform1dv')
    @@glProgramUniform1dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform1dv.call(program_, location_, count_, value_)
end

.glProgramUniform1f__(program_, location_, v0_) ⇒ Object



4556
4557
4558
4559
4560
4561
4562
# File 'lib/opengl-core/gl_commands.rb', line 4556

def self.glProgramUniform1f__(program_, location_, v0_)
  if @@glProgramUniform1f.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform1f')
    @@glProgramUniform1f = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform1f.call(program_, location_, v0_)
end

.glProgramUniform1fv__(program_, location_, count_, value_) ⇒ Object



4565
4566
4567
4568
4569
4570
4571
# File 'lib/opengl-core/gl_commands.rb', line 4565

def self.glProgramUniform1fv__(program_, location_, count_, value_)
  if @@glProgramUniform1fv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform1fv')
    @@glProgramUniform1fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform1fv.call(program_, location_, count_, value_)
end

.glProgramUniform1i__(program_, location_, v0_) ⇒ Object



4538
4539
4540
4541
4542
4543
4544
# File 'lib/opengl-core/gl_commands.rb', line 4538

def self.glProgramUniform1i__(program_, location_, v0_)
  if @@glProgramUniform1i.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform1i')
    @@glProgramUniform1i = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform1i.call(program_, location_, v0_)
end

.glProgramUniform1iv__(program_, location_, count_, value_) ⇒ Object



4547
4548
4549
4550
4551
4552
4553
# File 'lib/opengl-core/gl_commands.rb', line 4547

def self.glProgramUniform1iv__(program_, location_, count_, value_)
  if @@glProgramUniform1iv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform1iv')
    @@glProgramUniform1iv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform1iv.call(program_, location_, count_, value_)
end

.glProgramUniform1ui__(program_, location_, v0_) ⇒ Object



4592
4593
4594
4595
4596
4597
4598
# File 'lib/opengl-core/gl_commands.rb', line 4592

def self.glProgramUniform1ui__(program_, location_, v0_)
  if @@glProgramUniform1ui.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform1ui')
    @@glProgramUniform1ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform1ui.call(program_, location_, v0_)
end

.glProgramUniform1uiv__(program_, location_, count_, value_) ⇒ Object



4601
4602
4603
4604
4605
4606
4607
# File 'lib/opengl-core/gl_commands.rb', line 4601

def self.glProgramUniform1uiv__(program_, location_, count_, value_)
  if @@glProgramUniform1uiv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform1uiv')
    @@glProgramUniform1uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform1uiv.call(program_, location_, count_, value_)
end

.glProgramUniform2d__(program_, location_, v0_, v1_) ⇒ Object



4646
4647
4648
4649
4650
4651
4652
# File 'lib/opengl-core/gl_commands.rb', line 4646

def self.glProgramUniform2d__(program_, location_, v0_, v1_)
  if @@glProgramUniform2d.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform2d')
    @@glProgramUniform2d = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform2d.call(program_, location_, v0_, v1_)
end

.glProgramUniform2dv__(program_, location_, count_, value_) ⇒ Object



4655
4656
4657
4658
4659
4660
4661
# File 'lib/opengl-core/gl_commands.rb', line 4655

def self.glProgramUniform2dv__(program_, location_, count_, value_)
  if @@glProgramUniform2dv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform2dv')
    @@glProgramUniform2dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform2dv.call(program_, location_, count_, value_)
end

.glProgramUniform2f__(program_, location_, v0_, v1_) ⇒ Object



4628
4629
4630
4631
4632
4633
4634
# File 'lib/opengl-core/gl_commands.rb', line 4628

def self.glProgramUniform2f__(program_, location_, v0_, v1_)
  if @@glProgramUniform2f.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform2f')
    @@glProgramUniform2f = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform2f.call(program_, location_, v0_, v1_)
end

.glProgramUniform2fv__(program_, location_, count_, value_) ⇒ Object



4637
4638
4639
4640
4641
4642
4643
# File 'lib/opengl-core/gl_commands.rb', line 4637

def self.glProgramUniform2fv__(program_, location_, count_, value_)
  if @@glProgramUniform2fv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform2fv')
    @@glProgramUniform2fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform2fv.call(program_, location_, count_, value_)
end

.glProgramUniform2i__(program_, location_, v0_, v1_) ⇒ Object



4610
4611
4612
4613
4614
4615
4616
# File 'lib/opengl-core/gl_commands.rb', line 4610

def self.glProgramUniform2i__(program_, location_, v0_, v1_)
  if @@glProgramUniform2i.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform2i')
    @@glProgramUniform2i = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform2i.call(program_, location_, v0_, v1_)
end

.glProgramUniform2iv__(program_, location_, count_, value_) ⇒ Object



4619
4620
4621
4622
4623
4624
4625
# File 'lib/opengl-core/gl_commands.rb', line 4619

def self.glProgramUniform2iv__(program_, location_, count_, value_)
  if @@glProgramUniform2iv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform2iv')
    @@glProgramUniform2iv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform2iv.call(program_, location_, count_, value_)
end

.glProgramUniform2ui__(program_, location_, v0_, v1_) ⇒ Object



4664
4665
4666
4667
4668
4669
4670
# File 'lib/opengl-core/gl_commands.rb', line 4664

def self.glProgramUniform2ui__(program_, location_, v0_, v1_)
  if @@glProgramUniform2ui.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform2ui')
    @@glProgramUniform2ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform2ui.call(program_, location_, v0_, v1_)
end

.glProgramUniform2uiv__(program_, location_, count_, value_) ⇒ Object



4673
4674
4675
4676
4677
4678
4679
# File 'lib/opengl-core/gl_commands.rb', line 4673

def self.glProgramUniform2uiv__(program_, location_, count_, value_)
  if @@glProgramUniform2uiv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform2uiv')
    @@glProgramUniform2uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform2uiv.call(program_, location_, count_, value_)
end

.glProgramUniform3d__(program_, location_, v0_, v1_, v2_) ⇒ Object



4718
4719
4720
4721
4722
4723
4724
# File 'lib/opengl-core/gl_commands.rb', line 4718

def self.glProgramUniform3d__(program_, location_, v0_, v1_, v2_)
  if @@glProgramUniform3d.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform3d')
    @@glProgramUniform3d = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform3d.call(program_, location_, v0_, v1_, v2_)
end

.glProgramUniform3dv__(program_, location_, count_, value_) ⇒ Object



4727
4728
4729
4730
4731
4732
4733
# File 'lib/opengl-core/gl_commands.rb', line 4727

def self.glProgramUniform3dv__(program_, location_, count_, value_)
  if @@glProgramUniform3dv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform3dv')
    @@glProgramUniform3dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform3dv.call(program_, location_, count_, value_)
end

.glProgramUniform3f__(program_, location_, v0_, v1_, v2_) ⇒ Object



4700
4701
4702
4703
4704
4705
4706
# File 'lib/opengl-core/gl_commands.rb', line 4700

def self.glProgramUniform3f__(program_, location_, v0_, v1_, v2_)
  if @@glProgramUniform3f.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform3f')
    @@glProgramUniform3f = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform3f.call(program_, location_, v0_, v1_, v2_)
end

.glProgramUniform3fv__(program_, location_, count_, value_) ⇒ Object



4709
4710
4711
4712
4713
4714
4715
# File 'lib/opengl-core/gl_commands.rb', line 4709

def self.glProgramUniform3fv__(program_, location_, count_, value_)
  if @@glProgramUniform3fv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform3fv')
    @@glProgramUniform3fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform3fv.call(program_, location_, count_, value_)
end

.glProgramUniform3i__(program_, location_, v0_, v1_, v2_) ⇒ Object



4682
4683
4684
4685
4686
4687
4688
# File 'lib/opengl-core/gl_commands.rb', line 4682

def self.glProgramUniform3i__(program_, location_, v0_, v1_, v2_)
  if @@glProgramUniform3i.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform3i')
    @@glProgramUniform3i = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform3i.call(program_, location_, v0_, v1_, v2_)
end

.glProgramUniform3iv__(program_, location_, count_, value_) ⇒ Object



4691
4692
4693
4694
4695
4696
4697
# File 'lib/opengl-core/gl_commands.rb', line 4691

def self.glProgramUniform3iv__(program_, location_, count_, value_)
  if @@glProgramUniform3iv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform3iv')
    @@glProgramUniform3iv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform3iv.call(program_, location_, count_, value_)
end

.glProgramUniform3ui__(program_, location_, v0_, v1_, v2_) ⇒ Object



4736
4737
4738
4739
4740
4741
4742
# File 'lib/opengl-core/gl_commands.rb', line 4736

def self.glProgramUniform3ui__(program_, location_, v0_, v1_, v2_)
  if @@glProgramUniform3ui.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform3ui')
    @@glProgramUniform3ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform3ui.call(program_, location_, v0_, v1_, v2_)
end

.glProgramUniform3uiv__(program_, location_, count_, value_) ⇒ Object



4745
4746
4747
4748
4749
4750
4751
# File 'lib/opengl-core/gl_commands.rb', line 4745

def self.glProgramUniform3uiv__(program_, location_, count_, value_)
  if @@glProgramUniform3uiv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform3uiv')
    @@glProgramUniform3uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform3uiv.call(program_, location_, count_, value_)
end

.glProgramUniform4d__(program_, location_, v0_, v1_, v2_, v3_) ⇒ Object



4790
4791
4792
4793
4794
4795
4796
# File 'lib/opengl-core/gl_commands.rb', line 4790

def self.glProgramUniform4d__(program_, location_, v0_, v1_, v2_, v3_)
  if @@glProgramUniform4d.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform4d')
    @@glProgramUniform4d = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform4d.call(program_, location_, v0_, v1_, v2_, v3_)
end

.glProgramUniform4dv__(program_, location_, count_, value_) ⇒ Object



4799
4800
4801
4802
4803
4804
4805
# File 'lib/opengl-core/gl_commands.rb', line 4799

def self.glProgramUniform4dv__(program_, location_, count_, value_)
  if @@glProgramUniform4dv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform4dv')
    @@glProgramUniform4dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform4dv.call(program_, location_, count_, value_)
end

.glProgramUniform4f__(program_, location_, v0_, v1_, v2_, v3_) ⇒ Object



4772
4773
4774
4775
4776
4777
4778
# File 'lib/opengl-core/gl_commands.rb', line 4772

def self.glProgramUniform4f__(program_, location_, v0_, v1_, v2_, v3_)
  if @@glProgramUniform4f.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform4f')
    @@glProgramUniform4f = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform4f.call(program_, location_, v0_, v1_, v2_, v3_)
end

.glProgramUniform4fv__(program_, location_, count_, value_) ⇒ Object



4781
4782
4783
4784
4785
4786
4787
# File 'lib/opengl-core/gl_commands.rb', line 4781

def self.glProgramUniform4fv__(program_, location_, count_, value_)
  if @@glProgramUniform4fv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform4fv')
    @@glProgramUniform4fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform4fv.call(program_, location_, count_, value_)
end

.glProgramUniform4i__(program_, location_, v0_, v1_, v2_, v3_) ⇒ Object



4754
4755
4756
4757
4758
4759
4760
# File 'lib/opengl-core/gl_commands.rb', line 4754

def self.glProgramUniform4i__(program_, location_, v0_, v1_, v2_, v3_)
  if @@glProgramUniform4i.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform4i')
    @@glProgramUniform4i = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform4i.call(program_, location_, v0_, v1_, v2_, v3_)
end

.glProgramUniform4iv__(program_, location_, count_, value_) ⇒ Object



4763
4764
4765
4766
4767
4768
4769
# File 'lib/opengl-core/gl_commands.rb', line 4763

def self.glProgramUniform4iv__(program_, location_, count_, value_)
  if @@glProgramUniform4iv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform4iv')
    @@glProgramUniform4iv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform4iv.call(program_, location_, count_, value_)
end

.glProgramUniform4ui__(program_, location_, v0_, v1_, v2_, v3_) ⇒ Object



4808
4809
4810
4811
4812
4813
4814
# File 'lib/opengl-core/gl_commands.rb', line 4808

def self.glProgramUniform4ui__(program_, location_, v0_, v1_, v2_, v3_)
  if @@glProgramUniform4ui.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform4ui')
    @@glProgramUniform4ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform4ui.call(program_, location_, v0_, v1_, v2_, v3_)
end

.glProgramUniform4uiv__(program_, location_, count_, value_) ⇒ Object



4817
4818
4819
4820
4821
4822
4823
# File 'lib/opengl-core/gl_commands.rb', line 4817

def self.glProgramUniform4uiv__(program_, location_, count_, value_)
  if @@glProgramUniform4uiv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniform4uiv')
    @@glProgramUniform4uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniform4uiv.call(program_, location_, count_, value_)
end

.glProgramUniformMatrix2dv__(program_, location_, count_, transpose_, value_) ⇒ Object



4853
4854
4855
4856
4857
4858
4859
# File 'lib/opengl-core/gl_commands.rb', line 4853

def self.glProgramUniformMatrix2dv__(program_, location_, count_, transpose_, value_)
  if @@glProgramUniformMatrix2dv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniformMatrix2dv')
    @@glProgramUniformMatrix2dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniformMatrix2dv.call(program_, location_, count_, transpose_, value_)
end

.glProgramUniformMatrix2fv__(program_, location_, count_, transpose_, value_) ⇒ Object



4826
4827
4828
4829
4830
4831
4832
# File 'lib/opengl-core/gl_commands.rb', line 4826

def self.glProgramUniformMatrix2fv__(program_, location_, count_, transpose_, value_)
  if @@glProgramUniformMatrix2fv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniformMatrix2fv')
    @@glProgramUniformMatrix2fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniformMatrix2fv.call(program_, location_, count_, transpose_, value_)
end

.glProgramUniformMatrix2x3dv__(program_, location_, count_, transpose_, value_) ⇒ Object



4934
4935
4936
4937
4938
4939
4940
# File 'lib/opengl-core/gl_commands.rb', line 4934

def self.glProgramUniformMatrix2x3dv__(program_, location_, count_, transpose_, value_)
  if @@glProgramUniformMatrix2x3dv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniformMatrix2x3dv')
    @@glProgramUniformMatrix2x3dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniformMatrix2x3dv.call(program_, location_, count_, transpose_, value_)
end

.glProgramUniformMatrix2x3fv__(program_, location_, count_, transpose_, value_) ⇒ Object



4880
4881
4882
4883
4884
4885
4886
# File 'lib/opengl-core/gl_commands.rb', line 4880

def self.glProgramUniformMatrix2x3fv__(program_, location_, count_, transpose_, value_)
  if @@glProgramUniformMatrix2x3fv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniformMatrix2x3fv')
    @@glProgramUniformMatrix2x3fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniformMatrix2x3fv.call(program_, location_, count_, transpose_, value_)
end

.glProgramUniformMatrix2x4dv__(program_, location_, count_, transpose_, value_) ⇒ Object



4952
4953
4954
4955
4956
4957
4958
# File 'lib/opengl-core/gl_commands.rb', line 4952

def self.glProgramUniformMatrix2x4dv__(program_, location_, count_, transpose_, value_)
  if @@glProgramUniformMatrix2x4dv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniformMatrix2x4dv')
    @@glProgramUniformMatrix2x4dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniformMatrix2x4dv.call(program_, location_, count_, transpose_, value_)
end

.glProgramUniformMatrix2x4fv__(program_, location_, count_, transpose_, value_) ⇒ Object



4898
4899
4900
4901
4902
4903
4904
# File 'lib/opengl-core/gl_commands.rb', line 4898

def self.glProgramUniformMatrix2x4fv__(program_, location_, count_, transpose_, value_)
  if @@glProgramUniformMatrix2x4fv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniformMatrix2x4fv')
    @@glProgramUniformMatrix2x4fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniformMatrix2x4fv.call(program_, location_, count_, transpose_, value_)
end

.glProgramUniformMatrix3dv__(program_, location_, count_, transpose_, value_) ⇒ Object



4862
4863
4864
4865
4866
4867
4868
# File 'lib/opengl-core/gl_commands.rb', line 4862

def self.glProgramUniformMatrix3dv__(program_, location_, count_, transpose_, value_)
  if @@glProgramUniformMatrix3dv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniformMatrix3dv')
    @@glProgramUniformMatrix3dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniformMatrix3dv.call(program_, location_, count_, transpose_, value_)
end

.glProgramUniformMatrix3fv__(program_, location_, count_, transpose_, value_) ⇒ Object



4835
4836
4837
4838
4839
4840
4841
# File 'lib/opengl-core/gl_commands.rb', line 4835

def self.glProgramUniformMatrix3fv__(program_, location_, count_, transpose_, value_)
  if @@glProgramUniformMatrix3fv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniformMatrix3fv')
    @@glProgramUniformMatrix3fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniformMatrix3fv.call(program_, location_, count_, transpose_, value_)
end

.glProgramUniformMatrix3x2dv__(program_, location_, count_, transpose_, value_) ⇒ Object



4943
4944
4945
4946
4947
4948
4949
# File 'lib/opengl-core/gl_commands.rb', line 4943

def self.glProgramUniformMatrix3x2dv__(program_, location_, count_, transpose_, value_)
  if @@glProgramUniformMatrix3x2dv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniformMatrix3x2dv')
    @@glProgramUniformMatrix3x2dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniformMatrix3x2dv.call(program_, location_, count_, transpose_, value_)
end

.glProgramUniformMatrix3x2fv__(program_, location_, count_, transpose_, value_) ⇒ Object



4889
4890
4891
4892
4893
4894
4895
# File 'lib/opengl-core/gl_commands.rb', line 4889

def self.glProgramUniformMatrix3x2fv__(program_, location_, count_, transpose_, value_)
  if @@glProgramUniformMatrix3x2fv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniformMatrix3x2fv')
    @@glProgramUniformMatrix3x2fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniformMatrix3x2fv.call(program_, location_, count_, transpose_, value_)
end

.glProgramUniformMatrix3x4dv__(program_, location_, count_, transpose_, value_) ⇒ Object



4970
4971
4972
4973
4974
4975
4976
# File 'lib/opengl-core/gl_commands.rb', line 4970

def self.glProgramUniformMatrix3x4dv__(program_, location_, count_, transpose_, value_)
  if @@glProgramUniformMatrix3x4dv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniformMatrix3x4dv')
    @@glProgramUniformMatrix3x4dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniformMatrix3x4dv.call(program_, location_, count_, transpose_, value_)
end

.glProgramUniformMatrix3x4fv__(program_, location_, count_, transpose_, value_) ⇒ Object



4916
4917
4918
4919
4920
4921
4922
# File 'lib/opengl-core/gl_commands.rb', line 4916

def self.glProgramUniformMatrix3x4fv__(program_, location_, count_, transpose_, value_)
  if @@glProgramUniformMatrix3x4fv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniformMatrix3x4fv')
    @@glProgramUniformMatrix3x4fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniformMatrix3x4fv.call(program_, location_, count_, transpose_, value_)
end

.glProgramUniformMatrix4dv__(program_, location_, count_, transpose_, value_) ⇒ Object



4871
4872
4873
4874
4875
4876
4877
# File 'lib/opengl-core/gl_commands.rb', line 4871

def self.glProgramUniformMatrix4dv__(program_, location_, count_, transpose_, value_)
  if @@glProgramUniformMatrix4dv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniformMatrix4dv')
    @@glProgramUniformMatrix4dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniformMatrix4dv.call(program_, location_, count_, transpose_, value_)
end

.glProgramUniformMatrix4fv__(program_, location_, count_, transpose_, value_) ⇒ Object



4844
4845
4846
4847
4848
4849
4850
# File 'lib/opengl-core/gl_commands.rb', line 4844

def self.glProgramUniformMatrix4fv__(program_, location_, count_, transpose_, value_)
  if @@glProgramUniformMatrix4fv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniformMatrix4fv')
    @@glProgramUniformMatrix4fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniformMatrix4fv.call(program_, location_, count_, transpose_, value_)
end

.glProgramUniformMatrix4x2dv__(program_, location_, count_, transpose_, value_) ⇒ Object



4961
4962
4963
4964
4965
4966
4967
# File 'lib/opengl-core/gl_commands.rb', line 4961

def self.glProgramUniformMatrix4x2dv__(program_, location_, count_, transpose_, value_)
  if @@glProgramUniformMatrix4x2dv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniformMatrix4x2dv')
    @@glProgramUniformMatrix4x2dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniformMatrix4x2dv.call(program_, location_, count_, transpose_, value_)
end

.glProgramUniformMatrix4x2fv__(program_, location_, count_, transpose_, value_) ⇒ Object



4907
4908
4909
4910
4911
4912
4913
# File 'lib/opengl-core/gl_commands.rb', line 4907

def self.glProgramUniformMatrix4x2fv__(program_, location_, count_, transpose_, value_)
  if @@glProgramUniformMatrix4x2fv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniformMatrix4x2fv')
    @@glProgramUniformMatrix4x2fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniformMatrix4x2fv.call(program_, location_, count_, transpose_, value_)
end

.glProgramUniformMatrix4x3dv__(program_, location_, count_, transpose_, value_) ⇒ Object



4979
4980
4981
4982
4983
4984
4985
# File 'lib/opengl-core/gl_commands.rb', line 4979

def self.glProgramUniformMatrix4x3dv__(program_, location_, count_, transpose_, value_)
  if @@glProgramUniformMatrix4x3dv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniformMatrix4x3dv')
    @@glProgramUniformMatrix4x3dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniformMatrix4x3dv.call(program_, location_, count_, transpose_, value_)
end

.glProgramUniformMatrix4x3fv__(program_, location_, count_, transpose_, value_) ⇒ Object



4925
4926
4927
4928
4929
4930
4931
# File 'lib/opengl-core/gl_commands.rb', line 4925

def self.glProgramUniformMatrix4x3fv__(program_, location_, count_, transpose_, value_)
  if @@glProgramUniformMatrix4x3fv.nil?
    sym = GlSym.load_gl_sym__('glProgramUniformMatrix4x3fv')
    @@glProgramUniformMatrix4x3fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glProgramUniformMatrix4x3fv.call(program_, location_, count_, transpose_, value_)
end

.glProvokingVertex__(mode_) ⇒ Object



3323
3324
3325
3326
3327
3328
3329
# File 'lib/opengl-core/gl_commands.rb', line 3323

def self.glProvokingVertex__(mode_)
  if @@glProvokingVertex.nil?
    sym = GlSym.load_gl_sym__('glProvokingVertex')
    @@glProvokingVertex = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glProvokingVertex.call(mode_)
end

.glPushDebugGroup__(source_, id_, length_, message_) ⇒ Object



5636
5637
5638
5639
5640
5641
5642
# File 'lib/opengl-core/gl_commands.rb', line 5636

def self.glPushDebugGroup__(source_, id_, length_, message_)
  if @@glPushDebugGroup.nil?
    sym = GlSym.load_gl_sym__('glPushDebugGroup')
    @@glPushDebugGroup = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glPushDebugGroup.call(source_, id_, length_, message_)
end

.glQueryCounter__(id_, target_) ⇒ Object



3602
3603
3604
3605
3606
3607
3608
# File 'lib/opengl-core/gl_commands.rb', line 3602

def self.glQueryCounter__(id_, target_)
  if @@glQueryCounter.nil?
    sym = GlSym.load_gl_sym__('glQueryCounter')
    @@glQueryCounter = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glQueryCounter.call(id_, target_)
end

.glReadBuffer__(mode_) ⇒ Object



902
903
904
905
906
907
908
# File 'lib/opengl-core/gl_commands.rb', line 902

def self.glReadBuffer__(mode_)
  if @@glReadBuffer.nil?
    sym = GlSym.load_gl_sym__('glReadBuffer')
    @@glReadBuffer = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glReadBuffer.call(mode_)
end

.glReadPixels__(x_, y_, width_, height_, format_, type_, pixels_) ⇒ Object



911
912
913
914
915
916
917
# File 'lib/opengl-core/gl_commands.rb', line 911

def self.glReadPixels__(x_, y_, width_, height_, format_, type_, pixels_)
  if @@glReadPixels.nil?
    sym = GlSym.load_gl_sym__('glReadPixels')
    @@glReadPixels = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glReadPixels.call(x_, y_, width_, height_, format_, type_, pixels_)
end

.glReleaseShaderCompiler__Object



4394
4395
4396
4397
4398
4399
4400
# File 'lib/opengl-core/gl_commands.rb', line 4394

def self.glReleaseShaderCompiler__()
  if @@glReleaseShaderCompiler.nil?
    sym = GlSym.load_gl_sym__('glReleaseShaderCompiler')
    @@glReleaseShaderCompiler = Fiddle::Function.new(sym, [], Fiddle::TYPE_VOID)
  end
  @@glReleaseShaderCompiler.call()
end

.glRenderbufferStorage__(target_, internalformat_, width_, height_) ⇒ Object



2981
2982
2983
2984
2985
2986
2987
# File 'lib/opengl-core/gl_commands.rb', line 2981

def self.glRenderbufferStorage__(target_, internalformat_, width_, height_)
  if @@glRenderbufferStorage.nil?
    sym = GlSym.load_gl_sym__('glRenderbufferStorage')
    @@glRenderbufferStorage = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glRenderbufferStorage.call(target_, internalformat_, width_, height_)
end

.glRenderbufferStorageMultisample__(target_, samples_, internalformat_, width_, height_) ⇒ Object



3107
3108
3109
3110
3111
3112
3113
# File 'lib/opengl-core/gl_commands.rb', line 3107

def self.glRenderbufferStorageMultisample__(target_, samples_, internalformat_, width_, height_)
  if @@glRenderbufferStorageMultisample.nil?
    sym = GlSym.load_gl_sym__('glRenderbufferStorageMultisample')
    @@glRenderbufferStorageMultisample = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glRenderbufferStorageMultisample.call(target_, samples_, internalformat_, width_, height_)
end

.glResumeTransformFeedback__Object



4340
4341
4342
4343
4344
4345
4346
# File 'lib/opengl-core/gl_commands.rb', line 4340

def self.glResumeTransformFeedback__()
  if @@glResumeTransformFeedback.nil?
    sym = GlSym.load_gl_sym__('glResumeTransformFeedback')
    @@glResumeTransformFeedback = Fiddle::Function.new(sym, [], Fiddle::TYPE_VOID)
  end
  @@glResumeTransformFeedback.call()
end

.glRotatex__(angle_, x_, y_, z_) ⇒ Object



6005
6006
6007
6008
6009
6010
6011
# File 'lib/opengl-core/gl_commands.rb', line 6005

def self.glRotatex__(angle_, x_, y_, z_)
  if @@glRotatex.nil?
    sym = GlSym.load_gl_sym__('glRotatex')
    @@glRotatex = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glRotatex.call(angle_, x_, y_, z_)
end

.glSampleCoverage__(value_, invert_) ⇒ Object



1226
1227
1228
1229
1230
1231
1232
# File 'lib/opengl-core/gl_commands.rb', line 1226

def self.glSampleCoverage__(value_, invert_)
  if @@glSampleCoverage.nil?
    sym = GlSym.load_gl_sym__('glSampleCoverage')
    @@glSampleCoverage = Fiddle::Function.new(sym, [Fiddle::TYPE_FLOAT, Fiddle::TYPE_CHAR], Fiddle::TYPE_VOID)
  end
  @@glSampleCoverage.call(value_, invert_)
end

.glSampleCoveragex__(value_, invert_) ⇒ Object



6014
6015
6016
6017
6018
6019
6020
# File 'lib/opengl-core/gl_commands.rb', line 6014

def self.glSampleCoveragex__(value_, invert_)
  if @@glSampleCoveragex.nil?
    sym = GlSym.load_gl_sym__('glSampleCoveragex')
    @@glSampleCoveragex = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_CHAR], Fiddle::TYPE_VOID)
  end
  @@glSampleCoveragex.call(value_, invert_)
end

.glSampleMaski__(index_, mask_) ⇒ Object



3449
3450
3451
3452
3453
3454
3455
# File 'lib/opengl-core/gl_commands.rb', line 3449

def self.glSampleMaski__(index_, mask_)
  if @@glSampleMaski.nil?
    sym = GlSym.load_gl_sym__('glSampleMaski')
    @@glSampleMaski = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glSampleMaski.call(index_, mask_)
end

.glSamplerParameterf__(sampler_, pname_, param_) ⇒ Object



3530
3531
3532
3533
3534
3535
3536
# File 'lib/opengl-core/gl_commands.rb', line 3530

def self.glSamplerParameterf__(sampler_, pname_, param_)
  if @@glSamplerParameterf.nil?
    sym = GlSym.load_gl_sym__('glSamplerParameterf')
    @@glSamplerParameterf = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glSamplerParameterf.call(sampler_, pname_, param_)
end

.glSamplerParameterfv__(sampler_, pname_, param_) ⇒ Object



3539
3540
3541
3542
3543
3544
3545
# File 'lib/opengl-core/gl_commands.rb', line 3539

def self.glSamplerParameterfv__(sampler_, pname_, param_)
  if @@glSamplerParameterfv.nil?
    sym = GlSym.load_gl_sym__('glSamplerParameterfv')
    @@glSamplerParameterfv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glSamplerParameterfv.call(sampler_, pname_, param_)
end

.glSamplerParameteri__(sampler_, pname_, param_) ⇒ Object



3512
3513
3514
3515
3516
3517
3518
# File 'lib/opengl-core/gl_commands.rb', line 3512

def self.glSamplerParameteri__(sampler_, pname_, param_)
  if @@glSamplerParameteri.nil?
    sym = GlSym.load_gl_sym__('glSamplerParameteri')
    @@glSamplerParameteri = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glSamplerParameteri.call(sampler_, pname_, param_)
end

.glSamplerParameterIiv__(sampler_, pname_, param_) ⇒ Object



3548
3549
3550
3551
3552
3553
3554
# File 'lib/opengl-core/gl_commands.rb', line 3548

def self.glSamplerParameterIiv__(sampler_, pname_, param_)
  if @@glSamplerParameterIiv.nil?
    sym = GlSym.load_gl_sym__('glSamplerParameterIiv')
    @@glSamplerParameterIiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glSamplerParameterIiv.call(sampler_, pname_, param_)
end

.glSamplerParameterIuiv__(sampler_, pname_, param_) ⇒ Object



3557
3558
3559
3560
3561
3562
3563
# File 'lib/opengl-core/gl_commands.rb', line 3557

def self.glSamplerParameterIuiv__(sampler_, pname_, param_)
  if @@glSamplerParameterIuiv.nil?
    sym = GlSym.load_gl_sym__('glSamplerParameterIuiv')
    @@glSamplerParameterIuiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glSamplerParameterIuiv.call(sampler_, pname_, param_)
end

.glSamplerParameteriv__(sampler_, pname_, param_) ⇒ Object



3521
3522
3523
3524
3525
3526
3527
# File 'lib/opengl-core/gl_commands.rb', line 3521

def self.glSamplerParameteriv__(sampler_, pname_, param_)
  if @@glSamplerParameteriv.nil?
    sym = GlSym.load_gl_sym__('glSamplerParameteriv')
    @@glSamplerParameteriv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glSamplerParameteriv.call(sampler_, pname_, param_)
end

.glScalex__(x_, y_, z_) ⇒ Object



6023
6024
6025
6026
6027
6028
6029
# File 'lib/opengl-core/gl_commands.rb', line 6023

def self.glScalex__(x_, y_, z_)
  if @@glScalex.nil?
    sym = GlSym.load_gl_sym__('glScalex')
    @@glScalex = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glScalex.call(x_, y_, z_)
end

.glScissor__(x_, y_, width_, height_) ⇒ Object



668
669
670
671
672
673
674
# File 'lib/opengl-core/gl_commands.rb', line 668

def self.glScissor__(x_, y_, width_, height_)
  if @@glScissor.nil?
    sym = GlSym.load_gl_sym__('glScissor')
    @@glScissor = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glScissor.call(x_, y_, width_, height_)
end

.glScissorArrayv__(first_, count_, v_) ⇒ Object



5123
5124
5125
5126
5127
5128
5129
# File 'lib/opengl-core/gl_commands.rb', line 5123

def self.glScissorArrayv__(first_, count_, v_)
  if @@glScissorArrayv.nil?
    sym = GlSym.load_gl_sym__('glScissorArrayv')
    @@glScissorArrayv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glScissorArrayv.call(first_, count_, v_)
end

.glScissorIndexed__(index_, left_, bottom_, width_, height_) ⇒ Object



5132
5133
5134
5135
5136
5137
5138
# File 'lib/opengl-core/gl_commands.rb', line 5132

def self.glScissorIndexed__(index_, left_, bottom_, width_, height_)
  if @@glScissorIndexed.nil?
    sym = GlSym.load_gl_sym__('glScissorIndexed')
    @@glScissorIndexed = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glScissorIndexed.call(index_, left_, bottom_, width_, height_)
end

.glScissorIndexedv__(index_, v_) ⇒ Object



5141
5142
5143
5144
5145
5146
5147
# File 'lib/opengl-core/gl_commands.rb', line 5141

def self.glScissorIndexedv__(index_, v_)
  if @@glScissorIndexedv.nil?
    sym = GlSym.load_gl_sym__('glScissorIndexedv')
    @@glScissorIndexedv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glScissorIndexedv.call(index_, v_)
end

.glSecondaryColorP3ui__(type_, color_) ⇒ Object



3962
3963
3964
3965
3966
3967
3968
# File 'lib/opengl-core/gl_commands.rb', line 3962

def self.glSecondaryColorP3ui__(type_, color_)
  if @@glSecondaryColorP3ui.nil?
    sym = GlSym.load_gl_sym__('glSecondaryColorP3ui')
    @@glSecondaryColorP3ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glSecondaryColorP3ui.call(type_, color_)
end

.glSecondaryColorP3uiv__(type_, color_) ⇒ Object



3971
3972
3973
3974
3975
3976
3977
# File 'lib/opengl-core/gl_commands.rb', line 3971

def self.glSecondaryColorP3uiv__(type_, color_)
  if @@glSecondaryColorP3uiv.nil?
    sym = GlSym.load_gl_sym__('glSecondaryColorP3uiv')
    @@glSecondaryColorP3uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glSecondaryColorP3uiv.call(type_, color_)
end

.glShaderBinary__(count_, shaders_, binaryformat_, binary_, length_) ⇒ Object



4403
4404
4405
4406
4407
4408
4409
# File 'lib/opengl-core/gl_commands.rb', line 4403

def self.glShaderBinary__(count_, shaders_, binaryformat_, binary_, length_)
  if @@glShaderBinary.nil?
    sym = GlSym.load_gl_sym__('glShaderBinary')
    @@glShaderBinary = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glShaderBinary.call(count_, shaders_, binaryformat_, binary_, length_)
end

.glShaderSource__(shader_, count_, string_, length_) ⇒ Object



1838
1839
1840
1841
1842
1843
1844
# File 'lib/opengl-core/gl_commands.rb', line 1838

def self.glShaderSource__(shader_, count_, string_, length_)
  if @@glShaderSource.nil?
    sym = GlSym.load_gl_sym__('glShaderSource')
    @@glShaderSource = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glShaderSource.call(shader_, count_, string_, length_)
end

.glShaderStorageBlockBinding__(program_, storageBlockIndex_, storageBlockBinding_) ⇒ Object



5483
5484
5485
5486
5487
5488
5489
# File 'lib/opengl-core/gl_commands.rb', line 5483

def self.glShaderStorageBlockBinding__(program_, storageBlockIndex_, storageBlockBinding_)
  if @@glShaderStorageBlockBinding.nil?
    sym = GlSym.load_gl_sym__('glShaderStorageBlockBinding')
    @@glShaderStorageBlockBinding = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glShaderStorageBlockBinding.call(program_, storageBlockIndex_, storageBlockBinding_)
end

.glStencilFunc__(func_, ref_, mask_) ⇒ Object



857
858
859
860
861
862
863
# File 'lib/opengl-core/gl_commands.rb', line 857

def self.glStencilFunc__(func_, ref_, mask_)
  if @@glStencilFunc.nil?
    sym = GlSym.load_gl_sym__('glStencilFunc')
    @@glStencilFunc = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glStencilFunc.call(func_, ref_, mask_)
end

.glStencilFuncSeparate__(face_, func_, ref_, mask_) ⇒ Object



1559
1560
1561
1562
1563
1564
1565
# File 'lib/opengl-core/gl_commands.rb', line 1559

def self.glStencilFuncSeparate__(face_, func_, ref_, mask_)
  if @@glStencilFuncSeparate.nil?
    sym = GlSym.load_gl_sym__('glStencilFuncSeparate')
    @@glStencilFuncSeparate = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glStencilFuncSeparate.call(face_, func_, ref_, mask_)
end

.glStencilMask__(mask_) ⇒ Object



776
777
778
779
780
781
782
# File 'lib/opengl-core/gl_commands.rb', line 776

def self.glStencilMask__(mask_)
  if @@glStencilMask.nil?
    sym = GlSym.load_gl_sym__('glStencilMask')
    @@glStencilMask = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glStencilMask.call(mask_)
end

.glStencilMaskSeparate__(face_, mask_) ⇒ Object



1568
1569
1570
1571
1572
1573
1574
# File 'lib/opengl-core/gl_commands.rb', line 1568

def self.glStencilMaskSeparate__(face_, mask_)
  if @@glStencilMaskSeparate.nil?
    sym = GlSym.load_gl_sym__('glStencilMaskSeparate')
    @@glStencilMaskSeparate = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glStencilMaskSeparate.call(face_, mask_)
end

.glStencilOp__(fail_, zfail_, zpass_) ⇒ Object



866
867
868
869
870
871
872
# File 'lib/opengl-core/gl_commands.rb', line 866

def self.glStencilOp__(fail_, zfail_, zpass_)
  if @@glStencilOp.nil?
    sym = GlSym.load_gl_sym__('glStencilOp')
    @@glStencilOp = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glStencilOp.call(fail_, zfail_, zpass_)
end

.glStencilOpSeparate__(face_, sfail_, dpfail_, dppass_) ⇒ Object



1550
1551
1552
1553
1554
1555
1556
# File 'lib/opengl-core/gl_commands.rb', line 1550

def self.glStencilOpSeparate__(face_, sfail_, dpfail_, dppass_)
  if @@glStencilOpSeparate.nil?
    sym = GlSym.load_gl_sym__('glStencilOpSeparate')
    @@glStencilOpSeparate = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glStencilOpSeparate.call(face_, sfail_, dpfail_, dppass_)
end

.glTexBuffer__(target_, internalformat_, buffer_) ⇒ Object



3197
3198
3199
3200
3201
3202
3203
# File 'lib/opengl-core/gl_commands.rb', line 3197

def self.glTexBuffer__(target_, internalformat_, buffer_)
  if @@glTexBuffer.nil?
    sym = GlSym.load_gl_sym__('glTexBuffer')
    @@glTexBuffer = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glTexBuffer.call(target_, internalformat_, buffer_)
end

.glTexBufferRange__(target_, internalformat_, buffer_, offset_, size_) ⇒ Object



5492
5493
5494
5495
5496
5497
5498
# File 'lib/opengl-core/gl_commands.rb', line 5492

def self.glTexBufferRange__(target_, internalformat_, buffer_, offset_, size_)
  if @@glTexBufferRange.nil?
    sym = GlSym.load_gl_sym__('glTexBufferRange')
    @@glTexBufferRange = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T], Fiddle::TYPE_VOID)
  end
  @@glTexBufferRange.call(target_, internalformat_, buffer_, offset_, size_)
end

.glTexCoordP1ui__(type_, coords_) ⇒ Object



3764
3765
3766
3767
3768
3769
3770
# File 'lib/opengl-core/gl_commands.rb', line 3764

def self.glTexCoordP1ui__(type_, coords_)
  if @@glTexCoordP1ui.nil?
    sym = GlSym.load_gl_sym__('glTexCoordP1ui')
    @@glTexCoordP1ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glTexCoordP1ui.call(type_, coords_)
end

.glTexCoordP1uiv__(type_, coords_) ⇒ Object



3773
3774
3775
3776
3777
3778
3779
# File 'lib/opengl-core/gl_commands.rb', line 3773

def self.glTexCoordP1uiv__(type_, coords_)
  if @@glTexCoordP1uiv.nil?
    sym = GlSym.load_gl_sym__('glTexCoordP1uiv')
    @@glTexCoordP1uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glTexCoordP1uiv.call(type_, coords_)
end

.glTexCoordP2ui__(type_, coords_) ⇒ Object



3782
3783
3784
3785
3786
3787
3788
# File 'lib/opengl-core/gl_commands.rb', line 3782

def self.glTexCoordP2ui__(type_, coords_)
  if @@glTexCoordP2ui.nil?
    sym = GlSym.load_gl_sym__('glTexCoordP2ui')
    @@glTexCoordP2ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glTexCoordP2ui.call(type_, coords_)
end

.glTexCoordP2uiv__(type_, coords_) ⇒ Object



3791
3792
3793
3794
3795
3796
3797
# File 'lib/opengl-core/gl_commands.rb', line 3791

def self.glTexCoordP2uiv__(type_, coords_)
  if @@glTexCoordP2uiv.nil?
    sym = GlSym.load_gl_sym__('glTexCoordP2uiv')
    @@glTexCoordP2uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glTexCoordP2uiv.call(type_, coords_)
end

.glTexCoordP3ui__(type_, coords_) ⇒ Object



3800
3801
3802
3803
3804
3805
3806
# File 'lib/opengl-core/gl_commands.rb', line 3800

def self.glTexCoordP3ui__(type_, coords_)
  if @@glTexCoordP3ui.nil?
    sym = GlSym.load_gl_sym__('glTexCoordP3ui')
    @@glTexCoordP3ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glTexCoordP3ui.call(type_, coords_)
end

.glTexCoordP3uiv__(type_, coords_) ⇒ Object



3809
3810
3811
3812
3813
3814
3815
# File 'lib/opengl-core/gl_commands.rb', line 3809

def self.glTexCoordP3uiv__(type_, coords_)
  if @@glTexCoordP3uiv.nil?
    sym = GlSym.load_gl_sym__('glTexCoordP3uiv')
    @@glTexCoordP3uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glTexCoordP3uiv.call(type_, coords_)
end

.glTexCoordP4ui__(type_, coords_) ⇒ Object



3818
3819
3820
3821
3822
3823
3824
# File 'lib/opengl-core/gl_commands.rb', line 3818

def self.glTexCoordP4ui__(type_, coords_)
  if @@glTexCoordP4ui.nil?
    sym = GlSym.load_gl_sym__('glTexCoordP4ui')
    @@glTexCoordP4ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glTexCoordP4ui.call(type_, coords_)
end

.glTexCoordP4uiv__(type_, coords_) ⇒ Object



3827
3828
3829
3830
3831
3832
3833
# File 'lib/opengl-core/gl_commands.rb', line 3827

def self.glTexCoordP4uiv__(type_, coords_)
  if @@glTexCoordP4uiv.nil?
    sym = GlSym.load_gl_sym__('glTexCoordP4uiv')
    @@glTexCoordP4uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glTexCoordP4uiv.call(type_, coords_)
end

.glTexEnvx__(target_, pname_, param_) ⇒ Object



6032
6033
6034
6035
6036
6037
6038
# File 'lib/opengl-core/gl_commands.rb', line 6032

def self.glTexEnvx__(target_, pname_, param_)
  if @@glTexEnvx.nil?
    sym = GlSym.load_gl_sym__('glTexEnvx')
    @@glTexEnvx = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glTexEnvx.call(target_, pname_, param_)
end

.glTexEnvxv__(target_, pname_, params_) ⇒ Object



6041
6042
6043
6044
6045
6046
6047
# File 'lib/opengl-core/gl_commands.rb', line 6041

def self.glTexEnvxv__(target_, pname_, params_)
  if @@glTexEnvxv.nil?
    sym = GlSym.load_gl_sym__('glTexEnvxv')
    @@glTexEnvxv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glTexEnvxv.call(target_, pname_, params_)
end

.glTexImage1D__(target_, level_, internalformat_, width_, border_, format_, type_, pixels_) ⇒ Object



713
714
715
716
717
718
719
# File 'lib/opengl-core/gl_commands.rb', line 713

def self.glTexImage1D__(target_, level_, internalformat_, width_, border_, format_, type_, pixels_)
  if @@glTexImage1D.nil?
    sym = GlSym.load_gl_sym__('glTexImage1D')
    @@glTexImage1D = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glTexImage1D.call(target_, level_, internalformat_, width_, border_, format_, type_, pixels_)
end

.glTexImage2D__(target_, level_, internalformat_, width_, height_, border_, format_, type_, pixels_) ⇒ Object



722
723
724
725
726
727
728
# File 'lib/opengl-core/gl_commands.rb', line 722

def self.glTexImage2D__(target_, level_, internalformat_, width_, height_, border_, format_, type_, pixels_)
  if @@glTexImage2D.nil?
    sym = GlSym.load_gl_sym__('glTexImage2D')
    @@glTexImage2D = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glTexImage2D.call(target_, level_, internalformat_, width_, height_, border_, format_, type_, pixels_)
end

.glTexImage2DMultisample__(target_, samples_, internalformat_, width_, height_, fixedsamplelocations_) ⇒ Object



3422
3423
3424
3425
3426
3427
3428
# File 'lib/opengl-core/gl_commands.rb', line 3422

def self.glTexImage2DMultisample__(target_, samples_, internalformat_, width_, height_, fixedsamplelocations_)
  if @@glTexImage2DMultisample.nil?
    sym = GlSym.load_gl_sym__('glTexImage2DMultisample')
    @@glTexImage2DMultisample = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR], Fiddle::TYPE_VOID)
  end
  @@glTexImage2DMultisample.call(target_, samples_, internalformat_, width_, height_, fixedsamplelocations_)
end

.glTexImage3D__(target_, level_, internalformat_, width_, height_, depth_, border_, format_, type_, pixels_) ⇒ Object



1190
1191
1192
1193
1194
1195
1196
# File 'lib/opengl-core/gl_commands.rb', line 1190

def self.glTexImage3D__(target_, level_, internalformat_, width_, height_, depth_, border_, format_, type_, pixels_)
  if @@glTexImage3D.nil?
    sym = GlSym.load_gl_sym__('glTexImage3D')
    @@glTexImage3D = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glTexImage3D.call(target_, level_, internalformat_, width_, height_, depth_, border_, format_, type_, pixels_)
end

.glTexImage3DMultisample__(target_, samples_, internalformat_, width_, height_, depth_, fixedsamplelocations_) ⇒ Object



3431
3432
3433
3434
3435
3436
3437
# File 'lib/opengl-core/gl_commands.rb', line 3431

def self.glTexImage3DMultisample__(target_, samples_, internalformat_, width_, height_, depth_, fixedsamplelocations_)
  if @@glTexImage3DMultisample.nil?
    sym = GlSym.load_gl_sym__('glTexImage3DMultisample')
    @@glTexImage3DMultisample = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR], Fiddle::TYPE_VOID)
  end
  @@glTexImage3DMultisample.call(target_, samples_, internalformat_, width_, height_, depth_, fixedsamplelocations_)
end

.glTexParameterf__(target_, pname_, param_) ⇒ Object



677
678
679
680
681
682
683
# File 'lib/opengl-core/gl_commands.rb', line 677

def self.glTexParameterf__(target_, pname_, param_)
  if @@glTexParameterf.nil?
    sym = GlSym.load_gl_sym__('glTexParameterf')
    @@glTexParameterf = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glTexParameterf.call(target_, pname_, param_)
end

.glTexParameterfv__(target_, pname_, params_) ⇒ Object



686
687
688
689
690
691
692
# File 'lib/opengl-core/gl_commands.rb', line 686

def self.glTexParameterfv__(target_, pname_, params_)
  if @@glTexParameterfv.nil?
    sym = GlSym.load_gl_sym__('glTexParameterfv')
    @@glTexParameterfv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glTexParameterfv.call(target_, pname_, params_)
end

.glTexParameteri__(target_, pname_, param_) ⇒ Object



695
696
697
698
699
700
701
# File 'lib/opengl-core/gl_commands.rb', line 695

def self.glTexParameteri__(target_, pname_, param_)
  if @@glTexParameteri.nil?
    sym = GlSym.load_gl_sym__('glTexParameteri')
    @@glTexParameteri = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glTexParameteri.call(target_, pname_, param_)
end

.glTexParameterIiv__(target_, pname_, params_) ⇒ Object



2864
2865
2866
2867
2868
2869
2870
# File 'lib/opengl-core/gl_commands.rb', line 2864

def self.glTexParameterIiv__(target_, pname_, params_)
  if @@glTexParameterIiv.nil?
    sym = GlSym.load_gl_sym__('glTexParameterIiv')
    @@glTexParameterIiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glTexParameterIiv.call(target_, pname_, params_)
end

.glTexParameterIuiv__(target_, pname_, params_) ⇒ Object



2873
2874
2875
2876
2877
2878
2879
# File 'lib/opengl-core/gl_commands.rb', line 2873

def self.glTexParameterIuiv__(target_, pname_, params_)
  if @@glTexParameterIuiv.nil?
    sym = GlSym.load_gl_sym__('glTexParameterIuiv')
    @@glTexParameterIuiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glTexParameterIuiv.call(target_, pname_, params_)
end

.glTexParameteriv__(target_, pname_, params_) ⇒ Object



704
705
706
707
708
709
710
# File 'lib/opengl-core/gl_commands.rb', line 704

def self.glTexParameteriv__(target_, pname_, params_)
  if @@glTexParameteriv.nil?
    sym = GlSym.load_gl_sym__('glTexParameteriv')
    @@glTexParameteriv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glTexParameteriv.call(target_, pname_, params_)
end

.glTexParameterx__(target_, pname_, param_) ⇒ Object



6050
6051
6052
6053
6054
6055
6056
# File 'lib/opengl-core/gl_commands.rb', line 6050

def self.glTexParameterx__(target_, pname_, param_)
  if @@glTexParameterx.nil?
    sym = GlSym.load_gl_sym__('glTexParameterx')
    @@glTexParameterx = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glTexParameterx.call(target_, pname_, param_)
end

.glTexParameterxv__(target_, pname_, params_) ⇒ Object



6059
6060
6061
6062
6063
6064
6065
# File 'lib/opengl-core/gl_commands.rb', line 6059

def self.glTexParameterxv__(target_, pname_, params_)
  if @@glTexParameterxv.nil?
    sym = GlSym.load_gl_sym__('glTexParameterxv')
    @@glTexParameterxv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glTexParameterxv.call(target_, pname_, params_)
end

.glTexStorage1D__(target_, levels_, internalformat_, width_) ⇒ Object



5249
5250
5251
5252
5253
5254
5255
# File 'lib/opengl-core/gl_commands.rb', line 5249

def self.glTexStorage1D__(target_, levels_, internalformat_, width_)
  if @@glTexStorage1D.nil?
    sym = GlSym.load_gl_sym__('glTexStorage1D')
    @@glTexStorage1D = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glTexStorage1D.call(target_, levels_, internalformat_, width_)
end

.glTexStorage2D__(target_, levels_, internalformat_, width_, height_) ⇒ Object



5258
5259
5260
5261
5262
5263
5264
# File 'lib/opengl-core/gl_commands.rb', line 5258

def self.glTexStorage2D__(target_, levels_, internalformat_, width_, height_)
  if @@glTexStorage2D.nil?
    sym = GlSym.load_gl_sym__('glTexStorage2D')
    @@glTexStorage2D = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glTexStorage2D.call(target_, levels_, internalformat_, width_, height_)
end

.glTexStorage2DMultisample__(target_, samples_, internalformat_, width_, height_, fixedsamplelocations_) ⇒ Object



5501
5502
5503
5504
5505
5506
5507
# File 'lib/opengl-core/gl_commands.rb', line 5501

def self.glTexStorage2DMultisample__(target_, samples_, internalformat_, width_, height_, fixedsamplelocations_)
  if @@glTexStorage2DMultisample.nil?
    sym = GlSym.load_gl_sym__('glTexStorage2DMultisample')
    @@glTexStorage2DMultisample = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR], Fiddle::TYPE_VOID)
  end
  @@glTexStorage2DMultisample.call(target_, samples_, internalformat_, width_, height_, fixedsamplelocations_)
end

.glTexStorage3D__(target_, levels_, internalformat_, width_, height_, depth_) ⇒ Object



5267
5268
5269
5270
5271
5272
5273
# File 'lib/opengl-core/gl_commands.rb', line 5267

def self.glTexStorage3D__(target_, levels_, internalformat_, width_, height_, depth_)
  if @@glTexStorage3D.nil?
    sym = GlSym.load_gl_sym__('glTexStorage3D')
    @@glTexStorage3D = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glTexStorage3D.call(target_, levels_, internalformat_, width_, height_, depth_)
end

.glTexStorage3DMultisample__(target_, samples_, internalformat_, width_, height_, depth_, fixedsamplelocations_) ⇒ Object



5510
5511
5512
5513
5514
5515
5516
# File 'lib/opengl-core/gl_commands.rb', line 5510

def self.glTexStorage3DMultisample__(target_, samples_, internalformat_, width_, height_, depth_, fixedsamplelocations_)
  if @@glTexStorage3DMultisample.nil?
    sym = GlSym.load_gl_sym__('glTexStorage3DMultisample')
    @@glTexStorage3DMultisample = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR], Fiddle::TYPE_VOID)
  end
  @@glTexStorage3DMultisample.call(target_, samples_, internalformat_, width_, height_, depth_, fixedsamplelocations_)
end

.glTexSubImage1D__(target_, level_, xoffset_, width_, format_, type_, pixels_) ⇒ Object



1109
1110
1111
1112
1113
1114
1115
# File 'lib/opengl-core/gl_commands.rb', line 1109

def self.glTexSubImage1D__(target_, level_, xoffset_, width_, format_, type_, pixels_)
  if @@glTexSubImage1D.nil?
    sym = GlSym.load_gl_sym__('glTexSubImage1D')
    @@glTexSubImage1D = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glTexSubImage1D.call(target_, level_, xoffset_, width_, format_, type_, pixels_)
end

.glTexSubImage2D__(target_, level_, xoffset_, yoffset_, width_, height_, format_, type_, pixels_) ⇒ Object



1118
1119
1120
1121
1122
1123
1124
# File 'lib/opengl-core/gl_commands.rb', line 1118

def self.glTexSubImage2D__(target_, level_, xoffset_, yoffset_, width_, height_, format_, type_, pixels_)
  if @@glTexSubImage2D.nil?
    sym = GlSym.load_gl_sym__('glTexSubImage2D')
    @@glTexSubImage2D = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glTexSubImage2D.call(target_, level_, xoffset_, yoffset_, width_, height_, format_, type_, pixels_)
end

.glTexSubImage3D__(target_, level_, xoffset_, yoffset_, zoffset_, width_, height_, depth_, format_, type_, pixels_) ⇒ Object



1199
1200
1201
1202
1203
1204
1205
# File 'lib/opengl-core/gl_commands.rb', line 1199

def self.glTexSubImage3D__(target_, level_, xoffset_, yoffset_, zoffset_, width_, height_, depth_, format_, type_, pixels_)
  if @@glTexSubImage3D.nil?
    sym = GlSym.load_gl_sym__('glTexSubImage3D')
    @@glTexSubImage3D = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glTexSubImage3D.call(target_, level_, xoffset_, yoffset_, zoffset_, width_, height_, depth_, format_, type_, pixels_)
end

.glTextureStorage2DMultisampleEXT__(texture_, target_, samples_, internalformat_, width_, height_, fixedsamplelocations_) ⇒ Object



5519
5520
5521
5522
5523
5524
5525
# File 'lib/opengl-core/gl_commands.rb', line 5519

def self.glTextureStorage2DMultisampleEXT__(texture_, target_, samples_, internalformat_, width_, height_, fixedsamplelocations_)
  if @@glTextureStorage2DMultisampleEXT.nil?
    sym = GlSym.load_gl_sym__('glTextureStorage2DMultisampleEXT')
    @@glTextureStorage2DMultisampleEXT = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR], Fiddle::TYPE_VOID)
  end
  @@glTextureStorage2DMultisampleEXT.call(texture_, target_, samples_, internalformat_, width_, height_, fixedsamplelocations_)
end

.glTextureStorage3DMultisampleEXT__(texture_, target_, samples_, internalformat_, width_, height_, depth_, fixedsamplelocations_) ⇒ Object



5528
5529
5530
5531
5532
5533
5534
# File 'lib/opengl-core/gl_commands.rb', line 5528

def self.glTextureStorage3DMultisampleEXT__(texture_, target_, samples_, internalformat_, width_, height_, depth_, fixedsamplelocations_)
  if @@glTextureStorage3DMultisampleEXT.nil?
    sym = GlSym.load_gl_sym__('glTextureStorage3DMultisampleEXT')
    @@glTextureStorage3DMultisampleEXT = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR], Fiddle::TYPE_VOID)
  end
  @@glTextureStorage3DMultisampleEXT.call(texture_, target_, samples_, internalformat_, width_, height_, depth_, fixedsamplelocations_)
end

.glTextureView__(texture_, target_, origtexture_, internalformat_, minlevel_, numlevels_, minlayer_, numlayers_) ⇒ Object



5537
5538
5539
5540
5541
5542
5543
# File 'lib/opengl-core/gl_commands.rb', line 5537

def self.glTextureView__(texture_, target_, origtexture_, internalformat_, minlevel_, numlevels_, minlayer_, numlayers_)
  if @@glTextureView.nil?
    sym = GlSym.load_gl_sym__('glTextureView')
    @@glTextureView = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glTextureView.call(texture_, target_, origtexture_, internalformat_, minlevel_, numlevels_, minlayer_, numlayers_)
end

.glTransformFeedbackVaryings__(program_, count_, varyings_, bufferMode_) ⇒ Object



2513
2514
2515
2516
2517
2518
2519
# File 'lib/opengl-core/gl_commands.rb', line 2513

def self.glTransformFeedbackVaryings__(program_, count_, varyings_, bufferMode_)
  if @@glTransformFeedbackVaryings.nil?
    sym = GlSym.load_gl_sym__('glTransformFeedbackVaryings')
    @@glTransformFeedbackVaryings = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glTransformFeedbackVaryings.call(program_, count_, varyings_, bufferMode_)
end

.glTranslatex__(x_, y_, z_) ⇒ Object



6068
6069
6070
6071
6072
6073
6074
# File 'lib/opengl-core/gl_commands.rb', line 6068

def self.glTranslatex__(x_, y_, z_)
  if @@glTranslatex.nil?
    sym = GlSym.load_gl_sym__('glTranslatex')
    @@glTranslatex = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glTranslatex.call(x_, y_, z_)
end

.glUniform1d__(location_, x_) ⇒ Object



4043
4044
4045
4046
4047
4048
4049
# File 'lib/opengl-core/gl_commands.rb', line 4043

def self.glUniform1d__(location_, x_)
  if @@glUniform1d.nil?
    sym = GlSym.load_gl_sym__('glUniform1d')
    @@glUniform1d = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE], Fiddle::TYPE_VOID)
  end
  @@glUniform1d.call(location_, x_)
end

.glUniform1dv__(location_, count_, value_) ⇒ Object



4079
4080
4081
4082
4083
4084
4085
# File 'lib/opengl-core/gl_commands.rb', line 4079

def self.glUniform1dv__(location_, count_, value_)
  if @@glUniform1dv.nil?
    sym = GlSym.load_gl_sym__('glUniform1dv')
    @@glUniform1dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniform1dv.call(location_, count_, value_)
end

.glUniform1f__(location_, v0_) ⇒ Object



1856
1857
1858
1859
1860
1861
1862
# File 'lib/opengl-core/gl_commands.rb', line 1856

def self.glUniform1f__(location_, v0_)
  if @@glUniform1f.nil?
    sym = GlSym.load_gl_sym__('glUniform1f')
    @@glUniform1f = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glUniform1f.call(location_, v0_)
end

.glUniform1fv__(location_, count_, value_) ⇒ Object



1928
1929
1930
1931
1932
1933
1934
# File 'lib/opengl-core/gl_commands.rb', line 1928

def self.glUniform1fv__(location_, count_, value_)
  if @@glUniform1fv.nil?
    sym = GlSym.load_gl_sym__('glUniform1fv')
    @@glUniform1fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniform1fv.call(location_, count_, value_)
end

.glUniform1i__(location_, v0_) ⇒ Object



1892
1893
1894
1895
1896
1897
1898
# File 'lib/opengl-core/gl_commands.rb', line 1892

def self.glUniform1i__(location_, v0_)
  if @@glUniform1i.nil?
    sym = GlSym.load_gl_sym__('glUniform1i')
    @@glUniform1i = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glUniform1i.call(location_, v0_)
end

.glUniform1iv__(location_, count_, value_) ⇒ Object



1964
1965
1966
1967
1968
1969
1970
# File 'lib/opengl-core/gl_commands.rb', line 1964

def self.glUniform1iv__(location_, count_, value_)
  if @@glUniform1iv.nil?
    sym = GlSym.load_gl_sym__('glUniform1iv')
    @@glUniform1iv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniform1iv.call(location_, count_, value_)
end

.glUniform1ui__(location_, v0_) ⇒ Object



2792
2793
2794
2795
2796
2797
2798
# File 'lib/opengl-core/gl_commands.rb', line 2792

def self.glUniform1ui__(location_, v0_)
  if @@glUniform1ui.nil?
    sym = GlSym.load_gl_sym__('glUniform1ui')
    @@glUniform1ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glUniform1ui.call(location_, v0_)
end

.glUniform1uiv__(location_, count_, value_) ⇒ Object



2828
2829
2830
2831
2832
2833
2834
# File 'lib/opengl-core/gl_commands.rb', line 2828

def self.glUniform1uiv__(location_, count_, value_)
  if @@glUniform1uiv.nil?
    sym = GlSym.load_gl_sym__('glUniform1uiv')
    @@glUniform1uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniform1uiv.call(location_, count_, value_)
end

.glUniform2d__(location_, x_, y_) ⇒ Object



4052
4053
4054
4055
4056
4057
4058
# File 'lib/opengl-core/gl_commands.rb', line 4052

def self.glUniform2d__(location_, x_, y_)
  if @@glUniform2d.nil?
    sym = GlSym.load_gl_sym__('glUniform2d')
    @@glUniform2d = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE], Fiddle::TYPE_VOID)
  end
  @@glUniform2d.call(location_, x_, y_)
end

.glUniform2dv__(location_, count_, value_) ⇒ Object



4088
4089
4090
4091
4092
4093
4094
# File 'lib/opengl-core/gl_commands.rb', line 4088

def self.glUniform2dv__(location_, count_, value_)
  if @@glUniform2dv.nil?
    sym = GlSym.load_gl_sym__('glUniform2dv')
    @@glUniform2dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniform2dv.call(location_, count_, value_)
end

.glUniform2f__(location_, v0_, v1_) ⇒ Object



1865
1866
1867
1868
1869
1870
1871
# File 'lib/opengl-core/gl_commands.rb', line 1865

def self.glUniform2f__(location_, v0_, v1_)
  if @@glUniform2f.nil?
    sym = GlSym.load_gl_sym__('glUniform2f')
    @@glUniform2f = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glUniform2f.call(location_, v0_, v1_)
end

.glUniform2fv__(location_, count_, value_) ⇒ Object



1937
1938
1939
1940
1941
1942
1943
# File 'lib/opengl-core/gl_commands.rb', line 1937

def self.glUniform2fv__(location_, count_, value_)
  if @@glUniform2fv.nil?
    sym = GlSym.load_gl_sym__('glUniform2fv')
    @@glUniform2fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniform2fv.call(location_, count_, value_)
end

.glUniform2i__(location_, v0_, v1_) ⇒ Object



1901
1902
1903
1904
1905
1906
1907
# File 'lib/opengl-core/gl_commands.rb', line 1901

def self.glUniform2i__(location_, v0_, v1_)
  if @@glUniform2i.nil?
    sym = GlSym.load_gl_sym__('glUniform2i')
    @@glUniform2i = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glUniform2i.call(location_, v0_, v1_)
end

.glUniform2iv__(location_, count_, value_) ⇒ Object



1973
1974
1975
1976
1977
1978
1979
# File 'lib/opengl-core/gl_commands.rb', line 1973

def self.glUniform2iv__(location_, count_, value_)
  if @@glUniform2iv.nil?
    sym = GlSym.load_gl_sym__('glUniform2iv')
    @@glUniform2iv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniform2iv.call(location_, count_, value_)
end

.glUniform2ui__(location_, v0_, v1_) ⇒ Object



2801
2802
2803
2804
2805
2806
2807
# File 'lib/opengl-core/gl_commands.rb', line 2801

def self.glUniform2ui__(location_, v0_, v1_)
  if @@glUniform2ui.nil?
    sym = GlSym.load_gl_sym__('glUniform2ui')
    @@glUniform2ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glUniform2ui.call(location_, v0_, v1_)
end

.glUniform2uiv__(location_, count_, value_) ⇒ Object



2837
2838
2839
2840
2841
2842
2843
# File 'lib/opengl-core/gl_commands.rb', line 2837

def self.glUniform2uiv__(location_, count_, value_)
  if @@glUniform2uiv.nil?
    sym = GlSym.load_gl_sym__('glUniform2uiv')
    @@glUniform2uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniform2uiv.call(location_, count_, value_)
end

.glUniform3d__(location_, x_, y_, z_) ⇒ Object



4061
4062
4063
4064
4065
4066
4067
# File 'lib/opengl-core/gl_commands.rb', line 4061

def self.glUniform3d__(location_, x_, y_, z_)
  if @@glUniform3d.nil?
    sym = GlSym.load_gl_sym__('glUniform3d')
    @@glUniform3d = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE], Fiddle::TYPE_VOID)
  end
  @@glUniform3d.call(location_, x_, y_, z_)
end

.glUniform3dv__(location_, count_, value_) ⇒ Object



4097
4098
4099
4100
4101
4102
4103
# File 'lib/opengl-core/gl_commands.rb', line 4097

def self.glUniform3dv__(location_, count_, value_)
  if @@glUniform3dv.nil?
    sym = GlSym.load_gl_sym__('glUniform3dv')
    @@glUniform3dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniform3dv.call(location_, count_, value_)
end

.glUniform3f__(location_, v0_, v1_, v2_) ⇒ Object



1874
1875
1876
1877
1878
1879
1880
# File 'lib/opengl-core/gl_commands.rb', line 1874

def self.glUniform3f__(location_, v0_, v1_, v2_)
  if @@glUniform3f.nil?
    sym = GlSym.load_gl_sym__('glUniform3f')
    @@glUniform3f = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glUniform3f.call(location_, v0_, v1_, v2_)
end

.glUniform3fv__(location_, count_, value_) ⇒ Object



1946
1947
1948
1949
1950
1951
1952
# File 'lib/opengl-core/gl_commands.rb', line 1946

def self.glUniform3fv__(location_, count_, value_)
  if @@glUniform3fv.nil?
    sym = GlSym.load_gl_sym__('glUniform3fv')
    @@glUniform3fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniform3fv.call(location_, count_, value_)
end

.glUniform3i__(location_, v0_, v1_, v2_) ⇒ Object



1910
1911
1912
1913
1914
1915
1916
# File 'lib/opengl-core/gl_commands.rb', line 1910

def self.glUniform3i__(location_, v0_, v1_, v2_)
  if @@glUniform3i.nil?
    sym = GlSym.load_gl_sym__('glUniform3i')
    @@glUniform3i = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glUniform3i.call(location_, v0_, v1_, v2_)
end

.glUniform3iv__(location_, count_, value_) ⇒ Object



1982
1983
1984
1985
1986
1987
1988
# File 'lib/opengl-core/gl_commands.rb', line 1982

def self.glUniform3iv__(location_, count_, value_)
  if @@glUniform3iv.nil?
    sym = GlSym.load_gl_sym__('glUniform3iv')
    @@glUniform3iv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniform3iv.call(location_, count_, value_)
end

.glUniform3ui__(location_, v0_, v1_, v2_) ⇒ Object



2810
2811
2812
2813
2814
2815
2816
# File 'lib/opengl-core/gl_commands.rb', line 2810

def self.glUniform3ui__(location_, v0_, v1_, v2_)
  if @@glUniform3ui.nil?
    sym = GlSym.load_gl_sym__('glUniform3ui')
    @@glUniform3ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glUniform3ui.call(location_, v0_, v1_, v2_)
end

.glUniform3uiv__(location_, count_, value_) ⇒ Object



2846
2847
2848
2849
2850
2851
2852
# File 'lib/opengl-core/gl_commands.rb', line 2846

def self.glUniform3uiv__(location_, count_, value_)
  if @@glUniform3uiv.nil?
    sym = GlSym.load_gl_sym__('glUniform3uiv')
    @@glUniform3uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniform3uiv.call(location_, count_, value_)
end

.glUniform4d__(location_, x_, y_, z_, w_) ⇒ Object



4070
4071
4072
4073
4074
4075
4076
# File 'lib/opengl-core/gl_commands.rb', line 4070

def self.glUniform4d__(location_, x_, y_, z_, w_)
  if @@glUniform4d.nil?
    sym = GlSym.load_gl_sym__('glUniform4d')
    @@glUniform4d = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE], Fiddle::TYPE_VOID)
  end
  @@glUniform4d.call(location_, x_, y_, z_, w_)
end

.glUniform4dv__(location_, count_, value_) ⇒ Object



4106
4107
4108
4109
4110
4111
4112
# File 'lib/opengl-core/gl_commands.rb', line 4106

def self.glUniform4dv__(location_, count_, value_)
  if @@glUniform4dv.nil?
    sym = GlSym.load_gl_sym__('glUniform4dv')
    @@glUniform4dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniform4dv.call(location_, count_, value_)
end

.glUniform4f__(location_, v0_, v1_, v2_, v3_) ⇒ Object



1883
1884
1885
1886
1887
1888
1889
# File 'lib/opengl-core/gl_commands.rb', line 1883

def self.glUniform4f__(location_, v0_, v1_, v2_, v3_)
  if @@glUniform4f.nil?
    sym = GlSym.load_gl_sym__('glUniform4f')
    @@glUniform4f = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glUniform4f.call(location_, v0_, v1_, v2_, v3_)
end

.glUniform4fv__(location_, count_, value_) ⇒ Object



1955
1956
1957
1958
1959
1960
1961
# File 'lib/opengl-core/gl_commands.rb', line 1955

def self.glUniform4fv__(location_, count_, value_)
  if @@glUniform4fv.nil?
    sym = GlSym.load_gl_sym__('glUniform4fv')
    @@glUniform4fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniform4fv.call(location_, count_, value_)
end

.glUniform4i__(location_, v0_, v1_, v2_, v3_) ⇒ Object



1919
1920
1921
1922
1923
1924
1925
# File 'lib/opengl-core/gl_commands.rb', line 1919

def self.glUniform4i__(location_, v0_, v1_, v2_, v3_)
  if @@glUniform4i.nil?
    sym = GlSym.load_gl_sym__('glUniform4i')
    @@glUniform4i = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glUniform4i.call(location_, v0_, v1_, v2_, v3_)
end

.glUniform4iv__(location_, count_, value_) ⇒ Object



1991
1992
1993
1994
1995
1996
1997
# File 'lib/opengl-core/gl_commands.rb', line 1991

def self.glUniform4iv__(location_, count_, value_)
  if @@glUniform4iv.nil?
    sym = GlSym.load_gl_sym__('glUniform4iv')
    @@glUniform4iv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniform4iv.call(location_, count_, value_)
end

.glUniform4ui__(location_, v0_, v1_, v2_, v3_) ⇒ Object



2819
2820
2821
2822
2823
2824
2825
# File 'lib/opengl-core/gl_commands.rb', line 2819

def self.glUniform4ui__(location_, v0_, v1_, v2_, v3_)
  if @@glUniform4ui.nil?
    sym = GlSym.load_gl_sym__('glUniform4ui')
    @@glUniform4ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glUniform4ui.call(location_, v0_, v1_, v2_, v3_)
end

.glUniform4uiv__(location_, count_, value_) ⇒ Object



2855
2856
2857
2858
2859
2860
2861
# File 'lib/opengl-core/gl_commands.rb', line 2855

def self.glUniform4uiv__(location_, count_, value_)
  if @@glUniform4uiv.nil?
    sym = GlSym.load_gl_sym__('glUniform4uiv')
    @@glUniform4uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniform4uiv.call(location_, count_, value_)
end

.glUniformBlockBinding__(program_, uniformBlockIndex_, uniformBlockBinding_) ⇒ Object



3278
3279
3280
3281
3282
3283
3284
# File 'lib/opengl-core/gl_commands.rb', line 3278

def self.glUniformBlockBinding__(program_, uniformBlockIndex_, uniformBlockBinding_)
  if @@glUniformBlockBinding.nil?
    sym = GlSym.load_gl_sym__('glUniformBlockBinding')
    @@glUniformBlockBinding = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glUniformBlockBinding.call(program_, uniformBlockIndex_, uniformBlockBinding_)
end

.glUniformMatrix2dv__(location_, count_, transpose_, value_) ⇒ Object



4115
4116
4117
4118
4119
4120
4121
# File 'lib/opengl-core/gl_commands.rb', line 4115

def self.glUniformMatrix2dv__(location_, count_, transpose_, value_)
  if @@glUniformMatrix2dv.nil?
    sym = GlSym.load_gl_sym__('glUniformMatrix2dv')
    @@glUniformMatrix2dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniformMatrix2dv.call(location_, count_, transpose_, value_)
end

.glUniformMatrix2fv__(location_, count_, transpose_, value_) ⇒ Object



2000
2001
2002
2003
2004
2005
2006
# File 'lib/opengl-core/gl_commands.rb', line 2000

def self.glUniformMatrix2fv__(location_, count_, transpose_, value_)
  if @@glUniformMatrix2fv.nil?
    sym = GlSym.load_gl_sym__('glUniformMatrix2fv')
    @@glUniformMatrix2fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniformMatrix2fv.call(location_, count_, transpose_, value_)
end

.glUniformMatrix2x3dv__(location_, count_, transpose_, value_) ⇒ Object



4142
4143
4144
4145
4146
4147
4148
# File 'lib/opengl-core/gl_commands.rb', line 4142

def self.glUniformMatrix2x3dv__(location_, count_, transpose_, value_)
  if @@glUniformMatrix2x3dv.nil?
    sym = GlSym.load_gl_sym__('glUniformMatrix2x3dv')
    @@glUniformMatrix2x3dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniformMatrix2x3dv.call(location_, count_, transpose_, value_)
end

.glUniformMatrix2x3fv__(location_, count_, transpose_, value_) ⇒ Object



2369
2370
2371
2372
2373
2374
2375
# File 'lib/opengl-core/gl_commands.rb', line 2369

def self.glUniformMatrix2x3fv__(location_, count_, transpose_, value_)
  if @@glUniformMatrix2x3fv.nil?
    sym = GlSym.load_gl_sym__('glUniformMatrix2x3fv')
    @@glUniformMatrix2x3fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniformMatrix2x3fv.call(location_, count_, transpose_, value_)
end

.glUniformMatrix2x4dv__(location_, count_, transpose_, value_) ⇒ Object



4151
4152
4153
4154
4155
4156
4157
# File 'lib/opengl-core/gl_commands.rb', line 4151

def self.glUniformMatrix2x4dv__(location_, count_, transpose_, value_)
  if @@glUniformMatrix2x4dv.nil?
    sym = GlSym.load_gl_sym__('glUniformMatrix2x4dv')
    @@glUniformMatrix2x4dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniformMatrix2x4dv.call(location_, count_, transpose_, value_)
end

.glUniformMatrix2x4fv__(location_, count_, transpose_, value_) ⇒ Object



2387
2388
2389
2390
2391
2392
2393
# File 'lib/opengl-core/gl_commands.rb', line 2387

def self.glUniformMatrix2x4fv__(location_, count_, transpose_, value_)
  if @@glUniformMatrix2x4fv.nil?
    sym = GlSym.load_gl_sym__('glUniformMatrix2x4fv')
    @@glUniformMatrix2x4fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniformMatrix2x4fv.call(location_, count_, transpose_, value_)
end

.glUniformMatrix3dv__(location_, count_, transpose_, value_) ⇒ Object



4124
4125
4126
4127
4128
4129
4130
# File 'lib/opengl-core/gl_commands.rb', line 4124

def self.glUniformMatrix3dv__(location_, count_, transpose_, value_)
  if @@glUniformMatrix3dv.nil?
    sym = GlSym.load_gl_sym__('glUniformMatrix3dv')
    @@glUniformMatrix3dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniformMatrix3dv.call(location_, count_, transpose_, value_)
end

.glUniformMatrix3fv__(location_, count_, transpose_, value_) ⇒ Object



2009
2010
2011
2012
2013
2014
2015
# File 'lib/opengl-core/gl_commands.rb', line 2009

def self.glUniformMatrix3fv__(location_, count_, transpose_, value_)
  if @@glUniformMatrix3fv.nil?
    sym = GlSym.load_gl_sym__('glUniformMatrix3fv')
    @@glUniformMatrix3fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniformMatrix3fv.call(location_, count_, transpose_, value_)
end

.glUniformMatrix3x2dv__(location_, count_, transpose_, value_) ⇒ Object



4160
4161
4162
4163
4164
4165
4166
# File 'lib/opengl-core/gl_commands.rb', line 4160

def self.glUniformMatrix3x2dv__(location_, count_, transpose_, value_)
  if @@glUniformMatrix3x2dv.nil?
    sym = GlSym.load_gl_sym__('glUniformMatrix3x2dv')
    @@glUniformMatrix3x2dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniformMatrix3x2dv.call(location_, count_, transpose_, value_)
end

.glUniformMatrix3x2fv__(location_, count_, transpose_, value_) ⇒ Object



2378
2379
2380
2381
2382
2383
2384
# File 'lib/opengl-core/gl_commands.rb', line 2378

def self.glUniformMatrix3x2fv__(location_, count_, transpose_, value_)
  if @@glUniformMatrix3x2fv.nil?
    sym = GlSym.load_gl_sym__('glUniformMatrix3x2fv')
    @@glUniformMatrix3x2fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniformMatrix3x2fv.call(location_, count_, transpose_, value_)
end

.glUniformMatrix3x4dv__(location_, count_, transpose_, value_) ⇒ Object



4169
4170
4171
4172
4173
4174
4175
# File 'lib/opengl-core/gl_commands.rb', line 4169

def self.glUniformMatrix3x4dv__(location_, count_, transpose_, value_)
  if @@glUniformMatrix3x4dv.nil?
    sym = GlSym.load_gl_sym__('glUniformMatrix3x4dv')
    @@glUniformMatrix3x4dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniformMatrix3x4dv.call(location_, count_, transpose_, value_)
end

.glUniformMatrix3x4fv__(location_, count_, transpose_, value_) ⇒ Object



2405
2406
2407
2408
2409
2410
2411
# File 'lib/opengl-core/gl_commands.rb', line 2405

def self.glUniformMatrix3x4fv__(location_, count_, transpose_, value_)
  if @@glUniformMatrix3x4fv.nil?
    sym = GlSym.load_gl_sym__('glUniformMatrix3x4fv')
    @@glUniformMatrix3x4fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniformMatrix3x4fv.call(location_, count_, transpose_, value_)
end

.glUniformMatrix4dv__(location_, count_, transpose_, value_) ⇒ Object



4133
4134
4135
4136
4137
4138
4139
# File 'lib/opengl-core/gl_commands.rb', line 4133

def self.glUniformMatrix4dv__(location_, count_, transpose_, value_)
  if @@glUniformMatrix4dv.nil?
    sym = GlSym.load_gl_sym__('glUniformMatrix4dv')
    @@glUniformMatrix4dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniformMatrix4dv.call(location_, count_, transpose_, value_)
end

.glUniformMatrix4fv__(location_, count_, transpose_, value_) ⇒ Object



2018
2019
2020
2021
2022
2023
2024
# File 'lib/opengl-core/gl_commands.rb', line 2018

def self.glUniformMatrix4fv__(location_, count_, transpose_, value_)
  if @@glUniformMatrix4fv.nil?
    sym = GlSym.load_gl_sym__('glUniformMatrix4fv')
    @@glUniformMatrix4fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniformMatrix4fv.call(location_, count_, transpose_, value_)
end

.glUniformMatrix4x2dv__(location_, count_, transpose_, value_) ⇒ Object



4178
4179
4180
4181
4182
4183
4184
# File 'lib/opengl-core/gl_commands.rb', line 4178

def self.glUniformMatrix4x2dv__(location_, count_, transpose_, value_)
  if @@glUniformMatrix4x2dv.nil?
    sym = GlSym.load_gl_sym__('glUniformMatrix4x2dv')
    @@glUniformMatrix4x2dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniformMatrix4x2dv.call(location_, count_, transpose_, value_)
end

.glUniformMatrix4x2fv__(location_, count_, transpose_, value_) ⇒ Object



2396
2397
2398
2399
2400
2401
2402
# File 'lib/opengl-core/gl_commands.rb', line 2396

def self.glUniformMatrix4x2fv__(location_, count_, transpose_, value_)
  if @@glUniformMatrix4x2fv.nil?
    sym = GlSym.load_gl_sym__('glUniformMatrix4x2fv')
    @@glUniformMatrix4x2fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniformMatrix4x2fv.call(location_, count_, transpose_, value_)
end

.glUniformMatrix4x3dv__(location_, count_, transpose_, value_) ⇒ Object



4187
4188
4189
4190
4191
4192
4193
# File 'lib/opengl-core/gl_commands.rb', line 4187

def self.glUniformMatrix4x3dv__(location_, count_, transpose_, value_)
  if @@glUniformMatrix4x3dv.nil?
    sym = GlSym.load_gl_sym__('glUniformMatrix4x3dv')
    @@glUniformMatrix4x3dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniformMatrix4x3dv.call(location_, count_, transpose_, value_)
end

.glUniformMatrix4x3fv__(location_, count_, transpose_, value_) ⇒ Object



2414
2415
2416
2417
2418
2419
2420
# File 'lib/opengl-core/gl_commands.rb', line 2414

def self.glUniformMatrix4x3fv__(location_, count_, transpose_, value_)
  if @@glUniformMatrix4x3fv.nil?
    sym = GlSym.load_gl_sym__('glUniformMatrix4x3fv')
    @@glUniformMatrix4x3fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniformMatrix4x3fv.call(location_, count_, transpose_, value_)
end

.glUniformSubroutinesuiv__(shadertype_, count_, indices_) ⇒ Object



4250
4251
4252
4253
4254
4255
4256
# File 'lib/opengl-core/gl_commands.rb', line 4250

def self.glUniformSubroutinesuiv__(shadertype_, count_, indices_)
  if @@glUniformSubroutinesuiv.nil?
    sym = GlSym.load_gl_sym__('glUniformSubroutinesuiv')
    @@glUniformSubroutinesuiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glUniformSubroutinesuiv.call(shadertype_, count_, indices_)
end

.glUnmapBuffer__(target_) ⇒ Object



1505
1506
1507
1508
1509
1510
1511
# File 'lib/opengl-core/gl_commands.rb', line 1505

def self.glUnmapBuffer__(target_)
  if @@glUnmapBuffer.nil?
    sym = GlSym.load_gl_sym__('glUnmapBuffer')
    @@glUnmapBuffer = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_CHAR)
  end
  @@glUnmapBuffer.call(target_)
end

.glUseProgram__(program_) ⇒ Object



1847
1848
1849
1850
1851
1852
1853
# File 'lib/opengl-core/gl_commands.rb', line 1847

def self.glUseProgram__(program_)
  if @@glUseProgram.nil?
    sym = GlSym.load_gl_sym__('glUseProgram')
    @@glUseProgram = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glUseProgram.call(program_)
end

.glUseProgramStages__(pipeline_, stages_, program_) ⇒ Object



4466
4467
4468
4469
4470
4471
4472
# File 'lib/opengl-core/gl_commands.rb', line 4466

def self.glUseProgramStages__(pipeline_, stages_, program_)
  if @@glUseProgramStages.nil?
    sym = GlSym.load_gl_sym__('glUseProgramStages')
    @@glUseProgramStages = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glUseProgramStages.call(pipeline_, stages_, program_)
end

.glValidateProgram__(program_) ⇒ Object



2027
2028
2029
2030
2031
2032
2033
# File 'lib/opengl-core/gl_commands.rb', line 2027

def self.glValidateProgram__(program_)
  if @@glValidateProgram.nil?
    sym = GlSym.load_gl_sym__('glValidateProgram')
    @@glValidateProgram = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glValidateProgram.call(program_)
end

.glValidateProgramPipeline__(pipeline_) ⇒ Object



4988
4989
4990
4991
4992
4993
4994
# File 'lib/opengl-core/gl_commands.rb', line 4988

def self.glValidateProgramPipeline__(pipeline_)
  if @@glValidateProgramPipeline.nil?
    sym = GlSym.load_gl_sym__('glValidateProgramPipeline')
    @@glValidateProgramPipeline = Fiddle::Function.new(sym, [Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glValidateProgramPipeline.call(pipeline_)
end

.glVertexAttrib1d__(index_, x_) ⇒ Object



2036
2037
2038
2039
2040
2041
2042
# File 'lib/opengl-core/gl_commands.rb', line 2036

def self.glVertexAttrib1d__(index_, x_)
  if @@glVertexAttrib1d.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib1d')
    @@glVertexAttrib1d = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib1d.call(index_, x_)
end

.glVertexAttrib1dv__(index_, v_) ⇒ Object



2045
2046
2047
2048
2049
2050
2051
# File 'lib/opengl-core/gl_commands.rb', line 2045

def self.glVertexAttrib1dv__(index_, v_)
  if @@glVertexAttrib1dv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib1dv')
    @@glVertexAttrib1dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib1dv.call(index_, v_)
end

.glVertexAttrib1f__(index_, x_) ⇒ Object



2054
2055
2056
2057
2058
2059
2060
# File 'lib/opengl-core/gl_commands.rb', line 2054

def self.glVertexAttrib1f__(index_, x_)
  if @@glVertexAttrib1f.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib1f')
    @@glVertexAttrib1f = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib1f.call(index_, x_)
end

.glVertexAttrib1fv__(index_, v_) ⇒ Object



2063
2064
2065
2066
2067
2068
2069
# File 'lib/opengl-core/gl_commands.rb', line 2063

def self.glVertexAttrib1fv__(index_, v_)
  if @@glVertexAttrib1fv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib1fv')
    @@glVertexAttrib1fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib1fv.call(index_, v_)
end

.glVertexAttrib1s__(index_, x_) ⇒ Object



2072
2073
2074
2075
2076
2077
2078
# File 'lib/opengl-core/gl_commands.rb', line 2072

def self.glVertexAttrib1s__(index_, x_)
  if @@glVertexAttrib1s.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib1s')
    @@glVertexAttrib1s = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_SHORT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib1s.call(index_, x_)
end

.glVertexAttrib1sv__(index_, v_) ⇒ Object



2081
2082
2083
2084
2085
2086
2087
# File 'lib/opengl-core/gl_commands.rb', line 2081

def self.glVertexAttrib1sv__(index_, v_)
  if @@glVertexAttrib1sv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib1sv')
    @@glVertexAttrib1sv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib1sv.call(index_, v_)
end

.glVertexAttrib2d__(index_, x_, y_) ⇒ Object



2090
2091
2092
2093
2094
2095
2096
# File 'lib/opengl-core/gl_commands.rb', line 2090

def self.glVertexAttrib2d__(index_, x_, y_)
  if @@glVertexAttrib2d.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib2d')
    @@glVertexAttrib2d = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib2d.call(index_, x_, y_)
end

.glVertexAttrib2dv__(index_, v_) ⇒ Object



2099
2100
2101
2102
2103
2104
2105
# File 'lib/opengl-core/gl_commands.rb', line 2099

def self.glVertexAttrib2dv__(index_, v_)
  if @@glVertexAttrib2dv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib2dv')
    @@glVertexAttrib2dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib2dv.call(index_, v_)
end

.glVertexAttrib2f__(index_, x_, y_) ⇒ Object



2108
2109
2110
2111
2112
2113
2114
# File 'lib/opengl-core/gl_commands.rb', line 2108

def self.glVertexAttrib2f__(index_, x_, y_)
  if @@glVertexAttrib2f.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib2f')
    @@glVertexAttrib2f = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib2f.call(index_, x_, y_)
end

.glVertexAttrib2fv__(index_, v_) ⇒ Object



2117
2118
2119
2120
2121
2122
2123
# File 'lib/opengl-core/gl_commands.rb', line 2117

def self.glVertexAttrib2fv__(index_, v_)
  if @@glVertexAttrib2fv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib2fv')
    @@glVertexAttrib2fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib2fv.call(index_, v_)
end

.glVertexAttrib2s__(index_, x_, y_) ⇒ Object



2126
2127
2128
2129
2130
2131
2132
# File 'lib/opengl-core/gl_commands.rb', line 2126

def self.glVertexAttrib2s__(index_, x_, y_)
  if @@glVertexAttrib2s.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib2s')
    @@glVertexAttrib2s = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib2s.call(index_, x_, y_)
end

.glVertexAttrib2sv__(index_, v_) ⇒ Object



2135
2136
2137
2138
2139
2140
2141
# File 'lib/opengl-core/gl_commands.rb', line 2135

def self.glVertexAttrib2sv__(index_, v_)
  if @@glVertexAttrib2sv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib2sv')
    @@glVertexAttrib2sv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib2sv.call(index_, v_)
end

.glVertexAttrib3d__(index_, x_, y_, z_) ⇒ Object



2144
2145
2146
2147
2148
2149
2150
# File 'lib/opengl-core/gl_commands.rb', line 2144

def self.glVertexAttrib3d__(index_, x_, y_, z_)
  if @@glVertexAttrib3d.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib3d')
    @@glVertexAttrib3d = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib3d.call(index_, x_, y_, z_)
end

.glVertexAttrib3dv__(index_, v_) ⇒ Object



2153
2154
2155
2156
2157
2158
2159
# File 'lib/opengl-core/gl_commands.rb', line 2153

def self.glVertexAttrib3dv__(index_, v_)
  if @@glVertexAttrib3dv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib3dv')
    @@glVertexAttrib3dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib3dv.call(index_, v_)
end

.glVertexAttrib3f__(index_, x_, y_, z_) ⇒ Object



2162
2163
2164
2165
2166
2167
2168
# File 'lib/opengl-core/gl_commands.rb', line 2162

def self.glVertexAttrib3f__(index_, x_, y_, z_)
  if @@glVertexAttrib3f.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib3f')
    @@glVertexAttrib3f = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib3f.call(index_, x_, y_, z_)
end

.glVertexAttrib3fv__(index_, v_) ⇒ Object



2171
2172
2173
2174
2175
2176
2177
# File 'lib/opengl-core/gl_commands.rb', line 2171

def self.glVertexAttrib3fv__(index_, v_)
  if @@glVertexAttrib3fv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib3fv')
    @@glVertexAttrib3fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib3fv.call(index_, v_)
end

.glVertexAttrib3s__(index_, x_, y_, z_) ⇒ Object



2180
2181
2182
2183
2184
2185
2186
# File 'lib/opengl-core/gl_commands.rb', line 2180

def self.glVertexAttrib3s__(index_, x_, y_, z_)
  if @@glVertexAttrib3s.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib3s')
    @@glVertexAttrib3s = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib3s.call(index_, x_, y_, z_)
end

.glVertexAttrib3sv__(index_, v_) ⇒ Object



2189
2190
2191
2192
2193
2194
2195
# File 'lib/opengl-core/gl_commands.rb', line 2189

def self.glVertexAttrib3sv__(index_, v_)
  if @@glVertexAttrib3sv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib3sv')
    @@glVertexAttrib3sv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib3sv.call(index_, v_)
end

.glVertexAttrib4bv__(index_, v_) ⇒ Object



2261
2262
2263
2264
2265
2266
2267
# File 'lib/opengl-core/gl_commands.rb', line 2261

def self.glVertexAttrib4bv__(index_, v_)
  if @@glVertexAttrib4bv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib4bv')
    @@glVertexAttrib4bv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib4bv.call(index_, v_)
end

.glVertexAttrib4d__(index_, x_, y_, z_, w_) ⇒ Object



2270
2271
2272
2273
2274
2275
2276
# File 'lib/opengl-core/gl_commands.rb', line 2270

def self.glVertexAttrib4d__(index_, x_, y_, z_, w_)
  if @@glVertexAttrib4d.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib4d')
    @@glVertexAttrib4d = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib4d.call(index_, x_, y_, z_, w_)
end

.glVertexAttrib4dv__(index_, v_) ⇒ Object



2279
2280
2281
2282
2283
2284
2285
# File 'lib/opengl-core/gl_commands.rb', line 2279

def self.glVertexAttrib4dv__(index_, v_)
  if @@glVertexAttrib4dv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib4dv')
    @@glVertexAttrib4dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib4dv.call(index_, v_)
end

.glVertexAttrib4f__(index_, x_, y_, z_, w_) ⇒ Object



2288
2289
2290
2291
2292
2293
2294
# File 'lib/opengl-core/gl_commands.rb', line 2288

def self.glVertexAttrib4f__(index_, x_, y_, z_, w_)
  if @@glVertexAttrib4f.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib4f')
    @@glVertexAttrib4f = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib4f.call(index_, x_, y_, z_, w_)
end

.glVertexAttrib4fv__(index_, v_) ⇒ Object



2297
2298
2299
2300
2301
2302
2303
# File 'lib/opengl-core/gl_commands.rb', line 2297

def self.glVertexAttrib4fv__(index_, v_)
  if @@glVertexAttrib4fv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib4fv')
    @@glVertexAttrib4fv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib4fv.call(index_, v_)
end

.glVertexAttrib4iv__(index_, v_) ⇒ Object



2306
2307
2308
2309
2310
2311
2312
# File 'lib/opengl-core/gl_commands.rb', line 2306

def self.glVertexAttrib4iv__(index_, v_)
  if @@glVertexAttrib4iv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib4iv')
    @@glVertexAttrib4iv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib4iv.call(index_, v_)
end

.glVertexAttrib4Nbv__(index_, v_) ⇒ Object



2198
2199
2200
2201
2202
2203
2204
# File 'lib/opengl-core/gl_commands.rb', line 2198

def self.glVertexAttrib4Nbv__(index_, v_)
  if @@glVertexAttrib4Nbv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib4Nbv')
    @@glVertexAttrib4Nbv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib4Nbv.call(index_, v_)
end

.glVertexAttrib4Niv__(index_, v_) ⇒ Object



2207
2208
2209
2210
2211
2212
2213
# File 'lib/opengl-core/gl_commands.rb', line 2207

def self.glVertexAttrib4Niv__(index_, v_)
  if @@glVertexAttrib4Niv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib4Niv')
    @@glVertexAttrib4Niv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib4Niv.call(index_, v_)
end

.glVertexAttrib4Nsv__(index_, v_) ⇒ Object



2216
2217
2218
2219
2220
2221
2222
# File 'lib/opengl-core/gl_commands.rb', line 2216

def self.glVertexAttrib4Nsv__(index_, v_)
  if @@glVertexAttrib4Nsv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib4Nsv')
    @@glVertexAttrib4Nsv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib4Nsv.call(index_, v_)
end

.glVertexAttrib4Nub__(index_, x_, y_, z_, w_) ⇒ Object



2225
2226
2227
2228
2229
2230
2231
# File 'lib/opengl-core/gl_commands.rb', line 2225

def self.glVertexAttrib4Nub__(index_, x_, y_, z_, w_)
  if @@glVertexAttrib4Nub.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib4Nub')
    @@glVertexAttrib4Nub = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR, Fiddle::TYPE_CHAR], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib4Nub.call(index_, x_, y_, z_, w_)
end

.glVertexAttrib4Nubv__(index_, v_) ⇒ Object



2234
2235
2236
2237
2238
2239
2240
# File 'lib/opengl-core/gl_commands.rb', line 2234

def self.glVertexAttrib4Nubv__(index_, v_)
  if @@glVertexAttrib4Nubv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib4Nubv')
    @@glVertexAttrib4Nubv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib4Nubv.call(index_, v_)
end

.glVertexAttrib4Nuiv__(index_, v_) ⇒ Object



2243
2244
2245
2246
2247
2248
2249
# File 'lib/opengl-core/gl_commands.rb', line 2243

def self.glVertexAttrib4Nuiv__(index_, v_)
  if @@glVertexAttrib4Nuiv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib4Nuiv')
    @@glVertexAttrib4Nuiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib4Nuiv.call(index_, v_)
end

.glVertexAttrib4Nusv__(index_, v_) ⇒ Object



2252
2253
2254
2255
2256
2257
2258
# File 'lib/opengl-core/gl_commands.rb', line 2252

def self.glVertexAttrib4Nusv__(index_, v_)
  if @@glVertexAttrib4Nusv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib4Nusv')
    @@glVertexAttrib4Nusv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib4Nusv.call(index_, v_)
end

.glVertexAttrib4s__(index_, x_, y_, z_, w_) ⇒ Object



2315
2316
2317
2318
2319
2320
2321
# File 'lib/opengl-core/gl_commands.rb', line 2315

def self.glVertexAttrib4s__(index_, x_, y_, z_, w_)
  if @@glVertexAttrib4s.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib4s')
    @@glVertexAttrib4s = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT, Fiddle::TYPE_SHORT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib4s.call(index_, x_, y_, z_, w_)
end

.glVertexAttrib4sv__(index_, v_) ⇒ Object



2324
2325
2326
2327
2328
2329
2330
# File 'lib/opengl-core/gl_commands.rb', line 2324

def self.glVertexAttrib4sv__(index_, v_)
  if @@glVertexAttrib4sv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib4sv')
    @@glVertexAttrib4sv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib4sv.call(index_, v_)
end

.glVertexAttrib4ubv__(index_, v_) ⇒ Object



2333
2334
2335
2336
2337
2338
2339
# File 'lib/opengl-core/gl_commands.rb', line 2333

def self.glVertexAttrib4ubv__(index_, v_)
  if @@glVertexAttrib4ubv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib4ubv')
    @@glVertexAttrib4ubv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib4ubv.call(index_, v_)
end

.glVertexAttrib4uiv__(index_, v_) ⇒ Object



2342
2343
2344
2345
2346
2347
2348
# File 'lib/opengl-core/gl_commands.rb', line 2342

def self.glVertexAttrib4uiv__(index_, v_)
  if @@glVertexAttrib4uiv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib4uiv')
    @@glVertexAttrib4uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib4uiv.call(index_, v_)
end

.glVertexAttrib4usv__(index_, v_) ⇒ Object



2351
2352
2353
2354
2355
2356
2357
# File 'lib/opengl-core/gl_commands.rb', line 2351

def self.glVertexAttrib4usv__(index_, v_)
  if @@glVertexAttrib4usv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttrib4usv')
    @@glVertexAttrib4usv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttrib4usv.call(index_, v_)
end

.glVertexAttribBinding__(attribindex_, bindingindex_) ⇒ Object



5582
5583
5584
5585
5586
5587
5588
# File 'lib/opengl-core/gl_commands.rb', line 5582

def self.glVertexAttribBinding__(attribindex_, bindingindex_)
  if @@glVertexAttribBinding.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribBinding')
    @@glVertexAttribBinding = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribBinding.call(attribindex_, bindingindex_)
end

.glVertexAttribDivisor__(index_, divisor_) ⇒ Object



3629
3630
3631
3632
3633
3634
3635
# File 'lib/opengl-core/gl_commands.rb', line 3629

def self.glVertexAttribDivisor__(index_, divisor_)
  if @@glVertexAttribDivisor.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribDivisor')
    @@glVertexAttribDivisor = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribDivisor.call(index_, divisor_)
end

.glVertexAttribFormat__(attribindex_, size_, type_, normalized_, relativeoffset_) ⇒ Object



5555
5556
5557
5558
5559
5560
5561
# File 'lib/opengl-core/gl_commands.rb', line 5555

def self.glVertexAttribFormat__(attribindex_, size_, type_, normalized_, relativeoffset_)
  if @@glVertexAttribFormat.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribFormat')
    @@glVertexAttribFormat = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribFormat.call(attribindex_, size_, type_, normalized_, relativeoffset_)
end

.glVertexAttribI1i__(index_, x_) ⇒ Object



2585
2586
2587
2588
2589
2590
2591
# File 'lib/opengl-core/gl_commands.rb', line 2585

def self.glVertexAttribI1i__(index_, x_)
  if @@glVertexAttribI1i.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribI1i')
    @@glVertexAttribI1i = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribI1i.call(index_, x_)
end

.glVertexAttribI1iv__(index_, v_) ⇒ Object



2657
2658
2659
2660
2661
2662
2663
# File 'lib/opengl-core/gl_commands.rb', line 2657

def self.glVertexAttribI1iv__(index_, v_)
  if @@glVertexAttribI1iv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribI1iv')
    @@glVertexAttribI1iv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribI1iv.call(index_, v_)
end

.glVertexAttribI1ui__(index_, x_) ⇒ Object



2621
2622
2623
2624
2625
2626
2627
# File 'lib/opengl-core/gl_commands.rb', line 2621

def self.glVertexAttribI1ui__(index_, x_)
  if @@glVertexAttribI1ui.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribI1ui')
    @@glVertexAttribI1ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribI1ui.call(index_, x_)
end

.glVertexAttribI1uiv__(index_, v_) ⇒ Object



2693
2694
2695
2696
2697
2698
2699
# File 'lib/opengl-core/gl_commands.rb', line 2693

def self.glVertexAttribI1uiv__(index_, v_)
  if @@glVertexAttribI1uiv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribI1uiv')
    @@glVertexAttribI1uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribI1uiv.call(index_, v_)
end

.glVertexAttribI2i__(index_, x_, y_) ⇒ Object



2594
2595
2596
2597
2598
2599
2600
# File 'lib/opengl-core/gl_commands.rb', line 2594

def self.glVertexAttribI2i__(index_, x_, y_)
  if @@glVertexAttribI2i.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribI2i')
    @@glVertexAttribI2i = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribI2i.call(index_, x_, y_)
end

.glVertexAttribI2iv__(index_, v_) ⇒ Object



2666
2667
2668
2669
2670
2671
2672
# File 'lib/opengl-core/gl_commands.rb', line 2666

def self.glVertexAttribI2iv__(index_, v_)
  if @@glVertexAttribI2iv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribI2iv')
    @@glVertexAttribI2iv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribI2iv.call(index_, v_)
end

.glVertexAttribI2ui__(index_, x_, y_) ⇒ Object



2630
2631
2632
2633
2634
2635
2636
# File 'lib/opengl-core/gl_commands.rb', line 2630

def self.glVertexAttribI2ui__(index_, x_, y_)
  if @@glVertexAttribI2ui.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribI2ui')
    @@glVertexAttribI2ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribI2ui.call(index_, x_, y_)
end

.glVertexAttribI2uiv__(index_, v_) ⇒ Object



2702
2703
2704
2705
2706
2707
2708
# File 'lib/opengl-core/gl_commands.rb', line 2702

def self.glVertexAttribI2uiv__(index_, v_)
  if @@glVertexAttribI2uiv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribI2uiv')
    @@glVertexAttribI2uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribI2uiv.call(index_, v_)
end

.glVertexAttribI3i__(index_, x_, y_, z_) ⇒ Object



2603
2604
2605
2606
2607
2608
2609
# File 'lib/opengl-core/gl_commands.rb', line 2603

def self.glVertexAttribI3i__(index_, x_, y_, z_)
  if @@glVertexAttribI3i.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribI3i')
    @@glVertexAttribI3i = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribI3i.call(index_, x_, y_, z_)
end

.glVertexAttribI3iv__(index_, v_) ⇒ Object



2675
2676
2677
2678
2679
2680
2681
# File 'lib/opengl-core/gl_commands.rb', line 2675

def self.glVertexAttribI3iv__(index_, v_)
  if @@glVertexAttribI3iv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribI3iv')
    @@glVertexAttribI3iv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribI3iv.call(index_, v_)
end

.glVertexAttribI3ui__(index_, x_, y_, z_) ⇒ Object



2639
2640
2641
2642
2643
2644
2645
# File 'lib/opengl-core/gl_commands.rb', line 2639

def self.glVertexAttribI3ui__(index_, x_, y_, z_)
  if @@glVertexAttribI3ui.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribI3ui')
    @@glVertexAttribI3ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribI3ui.call(index_, x_, y_, z_)
end

.glVertexAttribI3uiv__(index_, v_) ⇒ Object



2711
2712
2713
2714
2715
2716
2717
# File 'lib/opengl-core/gl_commands.rb', line 2711

def self.glVertexAttribI3uiv__(index_, v_)
  if @@glVertexAttribI3uiv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribI3uiv')
    @@glVertexAttribI3uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribI3uiv.call(index_, v_)
end

.glVertexAttribI4bv__(index_, v_) ⇒ Object



2729
2730
2731
2732
2733
2734
2735
# File 'lib/opengl-core/gl_commands.rb', line 2729

def self.glVertexAttribI4bv__(index_, v_)
  if @@glVertexAttribI4bv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribI4bv')
    @@glVertexAttribI4bv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribI4bv.call(index_, v_)
end

.glVertexAttribI4i__(index_, x_, y_, z_, w_) ⇒ Object



2612
2613
2614
2615
2616
2617
2618
# File 'lib/opengl-core/gl_commands.rb', line 2612

def self.glVertexAttribI4i__(index_, x_, y_, z_, w_)
  if @@glVertexAttribI4i.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribI4i')
    @@glVertexAttribI4i = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribI4i.call(index_, x_, y_, z_, w_)
end

.glVertexAttribI4iv__(index_, v_) ⇒ Object



2684
2685
2686
2687
2688
2689
2690
# File 'lib/opengl-core/gl_commands.rb', line 2684

def self.glVertexAttribI4iv__(index_, v_)
  if @@glVertexAttribI4iv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribI4iv')
    @@glVertexAttribI4iv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribI4iv.call(index_, v_)
end

.glVertexAttribI4sv__(index_, v_) ⇒ Object



2738
2739
2740
2741
2742
2743
2744
# File 'lib/opengl-core/gl_commands.rb', line 2738

def self.glVertexAttribI4sv__(index_, v_)
  if @@glVertexAttribI4sv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribI4sv')
    @@glVertexAttribI4sv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribI4sv.call(index_, v_)
end

.glVertexAttribI4ubv__(index_, v_) ⇒ Object



2747
2748
2749
2750
2751
2752
2753
# File 'lib/opengl-core/gl_commands.rb', line 2747

def self.glVertexAttribI4ubv__(index_, v_)
  if @@glVertexAttribI4ubv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribI4ubv')
    @@glVertexAttribI4ubv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribI4ubv.call(index_, v_)
end

.glVertexAttribI4ui__(index_, x_, y_, z_, w_) ⇒ Object



2648
2649
2650
2651
2652
2653
2654
# File 'lib/opengl-core/gl_commands.rb', line 2648

def self.glVertexAttribI4ui__(index_, x_, y_, z_, w_)
  if @@glVertexAttribI4ui.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribI4ui')
    @@glVertexAttribI4ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribI4ui.call(index_, x_, y_, z_, w_)
end

.glVertexAttribI4uiv__(index_, v_) ⇒ Object



2720
2721
2722
2723
2724
2725
2726
# File 'lib/opengl-core/gl_commands.rb', line 2720

def self.glVertexAttribI4uiv__(index_, v_)
  if @@glVertexAttribI4uiv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribI4uiv')
    @@glVertexAttribI4uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribI4uiv.call(index_, v_)
end

.glVertexAttribI4usv__(index_, v_) ⇒ Object



2756
2757
2758
2759
2760
2761
2762
# File 'lib/opengl-core/gl_commands.rb', line 2756

def self.glVertexAttribI4usv__(index_, v_)
  if @@glVertexAttribI4usv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribI4usv')
    @@glVertexAttribI4usv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribI4usv.call(index_, v_)
end

.glVertexAttribIFormat__(attribindex_, size_, type_, relativeoffset_) ⇒ Object



5564
5565
5566
5567
5568
5569
5570
# File 'lib/opengl-core/gl_commands.rb', line 5564

def self.glVertexAttribIFormat__(attribindex_, size_, type_, relativeoffset_)
  if @@glVertexAttribIFormat.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribIFormat')
    @@glVertexAttribIFormat = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribIFormat.call(attribindex_, size_, type_, relativeoffset_)
end

.glVertexAttribIPointer__(index_, size_, type_, stride_, pointer_) ⇒ Object



2558
2559
2560
2561
2562
2563
2564
# File 'lib/opengl-core/gl_commands.rb', line 2558

def self.glVertexAttribIPointer__(index_, size_, type_, stride_, pointer_)
  if @@glVertexAttribIPointer.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribIPointer')
    @@glVertexAttribIPointer = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribIPointer.call(index_, size_, type_, stride_, pointer_)
end

.glVertexAttribL1d__(index_, x_) ⇒ Object



5006
5007
5008
5009
5010
5011
5012
# File 'lib/opengl-core/gl_commands.rb', line 5006

def self.glVertexAttribL1d__(index_, x_)
  if @@glVertexAttribL1d.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribL1d')
    @@glVertexAttribL1d = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribL1d.call(index_, x_)
end

.glVertexAttribL1dv__(index_, v_) ⇒ Object



5042
5043
5044
5045
5046
5047
5048
# File 'lib/opengl-core/gl_commands.rb', line 5042

def self.glVertexAttribL1dv__(index_, v_)
  if @@glVertexAttribL1dv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribL1dv')
    @@glVertexAttribL1dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribL1dv.call(index_, v_)
end

.glVertexAttribL2d__(index_, x_, y_) ⇒ Object



5015
5016
5017
5018
5019
5020
5021
# File 'lib/opengl-core/gl_commands.rb', line 5015

def self.glVertexAttribL2d__(index_, x_, y_)
  if @@glVertexAttribL2d.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribL2d')
    @@glVertexAttribL2d = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribL2d.call(index_, x_, y_)
end

.glVertexAttribL2dv__(index_, v_) ⇒ Object



5051
5052
5053
5054
5055
5056
5057
# File 'lib/opengl-core/gl_commands.rb', line 5051

def self.glVertexAttribL2dv__(index_, v_)
  if @@glVertexAttribL2dv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribL2dv')
    @@glVertexAttribL2dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribL2dv.call(index_, v_)
end

.glVertexAttribL3d__(index_, x_, y_, z_) ⇒ Object



5024
5025
5026
5027
5028
5029
5030
# File 'lib/opengl-core/gl_commands.rb', line 5024

def self.glVertexAttribL3d__(index_, x_, y_, z_)
  if @@glVertexAttribL3d.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribL3d')
    @@glVertexAttribL3d = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribL3d.call(index_, x_, y_, z_)
end

.glVertexAttribL3dv__(index_, v_) ⇒ Object



5060
5061
5062
5063
5064
5065
5066
# File 'lib/opengl-core/gl_commands.rb', line 5060

def self.glVertexAttribL3dv__(index_, v_)
  if @@glVertexAttribL3dv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribL3dv')
    @@glVertexAttribL3dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribL3dv.call(index_, v_)
end

.glVertexAttribL4d__(index_, x_, y_, z_, w_) ⇒ Object



5033
5034
5035
5036
5037
5038
5039
# File 'lib/opengl-core/gl_commands.rb', line 5033

def self.glVertexAttribL4d__(index_, x_, y_, z_, w_)
  if @@glVertexAttribL4d.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribL4d')
    @@glVertexAttribL4d = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE, Fiddle::TYPE_DOUBLE], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribL4d.call(index_, x_, y_, z_, w_)
end

.glVertexAttribL4dv__(index_, v_) ⇒ Object



5069
5070
5071
5072
5073
5074
5075
# File 'lib/opengl-core/gl_commands.rb', line 5069

def self.glVertexAttribL4dv__(index_, v_)
  if @@glVertexAttribL4dv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribL4dv')
    @@glVertexAttribL4dv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribL4dv.call(index_, v_)
end

.glVertexAttribLFormat__(attribindex_, size_, type_, relativeoffset_) ⇒ Object



5573
5574
5575
5576
5577
5578
5579
# File 'lib/opengl-core/gl_commands.rb', line 5573

def self.glVertexAttribLFormat__(attribindex_, size_, type_, relativeoffset_)
  if @@glVertexAttribLFormat.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribLFormat')
    @@glVertexAttribLFormat = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribLFormat.call(attribindex_, size_, type_, relativeoffset_)
end

.glVertexAttribLPointer__(index_, size_, type_, stride_, pointer_) ⇒ Object



5078
5079
5080
5081
5082
5083
5084
# File 'lib/opengl-core/gl_commands.rb', line 5078

def self.glVertexAttribLPointer__(index_, size_, type_, stride_, pointer_)
  if @@glVertexAttribLPointer.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribLPointer')
    @@glVertexAttribLPointer = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribLPointer.call(index_, size_, type_, stride_, pointer_)
end

.glVertexAttribP1ui__(index_, type_, normalized_, value_) ⇒ Object



3638
3639
3640
3641
3642
3643
3644
# File 'lib/opengl-core/gl_commands.rb', line 3638

def self.glVertexAttribP1ui__(index_, type_, normalized_, value_)
  if @@glVertexAttribP1ui.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribP1ui')
    @@glVertexAttribP1ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribP1ui.call(index_, type_, normalized_, value_)
end

.glVertexAttribP1uiv__(index_, type_, normalized_, value_) ⇒ Object



3647
3648
3649
3650
3651
3652
3653
# File 'lib/opengl-core/gl_commands.rb', line 3647

def self.glVertexAttribP1uiv__(index_, type_, normalized_, value_)
  if @@glVertexAttribP1uiv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribP1uiv')
    @@glVertexAttribP1uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribP1uiv.call(index_, type_, normalized_, value_)
end

.glVertexAttribP2ui__(index_, type_, normalized_, value_) ⇒ Object



3656
3657
3658
3659
3660
3661
3662
# File 'lib/opengl-core/gl_commands.rb', line 3656

def self.glVertexAttribP2ui__(index_, type_, normalized_, value_)
  if @@glVertexAttribP2ui.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribP2ui')
    @@glVertexAttribP2ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribP2ui.call(index_, type_, normalized_, value_)
end

.glVertexAttribP2uiv__(index_, type_, normalized_, value_) ⇒ Object



3665
3666
3667
3668
3669
3670
3671
# File 'lib/opengl-core/gl_commands.rb', line 3665

def self.glVertexAttribP2uiv__(index_, type_, normalized_, value_)
  if @@glVertexAttribP2uiv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribP2uiv')
    @@glVertexAttribP2uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribP2uiv.call(index_, type_, normalized_, value_)
end

.glVertexAttribP3ui__(index_, type_, normalized_, value_) ⇒ Object



3674
3675
3676
3677
3678
3679
3680
# File 'lib/opengl-core/gl_commands.rb', line 3674

def self.glVertexAttribP3ui__(index_, type_, normalized_, value_)
  if @@glVertexAttribP3ui.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribP3ui')
    @@glVertexAttribP3ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribP3ui.call(index_, type_, normalized_, value_)
end

.glVertexAttribP3uiv__(index_, type_, normalized_, value_) ⇒ Object



3683
3684
3685
3686
3687
3688
3689
# File 'lib/opengl-core/gl_commands.rb', line 3683

def self.glVertexAttribP3uiv__(index_, type_, normalized_, value_)
  if @@glVertexAttribP3uiv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribP3uiv')
    @@glVertexAttribP3uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribP3uiv.call(index_, type_, normalized_, value_)
end

.glVertexAttribP4ui__(index_, type_, normalized_, value_) ⇒ Object



3692
3693
3694
3695
3696
3697
3698
# File 'lib/opengl-core/gl_commands.rb', line 3692

def self.glVertexAttribP4ui__(index_, type_, normalized_, value_)
  if @@glVertexAttribP4ui.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribP4ui')
    @@glVertexAttribP4ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribP4ui.call(index_, type_, normalized_, value_)
end

.glVertexAttribP4uiv__(index_, type_, normalized_, value_) ⇒ Object



3701
3702
3703
3704
3705
3706
3707
# File 'lib/opengl-core/gl_commands.rb', line 3701

def self.glVertexAttribP4uiv__(index_, type_, normalized_, value_)
  if @@glVertexAttribP4uiv.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribP4uiv')
    @@glVertexAttribP4uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribP4uiv.call(index_, type_, normalized_, value_)
end

.glVertexAttribPointer__(index_, size_, type_, normalized_, stride_, pointer_) ⇒ Object



2360
2361
2362
2363
2364
2365
2366
# File 'lib/opengl-core/gl_commands.rb', line 2360

def self.glVertexAttribPointer__(index_, size_, type_, normalized_, stride_, pointer_)
  if @@glVertexAttribPointer.nil?
    sym = GlSym.load_gl_sym__('glVertexAttribPointer')
    @@glVertexAttribPointer = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_CHAR, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexAttribPointer.call(index_, size_, type_, normalized_, stride_, pointer_)
end

.glVertexBindingDivisor__(bindingindex_, divisor_) ⇒ Object



5591
5592
5593
5594
5595
5596
5597
# File 'lib/opengl-core/gl_commands.rb', line 5591

def self.glVertexBindingDivisor__(bindingindex_, divisor_)
  if @@glVertexBindingDivisor.nil?
    sym = GlSym.load_gl_sym__('glVertexBindingDivisor')
    @@glVertexBindingDivisor = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glVertexBindingDivisor.call(bindingindex_, divisor_)
end

.glVertexP2ui__(type_, value_) ⇒ Object



3710
3711
3712
3713
3714
3715
3716
# File 'lib/opengl-core/gl_commands.rb', line 3710

def self.glVertexP2ui__(type_, value_)
  if @@glVertexP2ui.nil?
    sym = GlSym.load_gl_sym__('glVertexP2ui')
    @@glVertexP2ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glVertexP2ui.call(type_, value_)
end

.glVertexP2uiv__(type_, value_) ⇒ Object



3719
3720
3721
3722
3723
3724
3725
# File 'lib/opengl-core/gl_commands.rb', line 3719

def self.glVertexP2uiv__(type_, value_)
  if @@glVertexP2uiv.nil?
    sym = GlSym.load_gl_sym__('glVertexP2uiv')
    @@glVertexP2uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexP2uiv.call(type_, value_)
end

.glVertexP3ui__(type_, value_) ⇒ Object



3728
3729
3730
3731
3732
3733
3734
# File 'lib/opengl-core/gl_commands.rb', line 3728

def self.glVertexP3ui__(type_, value_)
  if @@glVertexP3ui.nil?
    sym = GlSym.load_gl_sym__('glVertexP3ui')
    @@glVertexP3ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glVertexP3ui.call(type_, value_)
end

.glVertexP3uiv__(type_, value_) ⇒ Object



3737
3738
3739
3740
3741
3742
3743
# File 'lib/opengl-core/gl_commands.rb', line 3737

def self.glVertexP3uiv__(type_, value_)
  if @@glVertexP3uiv.nil?
    sym = GlSym.load_gl_sym__('glVertexP3uiv')
    @@glVertexP3uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexP3uiv.call(type_, value_)
end

.glVertexP4ui__(type_, value_) ⇒ Object



3746
3747
3748
3749
3750
3751
3752
# File 'lib/opengl-core/gl_commands.rb', line 3746

def self.glVertexP4ui__(type_, value_)
  if @@glVertexP4ui.nil?
    sym = GlSym.load_gl_sym__('glVertexP4ui')
    @@glVertexP4ui = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glVertexP4ui.call(type_, value_)
end

.glVertexP4uiv__(type_, value_) ⇒ Object



3755
3756
3757
3758
3759
3760
3761
# File 'lib/opengl-core/gl_commands.rb', line 3755

def self.glVertexP4uiv__(type_, value_)
  if @@glVertexP4uiv.nil?
    sym = GlSym.load_gl_sym__('glVertexP4uiv')
    @@glVertexP4uiv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glVertexP4uiv.call(type_, value_)
end

.glViewport__(x_, y_, width_, height_) ⇒ Object



1037
1038
1039
1040
1041
1042
1043
# File 'lib/opengl-core/gl_commands.rb', line 1037

def self.glViewport__(x_, y_, width_, height_)
  if @@glViewport.nil?
    sym = GlSym.load_gl_sym__('glViewport')
    @@glViewport = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], Fiddle::TYPE_VOID)
  end
  @@glViewport.call(x_, y_, width_, height_)
end

.glViewportArrayv__(first_, count_, v_) ⇒ Object



5096
5097
5098
5099
5100
5101
5102
# File 'lib/opengl-core/gl_commands.rb', line 5096

def self.glViewportArrayv__(first_, count_, v_)
  if @@glViewportArrayv.nil?
    sym = GlSym.load_gl_sym__('glViewportArrayv')
    @@glViewportArrayv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glViewportArrayv.call(first_, count_, v_)
end

.glViewportIndexedf__(index_, x_, y_, w_, h_) ⇒ Object



5105
5106
5107
5108
5109
5110
5111
# File 'lib/opengl-core/gl_commands.rb', line 5105

def self.glViewportIndexedf__(index_, x_, y_, w_, h_)
  if @@glViewportIndexedf.nil?
    sym = GlSym.load_gl_sym__('glViewportIndexedf')
    @@glViewportIndexedf = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], Fiddle::TYPE_VOID)
  end
  @@glViewportIndexedf.call(index_, x_, y_, w_, h_)
end

.glViewportIndexedfv__(index_, v_) ⇒ Object



5114
5115
5116
5117
5118
5119
5120
# File 'lib/opengl-core/gl_commands.rb', line 5114

def self.glViewportIndexedfv__(index_, v_)
  if @@glViewportIndexedfv.nil?
    sym = GlSym.load_gl_sym__('glViewportIndexedfv')
    @@glViewportIndexedfv = Fiddle::Function.new(sym, [Fiddle::TYPE_INT, Fiddle::VOIDP], Fiddle::TYPE_VOID)
  end
  @@glViewportIndexedfv.call(index_, v_)
end

.glWaitSync__(sync_, flags_, timeout_) ⇒ Object



3368
3369
3370
3371
3372
3373
3374
# File 'lib/opengl-core/gl_commands.rb', line 3368

def self.glWaitSync__(sync_, flags_, timeout_)
  if @@glWaitSync.nil?
    sym = GlSym.load_gl_sym__('glWaitSync')
    @@glWaitSync = Fiddle::Function.new(sym, [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_LONG_LONG], Fiddle::TYPE_VOID)
  end
  @@glWaitSync.call(sync_, flags_, timeout_)
end