Module: GL
- Defined in:
- lib/opengl_enum.rb,
lib/opengl_linux.rb,
lib/opengl_common.rb,
lib/opengl_macosx.rb,
lib/opengl_command.rb,
lib/opengl_es_enum.rb,
lib/opengl_windows.rb,
lib/opengl_platform.rb,
lib/opengl_es_command.rb,
lib/opengl_ext_common.rb
Overview
opengl-bindings
- NOTICE
-
This is an automatically generated file.
Constant Summary collapse
- DEPTH_BUFFER_BIT =
0x00000100
- STENCIL_BUFFER_BIT =
0x00000400
- COLOR_BUFFER_BIT =
0x00004000
- FALSE =
0
- TRUE =
1
- POINTS =
0x0000
- LINES =
0x0001
- LINE_LOOP =
0x0002
- LINE_STRIP =
0x0003
- TRIANGLES =
0x0004
- TRIANGLE_STRIP =
0x0005
- TRIANGLE_FAN =
0x0006
- QUADS =
0x0007
- NEVER =
0x0200
- LESS =
0x0201
- EQUAL =
0x0202
- LEQUAL =
0x0203
- GREATER =
0x0204
- NOTEQUAL =
0x0205
- GEQUAL =
0x0206
- ALWAYS =
0x0207
- ZERO =
0
- ONE =
1
- SRC_COLOR =
0x0300
- ONE_MINUS_SRC_COLOR =
0x0301
- SRC_ALPHA =
0x0302
- ONE_MINUS_SRC_ALPHA =
0x0303
- DST_ALPHA =
0x0304
- ONE_MINUS_DST_ALPHA =
0x0305
- DST_COLOR =
0x0306
- ONE_MINUS_DST_COLOR =
0x0307
- SRC_ALPHA_SATURATE =
0x0308
- NONE =
0
- FRONT_LEFT =
0x0400
- FRONT_RIGHT =
0x0401
- BACK_LEFT =
0x0402
- BACK_RIGHT =
0x0403
- FRONT =
0x0404
- BACK =
0x0405
- LEFT =
0x0406
- RIGHT =
0x0407
- FRONT_AND_BACK =
0x0408
- NO_ERROR =
0
- INVALID_ENUM =
0x0500
- INVALID_VALUE =
0x0501
- INVALID_OPERATION =
0x0502
- OUT_OF_MEMORY =
0x0505
- CW =
0x0900
- CCW =
0x0901
- POINT_SIZE =
0x0B11
- POINT_SIZE_RANGE =
0x0B12
- POINT_SIZE_GRANULARITY =
0x0B13
- LINE_SMOOTH =
0x0B20
- LINE_WIDTH =
0x0B21
- LINE_WIDTH_RANGE =
0x0B22
- LINE_WIDTH_GRANULARITY =
0x0B23
- POLYGON_MODE =
0x0B40
- POLYGON_SMOOTH =
0x0B41
- CULL_FACE =
0x0B44
- CULL_FACE_MODE =
0x0B45
- FRONT_FACE =
0x0B46
- DEPTH_RANGE =
0x0B70
- DEPTH_TEST =
0x0B71
- DEPTH_WRITEMASK =
0x0B72
- DEPTH_CLEAR_VALUE =
0x0B73
- DEPTH_FUNC =
0x0B74
- STENCIL_TEST =
0x0B90
- STENCIL_CLEAR_VALUE =
0x0B91
- STENCIL_FUNC =
0x0B92
- STENCIL_VALUE_MASK =
0x0B93
- STENCIL_FAIL =
0x0B94
- STENCIL_PASS_DEPTH_FAIL =
0x0B95
- STENCIL_PASS_DEPTH_PASS =
0x0B96
- STENCIL_REF =
0x0B97
- STENCIL_WRITEMASK =
0x0B98
- VIEWPORT =
0x0BA2
- DITHER =
0x0BD0
- BLEND_DST =
0x0BE0
- BLEND_SRC =
0x0BE1
- BLEND =
0x0BE2
- LOGIC_OP_MODE =
0x0BF0
- DRAW_BUFFER =
0x0C01
- READ_BUFFER =
0x0C02
- SCISSOR_BOX =
0x0C10
- SCISSOR_TEST =
0x0C11
- COLOR_CLEAR_VALUE =
0x0C22
- COLOR_WRITEMASK =
0x0C23
- DOUBLEBUFFER =
0x0C32
- STEREO =
0x0C33
- LINE_SMOOTH_HINT =
0x0C52
- POLYGON_SMOOTH_HINT =
0x0C53
- UNPACK_SWAP_BYTES =
0x0CF0
- UNPACK_LSB_FIRST =
0x0CF1
- UNPACK_ROW_LENGTH =
0x0CF2
- UNPACK_SKIP_ROWS =
0x0CF3
- UNPACK_SKIP_PIXELS =
0x0CF4
- UNPACK_ALIGNMENT =
0x0CF5
- PACK_SWAP_BYTES =
0x0D00
- PACK_LSB_FIRST =
0x0D01
- PACK_ROW_LENGTH =
0x0D02
- PACK_SKIP_ROWS =
0x0D03
- PACK_SKIP_PIXELS =
0x0D04
- PACK_ALIGNMENT =
0x0D05
- MAX_TEXTURE_SIZE =
0x0D33
- MAX_VIEWPORT_DIMS =
0x0D3A
- SUBPIXEL_BITS =
0x0D50
- TEXTURE_1D =
0x0DE0
- TEXTURE_2D =
0x0DE1
- TEXTURE_WIDTH =
0x1000
- TEXTURE_HEIGHT =
0x1001
- TEXTURE_BORDER_COLOR =
0x1004
- DONT_CARE =
0x1100
- FASTEST =
0x1101
- NICEST =
0x1102
- BYTE =
0x1400
- UNSIGNED_BYTE =
0x1401
- SHORT =
0x1402
- UNSIGNED_SHORT =
0x1403
- INT =
0x1404
- UNSIGNED_INT =
0x1405
- FLOAT =
0x1406
- STACK_OVERFLOW =
0x0503
- STACK_UNDERFLOW =
0x0504
- CLEAR =
0x1500
- AND =
0x1501
- AND_REVERSE =
0x1502
- COPY =
0x1503
- AND_INVERTED =
0x1504
- NOOP =
0x1505
- XOR =
0x1506
- OR =
0x1507
- NOR =
0x1508
- EQUIV =
0x1509
- INVERT =
0x150A
- OR_REVERSE =
0x150B
- COPY_INVERTED =
0x150C
- OR_INVERTED =
0x150D
- NAND =
0x150E
- SET =
0x150F
- TEXTURE =
0x1702
- COLOR =
0x1800
- DEPTH =
0x1801
- STENCIL =
0x1802
- STENCIL_INDEX =
0x1901
- DEPTH_COMPONENT =
0x1902
- RED =
0x1903
- GREEN =
0x1904
- BLUE =
0x1905
- ALPHA =
0x1906
- RGB =
0x1907
- RGBA =
0x1908
- POINT =
0x1B00
- LINE =
0x1B01
- FILL =
0x1B02
- KEEP =
0x1E00
- REPLACE =
0x1E01
- INCR =
0x1E02
- DECR =
0x1E03
- VENDOR =
0x1F00
- RENDERER =
0x1F01
- VERSION =
0x1F02
- EXTENSIONS =
0x1F03
- NEAREST =
0x2600
- LINEAR =
0x2601
- NEAREST_MIPMAP_NEAREST =
0x2700
- LINEAR_MIPMAP_NEAREST =
0x2701
- NEAREST_MIPMAP_LINEAR =
0x2702
- LINEAR_MIPMAP_LINEAR =
0x2703
- TEXTURE_MAG_FILTER =
0x2800
- TEXTURE_MIN_FILTER =
0x2801
- TEXTURE_WRAP_S =
0x2802
- TEXTURE_WRAP_T =
0x2803
- REPEAT =
0x2901
- CURRENT_BIT =
0x00000001
- POINT_BIT =
0x00000002
- LINE_BIT =
0x00000004
- POLYGON_BIT =
0x00000008
- POLYGON_STIPPLE_BIT =
0x00000010
- PIXEL_MODE_BIT =
0x00000020
- LIGHTING_BIT =
0x00000040
- FOG_BIT =
0x00000080
- ACCUM_BUFFER_BIT =
0x00000200
- VIEWPORT_BIT =
0x00000800
- TRANSFORM_BIT =
0x00001000
- ENABLE_BIT =
0x00002000
- HINT_BIT =
0x00008000
- EVAL_BIT =
0x00010000
- LIST_BIT =
0x00020000
- TEXTURE_BIT =
0x00040000
- SCISSOR_BIT =
0x00080000
- ALL_ATTRIB_BITS =
0xFFFFFFFF
- QUAD_STRIP =
0x0008
- POLYGON =
0x0009
- ACCUM =
0x0100
- LOAD =
0x0101
- RETURN =
0x0102
- MULT =
0x0103
- ADD =
0x0104
- AUX0 =
0x0409
- AUX1 =
0x040A
- AUX2 =
0x040B
- AUX3 =
0x040C
- GL_2D =
- NOTE
-
Renaming was not performed due to grammatical restrictions
0x0600
- GL_3D =
- NOTE
-
Renaming was not performed due to grammatical restrictions
0x0601
- GL_3D_COLOR =
- NOTE
-
Renaming was not performed due to grammatical restrictions
0x0602
- GL_3D_COLOR_TEXTURE =
- NOTE
-
Renaming was not performed due to grammatical restrictions
0x0603
- GL_4D_COLOR_TEXTURE =
- NOTE
-
Renaming was not performed due to grammatical restrictions
0x0604
- PASS_THROUGH_TOKEN =
0x0700
- POINT_TOKEN =
0x0701
- LINE_TOKEN =
0x0702
- POLYGON_TOKEN =
0x0703
- BITMAP_TOKEN =
0x0704
- DRAW_PIXEL_TOKEN =
0x0705
- COPY_PIXEL_TOKEN =
0x0706
- LINE_RESET_TOKEN =
0x0707
- EXP =
0x0800
- EXP2 =
0x0801
- COEFF =
0x0A00
- ORDER =
0x0A01
- DOMAIN =
0x0A02
- PIXEL_MAP_I_TO_I =
0x0C70
- PIXEL_MAP_S_TO_S =
0x0C71
- PIXEL_MAP_I_TO_R =
0x0C72
- PIXEL_MAP_I_TO_G =
0x0C73
- PIXEL_MAP_I_TO_B =
0x0C74
- PIXEL_MAP_I_TO_A =
0x0C75
- PIXEL_MAP_R_TO_R =
0x0C76
- PIXEL_MAP_G_TO_G =
0x0C77
- PIXEL_MAP_B_TO_B =
0x0C78
- PIXEL_MAP_A_TO_A =
0x0C79
- CURRENT_COLOR =
0x0B00
- CURRENT_INDEX =
0x0B01
- CURRENT_NORMAL =
0x0B02
- CURRENT_TEXTURE_COORDS =
0x0B03
- CURRENT_RASTER_COLOR =
0x0B04
- CURRENT_RASTER_INDEX =
0x0B05
- CURRENT_RASTER_TEXTURE_COORDS =
0x0B06
- CURRENT_RASTER_POSITION =
0x0B07
- CURRENT_RASTER_POSITION_VALID =
0x0B08
- CURRENT_RASTER_DISTANCE =
0x0B09
- POINT_SMOOTH =
0x0B10
- LINE_STIPPLE =
0x0B24
- LINE_STIPPLE_PATTERN =
0x0B25
- LINE_STIPPLE_REPEAT =
0x0B26
- LIST_MODE =
0x0B30
- MAX_LIST_NESTING =
0x0B31
- LIST_BASE =
0x0B32
- LIST_INDEX =
0x0B33
- POLYGON_STIPPLE =
0x0B42
- EDGE_FLAG =
0x0B43
- LIGHTING =
0x0B50
- LIGHT_MODEL_LOCAL_VIEWER =
0x0B51
- LIGHT_MODEL_TWO_SIDE =
0x0B52
- LIGHT_MODEL_AMBIENT =
0x0B53
- SHADE_MODEL =
0x0B54
- COLOR_MATERIAL_FACE =
0x0B55
- COLOR_MATERIAL_PARAMETER =
0x0B56
- COLOR_MATERIAL =
0x0B57
- FOG =
0x0B60
- FOG_INDEX =
0x0B61
- FOG_DENSITY =
0x0B62
- FOG_START =
0x0B63
- FOG_END =
0x0B64
- FOG_MODE =
0x0B65
- FOG_COLOR =
0x0B66
- ACCUM_CLEAR_VALUE =
0x0B80
- MATRIX_MODE =
0x0BA0
- NORMALIZE =
0x0BA1
- MODELVIEW_STACK_DEPTH =
0x0BA3
- PROJECTION_STACK_DEPTH =
0x0BA4
- TEXTURE_STACK_DEPTH =
0x0BA5
- MODELVIEW_MATRIX =
0x0BA6
- PROJECTION_MATRIX =
0x0BA7
- TEXTURE_MATRIX =
0x0BA8
- ATTRIB_STACK_DEPTH =
0x0BB0
- ALPHA_TEST =
0x0BC0
- ALPHA_TEST_FUNC =
0x0BC1
- ALPHA_TEST_REF =
0x0BC2
- LOGIC_OP =
0x0BF1
- AUX_BUFFERS =
0x0C00
- INDEX_CLEAR_VALUE =
0x0C20
- INDEX_WRITEMASK =
0x0C21
- INDEX_MODE =
0x0C30
- RGBA_MODE =
0x0C31
- RENDER_MODE =
0x0C40
- PERSPECTIVE_CORRECTION_HINT =
0x0C50
- POINT_SMOOTH_HINT =
0x0C51
- FOG_HINT =
0x0C54
- TEXTURE_GEN_S =
0x0C60
- TEXTURE_GEN_T =
0x0C61
- TEXTURE_GEN_R =
0x0C62
- TEXTURE_GEN_Q =
0x0C63
- PIXEL_MAP_I_TO_I_SIZE =
0x0CB0
- PIXEL_MAP_S_TO_S_SIZE =
0x0CB1
- PIXEL_MAP_I_TO_R_SIZE =
0x0CB2
- PIXEL_MAP_I_TO_G_SIZE =
0x0CB3
- PIXEL_MAP_I_TO_B_SIZE =
0x0CB4
- PIXEL_MAP_I_TO_A_SIZE =
0x0CB5
- PIXEL_MAP_R_TO_R_SIZE =
0x0CB6
- PIXEL_MAP_G_TO_G_SIZE =
0x0CB7
- PIXEL_MAP_B_TO_B_SIZE =
0x0CB8
- PIXEL_MAP_A_TO_A_SIZE =
0x0CB9
- MAP_COLOR =
0x0D10
- MAP_STENCIL =
0x0D11
- INDEX_SHIFT =
0x0D12
- INDEX_OFFSET =
0x0D13
- RED_SCALE =
0x0D14
- RED_BIAS =
0x0D15
- ZOOM_X =
0x0D16
- ZOOM_Y =
0x0D17
- GREEN_SCALE =
0x0D18
- GREEN_BIAS =
0x0D19
- BLUE_SCALE =
0x0D1A
- BLUE_BIAS =
0x0D1B
- ALPHA_SCALE =
0x0D1C
- ALPHA_BIAS =
0x0D1D
- DEPTH_SCALE =
0x0D1E
- DEPTH_BIAS =
0x0D1F
- MAX_EVAL_ORDER =
0x0D30
- MAX_LIGHTS =
0x0D31
- MAX_CLIP_PLANES =
0x0D32
- MAX_PIXEL_MAP_TABLE =
0x0D34
- MAX_ATTRIB_STACK_DEPTH =
0x0D35
- MAX_MODELVIEW_STACK_DEPTH =
0x0D36
- MAX_NAME_STACK_DEPTH =
0x0D37
- MAX_PROJECTION_STACK_DEPTH =
0x0D38
- MAX_TEXTURE_STACK_DEPTH =
0x0D39
- INDEX_BITS =
0x0D51
- RED_BITS =
0x0D52
- GREEN_BITS =
0x0D53
- BLUE_BITS =
0x0D54
- ALPHA_BITS =
0x0D55
- DEPTH_BITS =
0x0D56
- STENCIL_BITS =
0x0D57
- ACCUM_RED_BITS =
0x0D58
- ACCUM_GREEN_BITS =
0x0D59
- ACCUM_BLUE_BITS =
0x0D5A
- ACCUM_ALPHA_BITS =
0x0D5B
- NAME_STACK_DEPTH =
0x0D70
- AUTO_NORMAL =
0x0D80
- MAP1_COLOR_4 =
0x0D90
- MAP1_INDEX =
0x0D91
- MAP1_NORMAL =
0x0D92
- MAP1_TEXTURE_COORD_1 =
0x0D93
- MAP1_TEXTURE_COORD_2 =
0x0D94
- MAP1_TEXTURE_COORD_3 =
0x0D95
- MAP1_TEXTURE_COORD_4 =
0x0D96
- MAP1_VERTEX_3 =
0x0D97
- MAP1_VERTEX_4 =
0x0D98
- MAP2_COLOR_4 =
0x0DB0
- MAP2_INDEX =
0x0DB1
- MAP2_NORMAL =
0x0DB2
- MAP2_TEXTURE_COORD_1 =
0x0DB3
- MAP2_TEXTURE_COORD_2 =
0x0DB4
- MAP2_TEXTURE_COORD_3 =
0x0DB5
- MAP2_TEXTURE_COORD_4 =
0x0DB6
- MAP2_VERTEX_3 =
0x0DB7
- MAP2_VERTEX_4 =
0x0DB8
- MAP1_GRID_DOMAIN =
0x0DD0
- MAP1_GRID_SEGMENTS =
0x0DD1
- MAP2_GRID_DOMAIN =
0x0DD2
- MAP2_GRID_SEGMENTS =
0x0DD3
- TEXTURE_COMPONENTS =
0x1003
- TEXTURE_BORDER =
0x1005
- AMBIENT =
0x1200
- DIFFUSE =
0x1201
- SPECULAR =
0x1202
- POSITION =
0x1203
- SPOT_DIRECTION =
0x1204
- SPOT_EXPONENT =
0x1205
- SPOT_CUTOFF =
0x1206
- CONSTANT_ATTENUATION =
0x1207
- LINEAR_ATTENUATION =
0x1208
- QUADRATIC_ATTENUATION =
0x1209
- COMPILE =
0x1300
- COMPILE_AND_EXECUTE =
0x1301
- GL_2_BYTES =
- NOTE
-
Renaming was not performed due to grammatical restrictions
0x1407
- GL_3_BYTES =
- NOTE
-
Renaming was not performed due to grammatical restrictions
0x1408
- GL_4_BYTES =
- NOTE
-
Renaming was not performed due to grammatical restrictions
0x1409
- EMISSION =
0x1600
- SHININESS =
0x1601
- AMBIENT_AND_DIFFUSE =
0x1602
- COLOR_INDEXES =
0x1603
- MODELVIEW =
0x1700
- PROJECTION =
0x1701
- COLOR_INDEX =
0x1900
- LUMINANCE =
0x1909
- LUMINANCE_ALPHA =
0x190A
- BITMAP =
0x1A00
- RENDER =
0x1C00
- FEEDBACK =
0x1C01
- SELECT =
0x1C02
- FLAT =
0x1D00
- SMOOTH =
0x1D01
- S =
0x2000
- T =
0x2001
- R =
0x2002
- Q =
0x2003
- MODULATE =
0x2100
- DECAL =
0x2101
- TEXTURE_ENV_MODE =
0x2200
- TEXTURE_ENV_COLOR =
0x2201
- TEXTURE_ENV =
0x2300
- EYE_LINEAR =
0x2400
- OBJECT_LINEAR =
0x2401
- SPHERE_MAP =
0x2402
- TEXTURE_GEN_MODE =
0x2500
- OBJECT_PLANE =
0x2501
- EYE_PLANE =
0x2502
- CLAMP =
0x2900
- CLIP_PLANE0 =
0x3000
- CLIP_PLANE1 =
0x3001
- CLIP_PLANE2 =
0x3002
- CLIP_PLANE3 =
0x3003
- CLIP_PLANE4 =
0x3004
- CLIP_PLANE5 =
0x3005
- LIGHT0 =
0x4000
- LIGHT1 =
0x4001
- LIGHT2 =
0x4002
- LIGHT3 =
0x4003
- LIGHT4 =
0x4004
- LIGHT5 =
0x4005
- LIGHT6 =
0x4006
- LIGHT7 =
0x4007
- COLOR_LOGIC_OP =
0x0BF2
- POLYGON_OFFSET_UNITS =
0x2A00
- POLYGON_OFFSET_POINT =
0x2A01
- POLYGON_OFFSET_LINE =
0x2A02
- POLYGON_OFFSET_FILL =
0x8037
- POLYGON_OFFSET_FACTOR =
0x8038
- TEXTURE_BINDING_1D =
0x8068
- TEXTURE_BINDING_2D =
0x8069
- TEXTURE_INTERNAL_FORMAT =
0x1003
- TEXTURE_RED_SIZE =
0x805C
- TEXTURE_GREEN_SIZE =
0x805D
- TEXTURE_BLUE_SIZE =
0x805E
- TEXTURE_ALPHA_SIZE =
0x805F
- DOUBLE =
0x140A
- PROXY_TEXTURE_1D =
0x8063
- PROXY_TEXTURE_2D =
0x8064
- R3_G3_B2 =
0x2A10
- RGB4 =
0x804F
- RGB5 =
0x8050
- RGB8 =
0x8051
- RGB10 =
0x8052
- RGB12 =
0x8053
- RGB16 =
0x8054
- RGBA2 =
0x8055
- RGBA4 =
0x8056
- RGB5_A1 =
0x8057
- RGBA8 =
0x8058
- RGB10_A2 =
0x8059
- RGBA12 =
0x805A
- RGBA16 =
0x805B
- CLIENT_PIXEL_STORE_BIT =
0x00000001
- CLIENT_VERTEX_ARRAY_BIT =
0x00000002
- CLIENT_ALL_ATTRIB_BITS =
0xFFFFFFFF
- VERTEX_ARRAY_POINTER =
0x808E
- NORMAL_ARRAY_POINTER =
0x808F
- COLOR_ARRAY_POINTER =
0x8090
- INDEX_ARRAY_POINTER =
0x8091
- TEXTURE_COORD_ARRAY_POINTER =
0x8092
- EDGE_FLAG_ARRAY_POINTER =
0x8093
- FEEDBACK_BUFFER_POINTER =
0x0DF0
- SELECTION_BUFFER_POINTER =
0x0DF3
- CLIENT_ATTRIB_STACK_DEPTH =
0x0BB1
- INDEX_LOGIC_OP =
0x0BF1
- MAX_CLIENT_ATTRIB_STACK_DEPTH =
0x0D3B
- FEEDBACK_BUFFER_SIZE =
0x0DF1
- FEEDBACK_BUFFER_TYPE =
0x0DF2
- SELECTION_BUFFER_SIZE =
0x0DF4
- VERTEX_ARRAY =
0x8074
- NORMAL_ARRAY =
0x8075
- COLOR_ARRAY =
0x8076
- INDEX_ARRAY =
0x8077
- TEXTURE_COORD_ARRAY =
0x8078
- EDGE_FLAG_ARRAY =
0x8079
- VERTEX_ARRAY_SIZE =
0x807A
- VERTEX_ARRAY_TYPE =
0x807B
- VERTEX_ARRAY_STRIDE =
0x807C
- NORMAL_ARRAY_TYPE =
0x807E
- NORMAL_ARRAY_STRIDE =
0x807F
- COLOR_ARRAY_SIZE =
0x8081
- COLOR_ARRAY_TYPE =
0x8082
- COLOR_ARRAY_STRIDE =
0x8083
- INDEX_ARRAY_TYPE =
0x8085
- INDEX_ARRAY_STRIDE =
0x8086
- TEXTURE_COORD_ARRAY_SIZE =
0x8088
- TEXTURE_COORD_ARRAY_TYPE =
0x8089
- TEXTURE_COORD_ARRAY_STRIDE =
0x808A
- EDGE_FLAG_ARRAY_STRIDE =
0x808C
- TEXTURE_LUMINANCE_SIZE =
0x8060
- TEXTURE_INTENSITY_SIZE =
0x8061
- TEXTURE_PRIORITY =
0x8066
- TEXTURE_RESIDENT =
0x8067
- ALPHA4 =
0x803B
- ALPHA8 =
0x803C
- ALPHA12 =
0x803D
- ALPHA16 =
0x803E
- LUMINANCE4 =
0x803F
- LUMINANCE8 =
0x8040
- LUMINANCE12 =
0x8041
- LUMINANCE16 =
0x8042
- LUMINANCE4_ALPHA4 =
0x8043
- LUMINANCE6_ALPHA2 =
0x8044
- LUMINANCE8_ALPHA8 =
0x8045
- LUMINANCE12_ALPHA4 =
0x8046
- LUMINANCE12_ALPHA12 =
0x8047
- LUMINANCE16_ALPHA16 =
0x8048
- INTENSITY =
0x8049
- INTENSITY4 =
0x804A
- INTENSITY8 =
0x804B
- INTENSITY12 =
0x804C
- INTENSITY16 =
0x804D
- V2F =
0x2A20
- V3F =
0x2A21
- C4UB_V2F =
0x2A22
- C4UB_V3F =
0x2A23
- C3F_V3F =
0x2A24
- N3F_V3F =
0x2A25
- C4F_N3F_V3F =
0x2A26
- T2F_V3F =
0x2A27
- T4F_V4F =
0x2A28
- T2F_C4UB_V3F =
0x2A29
- T2F_C3F_V3F =
0x2A2A
- T2F_N3F_V3F =
0x2A2B
- T2F_C4F_N3F_V3F =
0x2A2C
- T4F_C4F_N3F_V4F =
0x2A2D
- UNSIGNED_BYTE_3_3_2 =
0x8032
- UNSIGNED_SHORT_4_4_4_4 =
0x8033
- UNSIGNED_SHORT_5_5_5_1 =
0x8034
- UNSIGNED_INT_8_8_8_8 =
0x8035
- UNSIGNED_INT_10_10_10_2 =
0x8036
- TEXTURE_BINDING_3D =
0x806A
- PACK_SKIP_IMAGES =
0x806B
- PACK_IMAGE_HEIGHT =
0x806C
- UNPACK_SKIP_IMAGES =
0x806D
- UNPACK_IMAGE_HEIGHT =
0x806E
- TEXTURE_3D =
0x806F
- PROXY_TEXTURE_3D =
0x8070
- TEXTURE_DEPTH =
0x8071
- TEXTURE_WRAP_R =
0x8072
- MAX_3D_TEXTURE_SIZE =
0x8073
- UNSIGNED_BYTE_2_3_3_REV =
0x8362
- UNSIGNED_SHORT_5_6_5 =
0x8363
- UNSIGNED_SHORT_5_6_5_REV =
0x8364
- UNSIGNED_SHORT_4_4_4_4_REV =
0x8365
- UNSIGNED_SHORT_1_5_5_5_REV =
0x8366
- UNSIGNED_INT_8_8_8_8_REV =
0x8367
- UNSIGNED_INT_2_10_10_10_REV =
0x8368
- BGR =
0x80E0
- BGRA =
0x80E1
- MAX_ELEMENTS_VERTICES =
0x80E8
- MAX_ELEMENTS_INDICES =
0x80E9
- CLAMP_TO_EDGE =
0x812F
- TEXTURE_MIN_LOD =
0x813A
- TEXTURE_MAX_LOD =
0x813B
- TEXTURE_BASE_LEVEL =
0x813C
- TEXTURE_MAX_LEVEL =
0x813D
- SMOOTH_POINT_SIZE_RANGE =
0x0B12
- SMOOTH_POINT_SIZE_GRANULARITY =
0x0B13
- SMOOTH_LINE_WIDTH_RANGE =
0x0B22
- SMOOTH_LINE_WIDTH_GRANULARITY =
0x0B23
- ALIASED_LINE_WIDTH_RANGE =
0x846E
- RESCALE_NORMAL =
0x803A
- LIGHT_MODEL_COLOR_CONTROL =
0x81F8
- SINGLE_COLOR =
0x81F9
- SEPARATE_SPECULAR_COLOR =
0x81FA
- ALIASED_POINT_SIZE_RANGE =
0x846D
- TEXTURE0 =
0x84C0
- TEXTURE1 =
0x84C1
- TEXTURE2 =
0x84C2
- TEXTURE3 =
0x84C3
- TEXTURE4 =
0x84C4
- TEXTURE5 =
0x84C5
- TEXTURE6 =
0x84C6
- TEXTURE7 =
0x84C7
- TEXTURE8 =
0x84C8
- TEXTURE9 =
0x84C9
- TEXTURE10 =
0x84CA
- TEXTURE11 =
0x84CB
- TEXTURE12 =
0x84CC
- TEXTURE13 =
0x84CD
- TEXTURE14 =
0x84CE
- TEXTURE15 =
0x84CF
- TEXTURE16 =
0x84D0
- TEXTURE17 =
0x84D1
- TEXTURE18 =
0x84D2
- TEXTURE19 =
0x84D3
- TEXTURE20 =
0x84D4
- TEXTURE21 =
0x84D5
- TEXTURE22 =
0x84D6
- TEXTURE23 =
0x84D7
- TEXTURE24 =
0x84D8
- TEXTURE25 =
0x84D9
- TEXTURE26 =
0x84DA
- TEXTURE27 =
0x84DB
- TEXTURE28 =
0x84DC
- TEXTURE29 =
0x84DD
- TEXTURE30 =
0x84DE
- TEXTURE31 =
0x84DF
- ACTIVE_TEXTURE =
0x84E0
- MULTISAMPLE =
0x809D
- SAMPLE_ALPHA_TO_COVERAGE =
0x809E
- SAMPLE_ALPHA_TO_ONE =
0x809F
- SAMPLE_COVERAGE =
0x80A0
- SAMPLE_BUFFERS =
0x80A8
- SAMPLES =
0x80A9
- SAMPLE_COVERAGE_VALUE =
0x80AA
- SAMPLE_COVERAGE_INVERT =
0x80AB
- TEXTURE_CUBE_MAP =
0x8513
- TEXTURE_BINDING_CUBE_MAP =
0x8514
- TEXTURE_CUBE_MAP_POSITIVE_X =
0x8515
- TEXTURE_CUBE_MAP_NEGATIVE_X =
0x8516
- TEXTURE_CUBE_MAP_POSITIVE_Y =
0x8517
- TEXTURE_CUBE_MAP_NEGATIVE_Y =
0x8518
- TEXTURE_CUBE_MAP_POSITIVE_Z =
0x8519
- TEXTURE_CUBE_MAP_NEGATIVE_Z =
0x851A
- PROXY_TEXTURE_CUBE_MAP =
0x851B
- MAX_CUBE_MAP_TEXTURE_SIZE =
0x851C
- COMPRESSED_RGB =
0x84ED
- COMPRESSED_RGBA =
0x84EE
- TEXTURE_COMPRESSION_HINT =
0x84EF
- TEXTURE_COMPRESSED_IMAGE_SIZE =
0x86A0
- TEXTURE_COMPRESSED =
0x86A1
- NUM_COMPRESSED_TEXTURE_FORMATS =
0x86A2
- COMPRESSED_TEXTURE_FORMATS =
0x86A3
- CLAMP_TO_BORDER =
0x812D
- CLIENT_ACTIVE_TEXTURE =
0x84E1
- MAX_TEXTURE_UNITS =
0x84E2
- TRANSPOSE_MODELVIEW_MATRIX =
0x84E3
- TRANSPOSE_PROJECTION_MATRIX =
0x84E4
- TRANSPOSE_TEXTURE_MATRIX =
0x84E5
- TRANSPOSE_COLOR_MATRIX =
0x84E6
- MULTISAMPLE_BIT =
0x20000000
- NORMAL_MAP =
0x8511
- REFLECTION_MAP =
0x8512
- COMPRESSED_ALPHA =
0x84E9
- COMPRESSED_LUMINANCE =
0x84EA
- COMPRESSED_LUMINANCE_ALPHA =
0x84EB
- COMPRESSED_INTENSITY =
0x84EC
- COMBINE =
0x8570
- COMBINE_RGB =
0x8571
- COMBINE_ALPHA =
0x8572
- SOURCE0_RGB =
0x8580
- SOURCE1_RGB =
0x8581
- SOURCE2_RGB =
0x8582
- SOURCE0_ALPHA =
0x8588
- SOURCE1_ALPHA =
0x8589
- SOURCE2_ALPHA =
0x858A
- OPERAND0_RGB =
0x8590
- OPERAND1_RGB =
0x8591
- OPERAND2_RGB =
0x8592
- OPERAND0_ALPHA =
0x8598
- OPERAND1_ALPHA =
0x8599
- OPERAND2_ALPHA =
0x859A
- RGB_SCALE =
0x8573
- ADD_SIGNED =
0x8574
- INTERPOLATE =
0x8575
- SUBTRACT =
0x84E7
- CONSTANT =
0x8576
- PRIMARY_COLOR =
0x8577
- PREVIOUS =
0x8578
- DOT3_RGB =
0x86AE
- DOT3_RGBA =
0x86AF
- BLEND_DST_RGB =
0x80C8
- BLEND_SRC_RGB =
0x80C9
- BLEND_DST_ALPHA =
0x80CA
- BLEND_SRC_ALPHA =
0x80CB
- POINT_FADE_THRESHOLD_SIZE =
0x8128
- DEPTH_COMPONENT16 =
0x81A5
- DEPTH_COMPONENT24 =
0x81A6
- DEPTH_COMPONENT32 =
0x81A7
- MIRRORED_REPEAT =
0x8370
- MAX_TEXTURE_LOD_BIAS =
0x84FD
- TEXTURE_LOD_BIAS =
0x8501
- INCR_WRAP =
0x8507
- DECR_WRAP =
0x8508
- TEXTURE_DEPTH_SIZE =
0x884A
- TEXTURE_COMPARE_MODE =
0x884C
- TEXTURE_COMPARE_FUNC =
0x884D
- POINT_SIZE_MIN =
0x8126
- POINT_SIZE_MAX =
0x8127
- POINT_DISTANCE_ATTENUATION =
0x8129
- GENERATE_MIPMAP =
0x8191
- GENERATE_MIPMAP_HINT =
0x8192
- FOG_COORDINATE_SOURCE =
0x8450
- FOG_COORDINATE =
0x8451
- FRAGMENT_DEPTH =
0x8452
- CURRENT_FOG_COORDINATE =
0x8453
- FOG_COORDINATE_ARRAY_TYPE =
0x8454
- FOG_COORDINATE_ARRAY_STRIDE =
0x8455
- FOG_COORDINATE_ARRAY_POINTER =
0x8456
- FOG_COORDINATE_ARRAY =
0x8457
- COLOR_SUM =
0x8458
- CURRENT_SECONDARY_COLOR =
0x8459
- SECONDARY_COLOR_ARRAY_SIZE =
0x845A
- SECONDARY_COLOR_ARRAY_TYPE =
0x845B
- SECONDARY_COLOR_ARRAY_STRIDE =
0x845C
- SECONDARY_COLOR_ARRAY_POINTER =
0x845D
- SECONDARY_COLOR_ARRAY =
0x845E
- TEXTURE_FILTER_CONTROL =
0x8500
- DEPTH_TEXTURE_MODE =
0x884B
- COMPARE_R_TO_TEXTURE =
0x884E
- BLEND_COLOR =
0x8005
- BLEND_EQUATION =
0x8009
- CONSTANT_COLOR =
0x8001
- ONE_MINUS_CONSTANT_COLOR =
0x8002
- CONSTANT_ALPHA =
0x8003
- ONE_MINUS_CONSTANT_ALPHA =
0x8004
- FUNC_ADD =
0x8006
- FUNC_REVERSE_SUBTRACT =
0x800B
- FUNC_SUBTRACT =
0x800A
- MIN =
0x8007
- MAX =
0x8008
- BUFFER_SIZE =
0x8764
- BUFFER_USAGE =
0x8765
- QUERY_COUNTER_BITS =
0x8864
- CURRENT_QUERY =
0x8865
- QUERY_RESULT =
0x8866
- QUERY_RESULT_AVAILABLE =
0x8867
- ARRAY_BUFFER =
0x8892
- ELEMENT_ARRAY_BUFFER =
0x8893
- ARRAY_BUFFER_BINDING =
0x8894
- ELEMENT_ARRAY_BUFFER_BINDING =
0x8895
- VERTEX_ATTRIB_ARRAY_BUFFER_BINDING =
0x889F
- READ_ONLY =
0x88B8
- WRITE_ONLY =
0x88B9
- READ_WRITE =
0x88BA
- BUFFER_ACCESS =
0x88BB
- BUFFER_MAPPED =
0x88BC
- BUFFER_MAP_POINTER =
0x88BD
- STREAM_DRAW =
0x88E0
- STREAM_READ =
0x88E1
- STREAM_COPY =
0x88E2
- STATIC_DRAW =
0x88E4
- STATIC_READ =
0x88E5
- STATIC_COPY =
0x88E6
- DYNAMIC_DRAW =
0x88E8
- DYNAMIC_READ =
0x88E9
- DYNAMIC_COPY =
0x88EA
- SAMPLES_PASSED =
0x8914
- SRC1_ALPHA =
0x8589
- VERTEX_ARRAY_BUFFER_BINDING =
0x8896
- NORMAL_ARRAY_BUFFER_BINDING =
0x8897
- COLOR_ARRAY_BUFFER_BINDING =
0x8898
- INDEX_ARRAY_BUFFER_BINDING =
0x8899
- TEXTURE_COORD_ARRAY_BUFFER_BINDING =
0x889A
- EDGE_FLAG_ARRAY_BUFFER_BINDING =
0x889B
- SECONDARY_COLOR_ARRAY_BUFFER_BINDING =
0x889C
- FOG_COORDINATE_ARRAY_BUFFER_BINDING =
0x889D
- WEIGHT_ARRAY_BUFFER_BINDING =
0x889E
- FOG_COORD_SRC =
0x8450
- FOG_COORD =
0x8451
- CURRENT_FOG_COORD =
0x8453
- FOG_COORD_ARRAY_TYPE =
0x8454
- FOG_COORD_ARRAY_STRIDE =
0x8455
- FOG_COORD_ARRAY_POINTER =
0x8456
- FOG_COORD_ARRAY =
0x8457
- FOG_COORD_ARRAY_BUFFER_BINDING =
0x889D
- SRC0_RGB =
0x8580
- SRC1_RGB =
0x8581
- SRC2_RGB =
0x8582
- SRC0_ALPHA =
0x8588
- SRC2_ALPHA =
0x858A
- BLEND_EQUATION_RGB =
0x8009
- VERTEX_ATTRIB_ARRAY_ENABLED =
0x8622
- VERTEX_ATTRIB_ARRAY_SIZE =
0x8623
- VERTEX_ATTRIB_ARRAY_STRIDE =
0x8624
- VERTEX_ATTRIB_ARRAY_TYPE =
0x8625
- CURRENT_VERTEX_ATTRIB =
0x8626
- VERTEX_PROGRAM_POINT_SIZE =
0x8642
- VERTEX_ATTRIB_ARRAY_POINTER =
0x8645
- STENCIL_BACK_FUNC =
0x8800
- STENCIL_BACK_FAIL =
0x8801
- STENCIL_BACK_PASS_DEPTH_FAIL =
0x8802
- STENCIL_BACK_PASS_DEPTH_PASS =
0x8803
- MAX_DRAW_BUFFERS =
0x8824
- DRAW_BUFFER0 =
0x8825
- DRAW_BUFFER1 =
0x8826
- DRAW_BUFFER2 =
0x8827
- DRAW_BUFFER3 =
0x8828
- DRAW_BUFFER4 =
0x8829
- DRAW_BUFFER5 =
0x882A
- DRAW_BUFFER6 =
0x882B
- DRAW_BUFFER7 =
0x882C
- DRAW_BUFFER8 =
0x882D
- DRAW_BUFFER9 =
0x882E
- DRAW_BUFFER10 =
0x882F
- DRAW_BUFFER11 =
0x8830
- DRAW_BUFFER12 =
0x8831
- DRAW_BUFFER13 =
0x8832
- DRAW_BUFFER14 =
0x8833
- DRAW_BUFFER15 =
0x8834
- BLEND_EQUATION_ALPHA =
0x883D
- MAX_VERTEX_ATTRIBS =
0x8869
- VERTEX_ATTRIB_ARRAY_NORMALIZED =
0x886A
- MAX_TEXTURE_IMAGE_UNITS =
0x8872
- FRAGMENT_SHADER =
0x8B30
- VERTEX_SHADER =
0x8B31
- MAX_FRAGMENT_UNIFORM_COMPONENTS =
0x8B49
- MAX_VERTEX_UNIFORM_COMPONENTS =
0x8B4A
- MAX_VARYING_FLOATS =
0x8B4B
- MAX_VERTEX_TEXTURE_IMAGE_UNITS =
0x8B4C
- MAX_COMBINED_TEXTURE_IMAGE_UNITS =
0x8B4D
- SHADER_TYPE =
0x8B4F
- FLOAT_VEC2 =
0x8B50
- FLOAT_VEC3 =
0x8B51
- FLOAT_VEC4 =
0x8B52
- INT_VEC2 =
0x8B53
- INT_VEC3 =
0x8B54
- INT_VEC4 =
0x8B55
- BOOL =
0x8B56
- BOOL_VEC2 =
0x8B57
- BOOL_VEC3 =
0x8B58
- BOOL_VEC4 =
0x8B59
- FLOAT_MAT2 =
0x8B5A
- FLOAT_MAT3 =
0x8B5B
- FLOAT_MAT4 =
0x8B5C
- SAMPLER_1D =
0x8B5D
- SAMPLER_2D =
0x8B5E
- SAMPLER_3D =
0x8B5F
- SAMPLER_CUBE =
0x8B60
- SAMPLER_1D_SHADOW =
0x8B61
- SAMPLER_2D_SHADOW =
0x8B62
- DELETE_STATUS =
0x8B80
- COMPILE_STATUS =
0x8B81
- LINK_STATUS =
0x8B82
- VALIDATE_STATUS =
0x8B83
- INFO_LOG_LENGTH =
0x8B84
- ATTACHED_SHADERS =
0x8B85
- ACTIVE_UNIFORMS =
0x8B86
- ACTIVE_UNIFORM_MAX_LENGTH =
0x8B87
- SHADER_SOURCE_LENGTH =
0x8B88
- ACTIVE_ATTRIBUTES =
0x8B89
- ACTIVE_ATTRIBUTE_MAX_LENGTH =
0x8B8A
- FRAGMENT_SHADER_DERIVATIVE_HINT =
0x8B8B
- SHADING_LANGUAGE_VERSION =
0x8B8C
- CURRENT_PROGRAM =
0x8B8D
- POINT_SPRITE_COORD_ORIGIN =
0x8CA0
- LOWER_LEFT =
0x8CA1
- UPPER_LEFT =
0x8CA2
- STENCIL_BACK_REF =
0x8CA3
- STENCIL_BACK_VALUE_MASK =
0x8CA4
- STENCIL_BACK_WRITEMASK =
0x8CA5
- VERTEX_PROGRAM_TWO_SIDE =
0x8643
- POINT_SPRITE =
0x8861
- COORD_REPLACE =
0x8862
- MAX_TEXTURE_COORDS =
0x8871
- PIXEL_PACK_BUFFER =
0x88EB
- PIXEL_UNPACK_BUFFER =
0x88EC
- PIXEL_PACK_BUFFER_BINDING =
0x88ED
- PIXEL_UNPACK_BUFFER_BINDING =
0x88EF
- FLOAT_MAT2x3 =
0x8B65
- FLOAT_MAT2x4 =
0x8B66
- FLOAT_MAT3x2 =
0x8B67
- FLOAT_MAT3x4 =
0x8B68
- FLOAT_MAT4x2 =
0x8B69
- FLOAT_MAT4x3 =
0x8B6A
- SRGB =
0x8C40
- SRGB8 =
0x8C41
- SRGB_ALPHA =
0x8C42
- SRGB8_ALPHA8 =
0x8C43
- COMPRESSED_SRGB =
0x8C48
- COMPRESSED_SRGB_ALPHA =
0x8C49
- CURRENT_RASTER_SECONDARY_COLOR =
0x845F
- SLUMINANCE_ALPHA =
0x8C44
- SLUMINANCE8_ALPHA8 =
0x8C45
- SLUMINANCE =
0x8C46
- SLUMINANCE8 =
0x8C47
- COMPRESSED_SLUMINANCE =
0x8C4A
- COMPRESSED_SLUMINANCE_ALPHA =
0x8C4B
- COMPARE_REF_TO_TEXTURE =
0x884E
- CLIP_DISTANCE0 =
0x3000
- CLIP_DISTANCE1 =
0x3001
- CLIP_DISTANCE2 =
0x3002
- CLIP_DISTANCE3 =
0x3003
- CLIP_DISTANCE4 =
0x3004
- CLIP_DISTANCE5 =
0x3005
- CLIP_DISTANCE6 =
0x3006
- CLIP_DISTANCE7 =
0x3007
- MAX_CLIP_DISTANCES =
0x0D32
- MAJOR_VERSION =
0x821B
- MINOR_VERSION =
0x821C
- NUM_EXTENSIONS =
0x821D
- CONTEXT_FLAGS =
0x821E
- COMPRESSED_RED =
0x8225
- COMPRESSED_RG =
0x8226
- CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT =
0x00000001
- RGBA32F =
0x8814
- RGB32F =
0x8815
- RGBA16F =
0x881A
- RGB16F =
0x881B
- VERTEX_ATTRIB_ARRAY_INTEGER =
0x88FD
- MAX_ARRAY_TEXTURE_LAYERS =
0x88FF
- MIN_PROGRAM_TEXEL_OFFSET =
0x8904
- MAX_PROGRAM_TEXEL_OFFSET =
0x8905
- CLAMP_READ_COLOR =
0x891C
- FIXED_ONLY =
0x891D
- MAX_VARYING_COMPONENTS =
0x8B4B
- TEXTURE_1D_ARRAY =
0x8C18
- PROXY_TEXTURE_1D_ARRAY =
0x8C19
- TEXTURE_2D_ARRAY =
0x8C1A
- PROXY_TEXTURE_2D_ARRAY =
0x8C1B
- TEXTURE_BINDING_1D_ARRAY =
0x8C1C
- TEXTURE_BINDING_2D_ARRAY =
0x8C1D
- R11F_G11F_B10F =
0x8C3A
- UNSIGNED_INT_10F_11F_11F_REV =
0x8C3B
- RGB9_E5 =
0x8C3D
- UNSIGNED_INT_5_9_9_9_REV =
0x8C3E
- TEXTURE_SHARED_SIZE =
0x8C3F
- TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH =
0x8C76
- TRANSFORM_FEEDBACK_BUFFER_MODE =
0x8C7F
- MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS =
0x8C80
- TRANSFORM_FEEDBACK_VARYINGS =
0x8C83
- TRANSFORM_FEEDBACK_BUFFER_START =
0x8C84
- TRANSFORM_FEEDBACK_BUFFER_SIZE =
0x8C85
- PRIMITIVES_GENERATED =
0x8C87
- TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN =
0x8C88
- RASTERIZER_DISCARD =
0x8C89
- MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS =
0x8C8A
- MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS =
0x8C8B
- INTERLEAVED_ATTRIBS =
0x8C8C
- SEPARATE_ATTRIBS =
0x8C8D
- TRANSFORM_FEEDBACK_BUFFER =
0x8C8E
- TRANSFORM_FEEDBACK_BUFFER_BINDING =
0x8C8F
- RGBA32UI =
0x8D70
- RGB32UI =
0x8D71
- RGBA16UI =
0x8D76
- RGB16UI =
0x8D77
- RGBA8UI =
0x8D7C
- RGB8UI =
0x8D7D
- RGBA32I =
0x8D82
- RGB32I =
0x8D83
- RGBA16I =
0x8D88
- RGB16I =
0x8D89
- RGBA8I =
0x8D8E
- RGB8I =
0x8D8F
- RED_INTEGER =
0x8D94
- GREEN_INTEGER =
0x8D95
- BLUE_INTEGER =
0x8D96
- RGB_INTEGER =
0x8D98
- RGBA_INTEGER =
0x8D99
- BGR_INTEGER =
0x8D9A
- BGRA_INTEGER =
0x8D9B
- SAMPLER_1D_ARRAY =
0x8DC0
- SAMPLER_2D_ARRAY =
0x8DC1
- SAMPLER_1D_ARRAY_SHADOW =
0x8DC3
- SAMPLER_2D_ARRAY_SHADOW =
0x8DC4
- SAMPLER_CUBE_SHADOW =
0x8DC5
- UNSIGNED_INT_VEC2 =
0x8DC6
- UNSIGNED_INT_VEC3 =
0x8DC7
- UNSIGNED_INT_VEC4 =
0x8DC8
- INT_SAMPLER_1D =
0x8DC9
- INT_SAMPLER_2D =
0x8DCA
- INT_SAMPLER_3D =
0x8DCB
- INT_SAMPLER_CUBE =
0x8DCC
- INT_SAMPLER_1D_ARRAY =
0x8DCE
- INT_SAMPLER_2D_ARRAY =
0x8DCF
- UNSIGNED_INT_SAMPLER_1D =
0x8DD1
- UNSIGNED_INT_SAMPLER_2D =
0x8DD2
- UNSIGNED_INT_SAMPLER_3D =
0x8DD3
- UNSIGNED_INT_SAMPLER_CUBE =
0x8DD4
- UNSIGNED_INT_SAMPLER_1D_ARRAY =
0x8DD6
- UNSIGNED_INT_SAMPLER_2D_ARRAY =
0x8DD7
- QUERY_WAIT =
0x8E13
- QUERY_NO_WAIT =
0x8E14
- QUERY_BY_REGION_WAIT =
0x8E15
- QUERY_BY_REGION_NO_WAIT =
0x8E16
- BUFFER_ACCESS_FLAGS =
0x911F
- BUFFER_MAP_LENGTH =
0x9120
- BUFFER_MAP_OFFSET =
0x9121
- DEPTH_COMPONENT32F =
0x8CAC
- DEPTH32F_STENCIL8 =
0x8CAD
- FLOAT_32_UNSIGNED_INT_24_8_REV =
0x8DAD
- INVALID_FRAMEBUFFER_OPERATION =
0x0506
- FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING =
0x8210
- FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE =
0x8211
- FRAMEBUFFER_ATTACHMENT_RED_SIZE =
0x8212
- FRAMEBUFFER_ATTACHMENT_GREEN_SIZE =
0x8213
- FRAMEBUFFER_ATTACHMENT_BLUE_SIZE =
0x8214
- FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE =
0x8215
- FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE =
0x8216
- FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE =
0x8217
- FRAMEBUFFER_DEFAULT =
0x8218
- FRAMEBUFFER_UNDEFINED =
0x8219
- DEPTH_STENCIL_ATTACHMENT =
0x821A
- MAX_RENDERBUFFER_SIZE =
0x84E8
- DEPTH_STENCIL =
0x84F9
- UNSIGNED_INT_24_8 =
0x84FA
- DEPTH24_STENCIL8 =
0x88F0
- TEXTURE_STENCIL_SIZE =
0x88F1
- TEXTURE_RED_TYPE =
0x8C10
- TEXTURE_GREEN_TYPE =
0x8C11
- TEXTURE_BLUE_TYPE =
0x8C12
- TEXTURE_ALPHA_TYPE =
0x8C13
- TEXTURE_DEPTH_TYPE =
0x8C16
- UNSIGNED_NORMALIZED =
0x8C17
- FRAMEBUFFER_BINDING =
0x8CA6
- DRAW_FRAMEBUFFER_BINDING =
0x8CA6
- RENDERBUFFER_BINDING =
0x8CA7
- READ_FRAMEBUFFER =
0x8CA8
- DRAW_FRAMEBUFFER =
0x8CA9
- READ_FRAMEBUFFER_BINDING =
0x8CAA
- RENDERBUFFER_SAMPLES =
0x8CAB
- FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE =
0x8CD0
- FRAMEBUFFER_ATTACHMENT_OBJECT_NAME =
0x8CD1
- FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL =
0x8CD2
- FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE =
0x8CD3
- FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER =
0x8CD4
- FRAMEBUFFER_COMPLETE =
0x8CD5
- FRAMEBUFFER_INCOMPLETE_ATTACHMENT =
0x8CD6
- FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT =
0x8CD7
- FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER =
0x8CDB
- FRAMEBUFFER_INCOMPLETE_READ_BUFFER =
0x8CDC
- FRAMEBUFFER_UNSUPPORTED =
0x8CDD
- MAX_COLOR_ATTACHMENTS =
0x8CDF
- COLOR_ATTACHMENT0 =
0x8CE0
- COLOR_ATTACHMENT1 =
0x8CE1
- COLOR_ATTACHMENT2 =
0x8CE2
- COLOR_ATTACHMENT3 =
0x8CE3
- COLOR_ATTACHMENT4 =
0x8CE4
- COLOR_ATTACHMENT5 =
0x8CE5
- COLOR_ATTACHMENT6 =
0x8CE6
- COLOR_ATTACHMENT7 =
0x8CE7
- COLOR_ATTACHMENT8 =
0x8CE8
- COLOR_ATTACHMENT9 =
0x8CE9
- COLOR_ATTACHMENT10 =
0x8CEA
- COLOR_ATTACHMENT11 =
0x8CEB
- COLOR_ATTACHMENT12 =
0x8CEC
- COLOR_ATTACHMENT13 =
0x8CED
- COLOR_ATTACHMENT14 =
0x8CEE
- COLOR_ATTACHMENT15 =
0x8CEF
- COLOR_ATTACHMENT16 =
0x8CF0
- COLOR_ATTACHMENT17 =
0x8CF1
- COLOR_ATTACHMENT18 =
0x8CF2
- COLOR_ATTACHMENT19 =
0x8CF3
- COLOR_ATTACHMENT20 =
0x8CF4
- COLOR_ATTACHMENT21 =
0x8CF5
- COLOR_ATTACHMENT22 =
0x8CF6
- COLOR_ATTACHMENT23 =
0x8CF7
- COLOR_ATTACHMENT24 =
0x8CF8
- COLOR_ATTACHMENT25 =
0x8CF9
- COLOR_ATTACHMENT26 =
0x8CFA
- COLOR_ATTACHMENT27 =
0x8CFB
- COLOR_ATTACHMENT28 =
0x8CFC
- COLOR_ATTACHMENT29 =
0x8CFD
- COLOR_ATTACHMENT30 =
0x8CFE
- COLOR_ATTACHMENT31 =
0x8CFF
- DEPTH_ATTACHMENT =
0x8D00
- STENCIL_ATTACHMENT =
0x8D20
- FRAMEBUFFER =
0x8D40
- RENDERBUFFER =
0x8D41
- RENDERBUFFER_WIDTH =
0x8D42
- RENDERBUFFER_HEIGHT =
0x8D43
- RENDERBUFFER_INTERNAL_FORMAT =
0x8D44
- STENCIL_INDEX1 =
0x8D46
- STENCIL_INDEX4 =
0x8D47
- STENCIL_INDEX8 =
0x8D48
- STENCIL_INDEX16 =
0x8D49
- RENDERBUFFER_RED_SIZE =
0x8D50
- RENDERBUFFER_GREEN_SIZE =
0x8D51
- RENDERBUFFER_BLUE_SIZE =
0x8D52
- RENDERBUFFER_ALPHA_SIZE =
0x8D53
- RENDERBUFFER_DEPTH_SIZE =
0x8D54
- RENDERBUFFER_STENCIL_SIZE =
0x8D55
- FRAMEBUFFER_INCOMPLETE_MULTISAMPLE =
0x8D56
- MAX_SAMPLES =
0x8D57
- INDEX =
0x8222
- TEXTURE_LUMINANCE_TYPE =
0x8C14
- TEXTURE_INTENSITY_TYPE =
0x8C15
- FRAMEBUFFER_SRGB =
0x8DB9
- HALF_FLOAT =
0x140B
- MAP_READ_BIT =
0x0001
- MAP_WRITE_BIT =
0x0002
- MAP_INVALIDATE_RANGE_BIT =
0x0004
- MAP_INVALIDATE_BUFFER_BIT =
0x0008
- MAP_FLUSH_EXPLICIT_BIT =
0x0010
- MAP_UNSYNCHRONIZED_BIT =
0x0020
- COMPRESSED_RED_RGTC1 =
0x8DBB
- COMPRESSED_SIGNED_RED_RGTC1 =
0x8DBC
- COMPRESSED_RG_RGTC2 =
0x8DBD
- COMPRESSED_SIGNED_RG_RGTC2 =
0x8DBE
- RG =
0x8227
- RG_INTEGER =
0x8228
- R8 =
0x8229
- R16 =
0x822A
- RG8 =
0x822B
- RG16 =
0x822C
- R16F =
0x822D
- R32F =
0x822E
- RG16F =
0x822F
- RG32F =
0x8230
- R8I =
0x8231
- R8UI =
0x8232
- R16I =
0x8233
- R16UI =
0x8234
- R32I =
0x8235
- R32UI =
0x8236
- RG8I =
0x8237
- RG8UI =
0x8238
- RG16I =
0x8239
- RG16UI =
0x823A
- RG32I =
0x823B
- RG32UI =
0x823C
- VERTEX_ARRAY_BINDING =
0x85B5
- CLAMP_VERTEX_COLOR =
0x891A
- CLAMP_FRAGMENT_COLOR =
0x891B
- ALPHA_INTEGER =
0x8D97
- SAMPLER_2D_RECT =
0x8B63
- SAMPLER_2D_RECT_SHADOW =
0x8B64
- SAMPLER_BUFFER =
0x8DC2
- INT_SAMPLER_2D_RECT =
0x8DCD
- INT_SAMPLER_BUFFER =
0x8DD0
- UNSIGNED_INT_SAMPLER_2D_RECT =
0x8DD5
- UNSIGNED_INT_SAMPLER_BUFFER =
0x8DD8
- TEXTURE_BUFFER =
0x8C2A
- MAX_TEXTURE_BUFFER_SIZE =
0x8C2B
- TEXTURE_BINDING_BUFFER =
0x8C2C
- TEXTURE_BUFFER_DATA_STORE_BINDING =
0x8C2D
- TEXTURE_RECTANGLE =
0x84F5
- TEXTURE_BINDING_RECTANGLE =
0x84F6
- PROXY_TEXTURE_RECTANGLE =
0x84F7
- MAX_RECTANGLE_TEXTURE_SIZE =
0x84F8
- R8_SNORM =
0x8F94
- RG8_SNORM =
0x8F95
- RGB8_SNORM =
0x8F96
- RGBA8_SNORM =
0x8F97
- R16_SNORM =
0x8F98
- RG16_SNORM =
0x8F99
- RGB16_SNORM =
0x8F9A
- RGBA16_SNORM =
0x8F9B
- SIGNED_NORMALIZED =
0x8F9C
- PRIMITIVE_RESTART =
0x8F9D
- PRIMITIVE_RESTART_INDEX =
0x8F9E
- COPY_READ_BUFFER =
0x8F36
- COPY_WRITE_BUFFER =
0x8F37
- UNIFORM_BUFFER =
0x8A11
- UNIFORM_BUFFER_BINDING =
0x8A28
- UNIFORM_BUFFER_START =
0x8A29
- UNIFORM_BUFFER_SIZE =
0x8A2A
- MAX_VERTEX_UNIFORM_BLOCKS =
0x8A2B
- MAX_GEOMETRY_UNIFORM_BLOCKS =
0x8A2C
- MAX_FRAGMENT_UNIFORM_BLOCKS =
0x8A2D
- MAX_COMBINED_UNIFORM_BLOCKS =
0x8A2E
- MAX_UNIFORM_BUFFER_BINDINGS =
0x8A2F
- MAX_UNIFORM_BLOCK_SIZE =
0x8A30
- MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS =
0x8A31
- MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS =
0x8A32
- MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS =
0x8A33
- UNIFORM_BUFFER_OFFSET_ALIGNMENT =
0x8A34
- ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH =
0x8A35
- ACTIVE_UNIFORM_BLOCKS =
0x8A36
- UNIFORM_TYPE =
0x8A37
- UNIFORM_SIZE =
0x8A38
- UNIFORM_NAME_LENGTH =
0x8A39
- UNIFORM_BLOCK_INDEX =
0x8A3A
- UNIFORM_OFFSET =
0x8A3B
- UNIFORM_ARRAY_STRIDE =
0x8A3C
- UNIFORM_MATRIX_STRIDE =
0x8A3D
- UNIFORM_IS_ROW_MAJOR =
0x8A3E
- UNIFORM_BLOCK_BINDING =
0x8A3F
- UNIFORM_BLOCK_DATA_SIZE =
0x8A40
- UNIFORM_BLOCK_NAME_LENGTH =
0x8A41
- UNIFORM_BLOCK_ACTIVE_UNIFORMS =
0x8A42
- UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES =
0x8A43
- UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER =
0x8A44
- UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER =
0x8A45
- UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER =
0x8A46
- INVALID_INDEX =
0xFFFFFFFF
- CONTEXT_CORE_PROFILE_BIT =
0x00000001
- CONTEXT_COMPATIBILITY_PROFILE_BIT =
0x00000002
- LINES_ADJACENCY =
0x000A
- LINE_STRIP_ADJACENCY =
0x000B
- TRIANGLES_ADJACENCY =
0x000C
- TRIANGLE_STRIP_ADJACENCY =
0x000D
- PROGRAM_POINT_SIZE =
0x8642
- MAX_GEOMETRY_TEXTURE_IMAGE_UNITS =
0x8C29
- FRAMEBUFFER_ATTACHMENT_LAYERED =
0x8DA7
- FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS =
0x8DA8
- GEOMETRY_SHADER =
0x8DD9
- GEOMETRY_VERTICES_OUT =
0x8916
- GEOMETRY_INPUT_TYPE =
0x8917
- GEOMETRY_OUTPUT_TYPE =
0x8918
- MAX_GEOMETRY_UNIFORM_COMPONENTS =
0x8DDF
- MAX_GEOMETRY_OUTPUT_VERTICES =
0x8DE0
- MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS =
0x8DE1
- MAX_VERTEX_OUTPUT_COMPONENTS =
0x9122
- MAX_GEOMETRY_INPUT_COMPONENTS =
0x9123
- MAX_GEOMETRY_OUTPUT_COMPONENTS =
0x9124
- MAX_FRAGMENT_INPUT_COMPONENTS =
0x9125
- CONTEXT_PROFILE_MASK =
0x9126
- DEPTH_CLAMP =
0x864F
- QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION =
0x8E4C
- FIRST_VERTEX_CONVENTION =
0x8E4D
- LAST_VERTEX_CONVENTION =
0x8E4E
- PROVOKING_VERTEX =
0x8E4F
- TEXTURE_CUBE_MAP_SEAMLESS =
0x884F
- MAX_SERVER_WAIT_TIMEOUT =
0x9111
- OBJECT_TYPE =
0x9112
- SYNC_CONDITION =
0x9113
- SYNC_STATUS =
0x9114
- SYNC_FLAGS =
0x9115
- SYNC_FENCE =
0x9116
- SYNC_GPU_COMMANDS_COMPLETE =
0x9117
- UNSIGNALED =
0x9118
- SIGNALED =
0x9119
- ALREADY_SIGNALED =
0x911A
- TIMEOUT_EXPIRED =
0x911B
- CONDITION_SATISFIED =
0x911C
- WAIT_FAILED =
0x911D
- TIMEOUT_IGNORED =
0xFFFFFFFFFFFFFFFF
- SYNC_FLUSH_COMMANDS_BIT =
0x00000001
- SAMPLE_POSITION =
0x8E50
- SAMPLE_MASK =
0x8E51
- SAMPLE_MASK_VALUE =
0x8E52
- MAX_SAMPLE_MASK_WORDS =
0x8E59
- TEXTURE_2D_MULTISAMPLE =
0x9100
- PROXY_TEXTURE_2D_MULTISAMPLE =
0x9101
- TEXTURE_2D_MULTISAMPLE_ARRAY =
0x9102
- PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY =
0x9103
- TEXTURE_BINDING_2D_MULTISAMPLE =
0x9104
- TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY =
0x9105
- TEXTURE_SAMPLES =
0x9106
- TEXTURE_FIXED_SAMPLE_LOCATIONS =
0x9107
- SAMPLER_2D_MULTISAMPLE =
0x9108
- INT_SAMPLER_2D_MULTISAMPLE =
0x9109
- UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE =
0x910A
- SAMPLER_2D_MULTISAMPLE_ARRAY =
0x910B
- INT_SAMPLER_2D_MULTISAMPLE_ARRAY =
0x910C
- UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY =
0x910D
- MAX_COLOR_TEXTURE_SAMPLES =
0x910E
- MAX_DEPTH_TEXTURE_SAMPLES =
0x910F
- MAX_INTEGER_SAMPLES =
0x9110
- VERTEX_ATTRIB_ARRAY_DIVISOR =
0x88FE
- SRC1_COLOR =
0x88F9
- ONE_MINUS_SRC1_COLOR =
0x88FA
- ONE_MINUS_SRC1_ALPHA =
0x88FB
- MAX_DUAL_SOURCE_DRAW_BUFFERS =
0x88FC
- ANY_SAMPLES_PASSED =
0x8C2F
- SAMPLER_BINDING =
0x8919
- RGB10_A2UI =
0x906F
- TEXTURE_SWIZZLE_R =
0x8E42
- TEXTURE_SWIZZLE_G =
0x8E43
- TEXTURE_SWIZZLE_B =
0x8E44
- TEXTURE_SWIZZLE_A =
0x8E45
- TEXTURE_SWIZZLE_RGBA =
0x8E46
- TIME_ELAPSED =
0x88BF
- TIMESTAMP =
0x8E28
- INT_2_10_10_10_REV =
0x8D9F
- SAMPLE_SHADING =
0x8C36
- MIN_SAMPLE_SHADING_VALUE =
0x8C37
- MIN_PROGRAM_TEXTURE_GATHER_OFFSET =
0x8E5E
- MAX_PROGRAM_TEXTURE_GATHER_OFFSET =
0x8E5F
- TEXTURE_CUBE_MAP_ARRAY =
0x9009
- TEXTURE_BINDING_CUBE_MAP_ARRAY =
0x900A
- PROXY_TEXTURE_CUBE_MAP_ARRAY =
0x900B
- SAMPLER_CUBE_MAP_ARRAY =
0x900C
- SAMPLER_CUBE_MAP_ARRAY_SHADOW =
0x900D
- INT_SAMPLER_CUBE_MAP_ARRAY =
0x900E
- UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY =
0x900F
- DRAW_INDIRECT_BUFFER =
0x8F3F
- DRAW_INDIRECT_BUFFER_BINDING =
0x8F43
- GEOMETRY_SHADER_INVOCATIONS =
0x887F
- MAX_GEOMETRY_SHADER_INVOCATIONS =
0x8E5A
- MIN_FRAGMENT_INTERPOLATION_OFFSET =
0x8E5B
- MAX_FRAGMENT_INTERPOLATION_OFFSET =
0x8E5C
- FRAGMENT_INTERPOLATION_OFFSET_BITS =
0x8E5D
- MAX_VERTEX_STREAMS =
0x8E71
- DOUBLE_VEC2 =
0x8FFC
- DOUBLE_VEC3 =
0x8FFD
- DOUBLE_VEC4 =
0x8FFE
- DOUBLE_MAT2 =
0x8F46
- DOUBLE_MAT3 =
0x8F47
- DOUBLE_MAT4 =
0x8F48
- DOUBLE_MAT2x3 =
0x8F49
- DOUBLE_MAT2x4 =
0x8F4A
- DOUBLE_MAT3x2 =
0x8F4B
- DOUBLE_MAT3x4 =
0x8F4C
- DOUBLE_MAT4x2 =
0x8F4D
- DOUBLE_MAT4x3 =
0x8F4E
- ACTIVE_SUBROUTINES =
0x8DE5
- ACTIVE_SUBROUTINE_UNIFORMS =
0x8DE6
- ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS =
0x8E47
- ACTIVE_SUBROUTINE_MAX_LENGTH =
0x8E48
- ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH =
0x8E49
- MAX_SUBROUTINES =
0x8DE7
- MAX_SUBROUTINE_UNIFORM_LOCATIONS =
0x8DE8
- NUM_COMPATIBLE_SUBROUTINES =
0x8E4A
- COMPATIBLE_SUBROUTINES =
0x8E4B
- PATCHES =
0x000E
- PATCH_VERTICES =
0x8E72
- PATCH_DEFAULT_INNER_LEVEL =
0x8E73
- PATCH_DEFAULT_OUTER_LEVEL =
0x8E74
- TESS_CONTROL_OUTPUT_VERTICES =
0x8E75
- TESS_GEN_MODE =
0x8E76
- TESS_GEN_SPACING =
0x8E77
- TESS_GEN_VERTEX_ORDER =
0x8E78
- TESS_GEN_POINT_MODE =
0x8E79
- ISOLINES =
0x8E7A
- FRACTIONAL_ODD =
0x8E7B
- FRACTIONAL_EVEN =
0x8E7C
- MAX_PATCH_VERTICES =
0x8E7D
- MAX_TESS_GEN_LEVEL =
0x8E7E
- MAX_TESS_CONTROL_UNIFORM_COMPONENTS =
0x8E7F
- MAX_TESS_EVALUATION_UNIFORM_COMPONENTS =
0x8E80
- MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS =
0x8E81
- MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS =
0x8E82
- MAX_TESS_CONTROL_OUTPUT_COMPONENTS =
0x8E83
- MAX_TESS_PATCH_COMPONENTS =
0x8E84
- MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS =
0x8E85
- MAX_TESS_EVALUATION_OUTPUT_COMPONENTS =
0x8E86
- MAX_TESS_CONTROL_UNIFORM_BLOCKS =
0x8E89
- MAX_TESS_EVALUATION_UNIFORM_BLOCKS =
0x8E8A
- MAX_TESS_CONTROL_INPUT_COMPONENTS =
0x886C
- MAX_TESS_EVALUATION_INPUT_COMPONENTS =
0x886D
- MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS =
0x8E1E
- MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS =
0x8E1F
- UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER =
0x84F0
- UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER =
0x84F1
- TESS_EVALUATION_SHADER =
0x8E87
- TESS_CONTROL_SHADER =
0x8E88
- TRANSFORM_FEEDBACK =
0x8E22
- TRANSFORM_FEEDBACK_BUFFER_PAUSED =
0x8E23
- TRANSFORM_FEEDBACK_BUFFER_ACTIVE =
0x8E24
- TRANSFORM_FEEDBACK_BINDING =
0x8E25
- MAX_TRANSFORM_FEEDBACK_BUFFERS =
0x8E70
- FIXED =
0x140C
- IMPLEMENTATION_COLOR_READ_TYPE =
0x8B9A
- IMPLEMENTATION_COLOR_READ_FORMAT =
0x8B9B
- LOW_FLOAT =
0x8DF0
- MEDIUM_FLOAT =
0x8DF1
- HIGH_FLOAT =
0x8DF2
- LOW_INT =
0x8DF3
- MEDIUM_INT =
0x8DF4
- HIGH_INT =
0x8DF5
- SHADER_COMPILER =
0x8DFA
- SHADER_BINARY_FORMATS =
0x8DF8
- NUM_SHADER_BINARY_FORMATS =
0x8DF9
- MAX_VERTEX_UNIFORM_VECTORS =
0x8DFB
- MAX_VARYING_VECTORS =
0x8DFC
- MAX_FRAGMENT_UNIFORM_VECTORS =
0x8DFD
- RGB565 =
0x8D62
- PROGRAM_BINARY_RETRIEVABLE_HINT =
0x8257
- PROGRAM_BINARY_LENGTH =
0x8741
- NUM_PROGRAM_BINARY_FORMATS =
0x87FE
- PROGRAM_BINARY_FORMATS =
0x87FF
- VERTEX_SHADER_BIT =
0x00000001
- FRAGMENT_SHADER_BIT =
0x00000002
- GEOMETRY_SHADER_BIT =
0x00000004
- TESS_CONTROL_SHADER_BIT =
0x00000008
- TESS_EVALUATION_SHADER_BIT =
0x00000010
- ALL_SHADER_BITS =
0xFFFFFFFF
- PROGRAM_SEPARABLE =
0x8258
- ACTIVE_PROGRAM =
0x8259
- PROGRAM_PIPELINE_BINDING =
0x825A
- MAX_VIEWPORTS =
0x825B
- VIEWPORT_SUBPIXEL_BITS =
0x825C
- VIEWPORT_BOUNDS_RANGE =
0x825D
- LAYER_PROVOKING_VERTEX =
0x825E
- VIEWPORT_INDEX_PROVOKING_VERTEX =
0x825F
- UNDEFINED_VERTEX =
0x8260
- COPY_READ_BUFFER_BINDING =
0x8F36
- COPY_WRITE_BUFFER_BINDING =
0x8F37
- TRANSFORM_FEEDBACK_ACTIVE =
0x8E24
- TRANSFORM_FEEDBACK_PAUSED =
0x8E23
- UNPACK_COMPRESSED_BLOCK_WIDTH =
0x9127
- UNPACK_COMPRESSED_BLOCK_HEIGHT =
0x9128
- UNPACK_COMPRESSED_BLOCK_DEPTH =
0x9129
- UNPACK_COMPRESSED_BLOCK_SIZE =
0x912A
- PACK_COMPRESSED_BLOCK_WIDTH =
0x912B
- PACK_COMPRESSED_BLOCK_HEIGHT =
0x912C
- PACK_COMPRESSED_BLOCK_DEPTH =
0x912D
- PACK_COMPRESSED_BLOCK_SIZE =
0x912E
- NUM_SAMPLE_COUNTS =
0x9380
- MIN_MAP_BUFFER_ALIGNMENT =
0x90BC
- ATOMIC_COUNTER_BUFFER =
0x92C0
- ATOMIC_COUNTER_BUFFER_BINDING =
0x92C1
- ATOMIC_COUNTER_BUFFER_START =
0x92C2
- ATOMIC_COUNTER_BUFFER_SIZE =
0x92C3
- ATOMIC_COUNTER_BUFFER_DATA_SIZE =
0x92C4
- ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS =
0x92C5
- ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES =
0x92C6
- ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER =
0x92C7
- ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER =
0x92C8
- ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER =
0x92C9
- ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER =
0x92CA
- ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER =
0x92CB
- MAX_VERTEX_ATOMIC_COUNTER_BUFFERS =
0x92CC
- MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS =
0x92CD
- MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS =
0x92CE
- MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS =
0x92CF
- MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS =
0x92D0
- MAX_COMBINED_ATOMIC_COUNTER_BUFFERS =
0x92D1
- MAX_VERTEX_ATOMIC_COUNTERS =
0x92D2
- MAX_TESS_CONTROL_ATOMIC_COUNTERS =
0x92D3
- MAX_TESS_EVALUATION_ATOMIC_COUNTERS =
0x92D4
- MAX_GEOMETRY_ATOMIC_COUNTERS =
0x92D5
- MAX_FRAGMENT_ATOMIC_COUNTERS =
0x92D6
- MAX_COMBINED_ATOMIC_COUNTERS =
0x92D7
- MAX_ATOMIC_COUNTER_BUFFER_SIZE =
0x92D8
- MAX_ATOMIC_COUNTER_BUFFER_BINDINGS =
0x92DC
- ACTIVE_ATOMIC_COUNTER_BUFFERS =
0x92D9
- UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX =
0x92DA
- UNSIGNED_INT_ATOMIC_COUNTER =
0x92DB
- VERTEX_ATTRIB_ARRAY_BARRIER_BIT =
0x00000001
- ELEMENT_ARRAY_BARRIER_BIT =
0x00000002
- UNIFORM_BARRIER_BIT =
0x00000004
- TEXTURE_FETCH_BARRIER_BIT =
0x00000008
- SHADER_IMAGE_ACCESS_BARRIER_BIT =
0x00000020
- COMMAND_BARRIER_BIT =
0x00000040
- PIXEL_BUFFER_BARRIER_BIT =
0x00000080
- TEXTURE_UPDATE_BARRIER_BIT =
0x00000100
- BUFFER_UPDATE_BARRIER_BIT =
0x00000200
- FRAMEBUFFER_BARRIER_BIT =
0x00000400
- TRANSFORM_FEEDBACK_BARRIER_BIT =
0x00000800
- ATOMIC_COUNTER_BARRIER_BIT =
0x00001000
- ALL_BARRIER_BITS =
0xFFFFFFFF
- MAX_IMAGE_UNITS =
0x8F38
- MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS =
0x8F39
- IMAGE_BINDING_NAME =
0x8F3A
- IMAGE_BINDING_LEVEL =
0x8F3B
- IMAGE_BINDING_LAYERED =
0x8F3C
- IMAGE_BINDING_LAYER =
0x8F3D
- IMAGE_BINDING_ACCESS =
0x8F3E
- IMAGE_1D =
0x904C
- IMAGE_2D =
0x904D
- IMAGE_3D =
0x904E
- IMAGE_2D_RECT =
0x904F
- IMAGE_CUBE =
0x9050
- IMAGE_BUFFER =
0x9051
- IMAGE_1D_ARRAY =
0x9052
- IMAGE_2D_ARRAY =
0x9053
- IMAGE_CUBE_MAP_ARRAY =
0x9054
- IMAGE_2D_MULTISAMPLE =
0x9055
- IMAGE_2D_MULTISAMPLE_ARRAY =
0x9056
- INT_IMAGE_1D =
0x9057
- INT_IMAGE_2D =
0x9058
- INT_IMAGE_3D =
0x9059
- INT_IMAGE_2D_RECT =
0x905A
- INT_IMAGE_CUBE =
0x905B
- INT_IMAGE_BUFFER =
0x905C
- INT_IMAGE_1D_ARRAY =
0x905D
- INT_IMAGE_2D_ARRAY =
0x905E
- INT_IMAGE_CUBE_MAP_ARRAY =
0x905F
- INT_IMAGE_2D_MULTISAMPLE =
0x9060
- INT_IMAGE_2D_MULTISAMPLE_ARRAY =
0x9061
- UNSIGNED_INT_IMAGE_1D =
0x9062
- UNSIGNED_INT_IMAGE_2D =
0x9063
- UNSIGNED_INT_IMAGE_3D =
0x9064
- UNSIGNED_INT_IMAGE_2D_RECT =
0x9065
- UNSIGNED_INT_IMAGE_CUBE =
0x9066
- UNSIGNED_INT_IMAGE_BUFFER =
0x9067
- UNSIGNED_INT_IMAGE_1D_ARRAY =
0x9068
- UNSIGNED_INT_IMAGE_2D_ARRAY =
0x9069
- UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY =
0x906A
- UNSIGNED_INT_IMAGE_2D_MULTISAMPLE =
0x906B
- UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY =
0x906C
- MAX_IMAGE_SAMPLES =
0x906D
- IMAGE_BINDING_FORMAT =
0x906E
- IMAGE_FORMAT_COMPATIBILITY_TYPE =
0x90C7
- IMAGE_FORMAT_COMPATIBILITY_BY_SIZE =
0x90C8
- IMAGE_FORMAT_COMPATIBILITY_BY_CLASS =
0x90C9
- MAX_VERTEX_IMAGE_UNIFORMS =
0x90CA
- MAX_TESS_CONTROL_IMAGE_UNIFORMS =
0x90CB
- MAX_TESS_EVALUATION_IMAGE_UNIFORMS =
0x90CC
- MAX_GEOMETRY_IMAGE_UNIFORMS =
0x90CD
- MAX_FRAGMENT_IMAGE_UNIFORMS =
0x90CE
- MAX_COMBINED_IMAGE_UNIFORMS =
0x90CF
- COMPRESSED_RGBA_BPTC_UNORM =
0x8E8C
- COMPRESSED_SRGB_ALPHA_BPTC_UNORM =
0x8E8D
- COMPRESSED_RGB_BPTC_SIGNED_FLOAT =
0x8E8E
- COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT =
0x8E8F
- TEXTURE_IMMUTABLE_FORMAT =
0x912F
- NUM_SHADING_LANGUAGE_VERSIONS =
0x82E9
- VERTEX_ATTRIB_ARRAY_LONG =
0x874E
- COMPRESSED_RGB8_ETC2 =
0x9274
- COMPRESSED_SRGB8_ETC2 =
0x9275
- COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 =
0x9276
- COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 =
0x9277
- COMPRESSED_RGBA8_ETC2_EAC =
0x9278
- COMPRESSED_SRGB8_ALPHA8_ETC2_EAC =
0x9279
- COMPRESSED_R11_EAC =
0x9270
- COMPRESSED_SIGNED_R11_EAC =
0x9271
- COMPRESSED_RG11_EAC =
0x9272
- COMPRESSED_SIGNED_RG11_EAC =
0x9273
- PRIMITIVE_RESTART_FIXED_INDEX =
0x8D69
- ANY_SAMPLES_PASSED_CONSERVATIVE =
0x8D6A
- MAX_ELEMENT_INDEX =
0x8D6B
- COMPUTE_SHADER =
0x91B9
- MAX_COMPUTE_UNIFORM_BLOCKS =
0x91BB
- MAX_COMPUTE_TEXTURE_IMAGE_UNITS =
0x91BC
- MAX_COMPUTE_IMAGE_UNIFORMS =
0x91BD
- MAX_COMPUTE_SHARED_MEMORY_SIZE =
0x8262
- MAX_COMPUTE_UNIFORM_COMPONENTS =
0x8263
- MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS =
0x8264
- MAX_COMPUTE_ATOMIC_COUNTERS =
0x8265
- MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS =
0x8266
- MAX_COMPUTE_WORK_GROUP_INVOCATIONS =
0x90EB
- MAX_COMPUTE_WORK_GROUP_COUNT =
0x91BE
- MAX_COMPUTE_WORK_GROUP_SIZE =
0x91BF
- COMPUTE_WORK_GROUP_SIZE =
0x8267
- UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER =
0x90EC
- ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER =
0x90ED
- DISPATCH_INDIRECT_BUFFER =
0x90EE
- DISPATCH_INDIRECT_BUFFER_BINDING =
0x90EF
- COMPUTE_SHADER_BIT =
0x00000020
- DEBUG_OUTPUT_SYNCHRONOUS =
0x8242
- DEBUG_NEXT_LOGGED_MESSAGE_LENGTH =
0x8243
- DEBUG_CALLBACK_FUNCTION =
0x8244
- DEBUG_CALLBACK_USER_PARAM =
0x8245
- DEBUG_SOURCE_API =
0x8246
- DEBUG_SOURCE_WINDOW_SYSTEM =
0x8247
- DEBUG_SOURCE_SHADER_COMPILER =
0x8248
- DEBUG_SOURCE_THIRD_PARTY =
0x8249
- DEBUG_SOURCE_APPLICATION =
0x824A
- DEBUG_SOURCE_OTHER =
0x824B
- DEBUG_TYPE_ERROR =
0x824C
- DEBUG_TYPE_DEPRECATED_BEHAVIOR =
0x824D
- DEBUG_TYPE_UNDEFINED_BEHAVIOR =
0x824E
- DEBUG_TYPE_PORTABILITY =
0x824F
- DEBUG_TYPE_PERFORMANCE =
0x8250
- DEBUG_TYPE_OTHER =
0x8251
- MAX_DEBUG_MESSAGE_LENGTH =
0x9143
- MAX_DEBUG_LOGGED_MESSAGES =
0x9144
- DEBUG_LOGGED_MESSAGES =
0x9145
- DEBUG_SEVERITY_HIGH =
0x9146
- DEBUG_SEVERITY_MEDIUM =
0x9147
- DEBUG_SEVERITY_LOW =
0x9148
- DEBUG_TYPE_MARKER =
0x8268
- DEBUG_TYPE_PUSH_GROUP =
0x8269
- DEBUG_TYPE_POP_GROUP =
0x826A
- DEBUG_SEVERITY_NOTIFICATION =
0x826B
- MAX_DEBUG_GROUP_STACK_DEPTH =
0x826C
- DEBUG_GROUP_STACK_DEPTH =
0x826D
- BUFFER =
0x82E0
- SHADER =
0x82E1
- PROGRAM =
0x82E2
- QUERY =
0x82E3
- PROGRAM_PIPELINE =
0x82E4
- SAMPLER =
0x82E6
- MAX_LABEL_LENGTH =
0x82E8
- DEBUG_OUTPUT =
0x92E0
- CONTEXT_FLAG_DEBUG_BIT =
0x00000002
- MAX_UNIFORM_LOCATIONS =
0x826E
- FRAMEBUFFER_DEFAULT_WIDTH =
0x9310
- FRAMEBUFFER_DEFAULT_HEIGHT =
0x9311
- FRAMEBUFFER_DEFAULT_LAYERS =
0x9312
- FRAMEBUFFER_DEFAULT_SAMPLES =
0x9313
- FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS =
0x9314
- MAX_FRAMEBUFFER_WIDTH =
0x9315
- MAX_FRAMEBUFFER_HEIGHT =
0x9316
- MAX_FRAMEBUFFER_LAYERS =
0x9317
- MAX_FRAMEBUFFER_SAMPLES =
0x9318
- INTERNALFORMAT_SUPPORTED =
0x826F
- INTERNALFORMAT_PREFERRED =
0x8270
- INTERNALFORMAT_RED_SIZE =
0x8271
- INTERNALFORMAT_GREEN_SIZE =
0x8272
- INTERNALFORMAT_BLUE_SIZE =
0x8273
- INTERNALFORMAT_ALPHA_SIZE =
0x8274
- INTERNALFORMAT_DEPTH_SIZE =
0x8275
- INTERNALFORMAT_STENCIL_SIZE =
0x8276
- INTERNALFORMAT_SHARED_SIZE =
0x8277
- INTERNALFORMAT_RED_TYPE =
0x8278
- INTERNALFORMAT_GREEN_TYPE =
0x8279
- INTERNALFORMAT_BLUE_TYPE =
0x827A
- INTERNALFORMAT_ALPHA_TYPE =
0x827B
- INTERNALFORMAT_DEPTH_TYPE =
0x827C
- INTERNALFORMAT_STENCIL_TYPE =
0x827D
- MAX_WIDTH =
0x827E
- MAX_HEIGHT =
0x827F
- MAX_DEPTH =
0x8280
- MAX_LAYERS =
0x8281
- MAX_COMBINED_DIMENSIONS =
0x8282
- COLOR_COMPONENTS =
0x8283
- DEPTH_COMPONENTS =
0x8284
- STENCIL_COMPONENTS =
0x8285
- COLOR_RENDERABLE =
0x8286
- DEPTH_RENDERABLE =
0x8287
- STENCIL_RENDERABLE =
0x8288
- FRAMEBUFFER_RENDERABLE =
0x8289
- FRAMEBUFFER_RENDERABLE_LAYERED =
0x828A
- FRAMEBUFFER_BLEND =
0x828B
- READ_PIXELS =
0x828C
- READ_PIXELS_FORMAT =
0x828D
- READ_PIXELS_TYPE =
0x828E
- TEXTURE_IMAGE_FORMAT =
0x828F
- TEXTURE_IMAGE_TYPE =
0x8290
- GET_TEXTURE_IMAGE_FORMAT =
0x8291
- GET_TEXTURE_IMAGE_TYPE =
0x8292
- MIPMAP =
0x8293
- MANUAL_GENERATE_MIPMAP =
0x8294
- AUTO_GENERATE_MIPMAP =
0x8295
- COLOR_ENCODING =
0x8296
- SRGB_READ =
0x8297
- SRGB_WRITE =
0x8298
- FILTER =
0x829A
- VERTEX_TEXTURE =
0x829B
- TESS_CONTROL_TEXTURE =
0x829C
- TESS_EVALUATION_TEXTURE =
0x829D
- GEOMETRY_TEXTURE =
0x829E
- FRAGMENT_TEXTURE =
0x829F
- COMPUTE_TEXTURE =
0x82A0
- TEXTURE_SHADOW =
0x82A1
- TEXTURE_GATHER =
0x82A2
- TEXTURE_GATHER_SHADOW =
0x82A3
- SHADER_IMAGE_LOAD =
0x82A4
- SHADER_IMAGE_STORE =
0x82A5
- SHADER_IMAGE_ATOMIC =
0x82A6
- IMAGE_TEXEL_SIZE =
0x82A7
- IMAGE_COMPATIBILITY_CLASS =
0x82A8
- IMAGE_PIXEL_FORMAT =
0x82A9
- IMAGE_PIXEL_TYPE =
0x82AA
- SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST =
0x82AC
- SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST =
0x82AD
- SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE =
0x82AE
- SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE =
0x82AF
- TEXTURE_COMPRESSED_BLOCK_WIDTH =
0x82B1
- TEXTURE_COMPRESSED_BLOCK_HEIGHT =
0x82B2
- TEXTURE_COMPRESSED_BLOCK_SIZE =
0x82B3
- CLEAR_BUFFER =
0x82B4
- TEXTURE_VIEW =
0x82B5
- VIEW_COMPATIBILITY_CLASS =
0x82B6
- FULL_SUPPORT =
0x82B7
- CAVEAT_SUPPORT =
0x82B8
- IMAGE_CLASS_4_X_32 =
0x82B9
- IMAGE_CLASS_2_X_32 =
0x82BA
- IMAGE_CLASS_1_X_32 =
0x82BB
- IMAGE_CLASS_4_X_16 =
0x82BC
- IMAGE_CLASS_2_X_16 =
0x82BD
- IMAGE_CLASS_1_X_16 =
0x82BE
- IMAGE_CLASS_4_X_8 =
0x82BF
- IMAGE_CLASS_2_X_8 =
0x82C0
- IMAGE_CLASS_1_X_8 =
0x82C1
- IMAGE_CLASS_11_11_10 =
0x82C2
- IMAGE_CLASS_10_10_10_2 =
0x82C3
- VIEW_CLASS_128_BITS =
0x82C4
- VIEW_CLASS_96_BITS =
0x82C5
- VIEW_CLASS_64_BITS =
0x82C6
- VIEW_CLASS_48_BITS =
0x82C7
- VIEW_CLASS_32_BITS =
0x82C8
- VIEW_CLASS_24_BITS =
0x82C9
- VIEW_CLASS_16_BITS =
0x82CA
- VIEW_CLASS_8_BITS =
0x82CB
- VIEW_CLASS_S3TC_DXT1_RGB =
0x82CC
- VIEW_CLASS_S3TC_DXT1_RGBA =
0x82CD
- VIEW_CLASS_S3TC_DXT3_RGBA =
0x82CE
- VIEW_CLASS_S3TC_DXT5_RGBA =
0x82CF
- VIEW_CLASS_RGTC1_RED =
0x82D0
- VIEW_CLASS_RGTC2_RG =
0x82D1
- VIEW_CLASS_BPTC_UNORM =
0x82D2
- VIEW_CLASS_BPTC_FLOAT =
0x82D3
- UNIFORM =
0x92E1
- UNIFORM_BLOCK =
0x92E2
- PROGRAM_INPUT =
0x92E3
- PROGRAM_OUTPUT =
0x92E4
- BUFFER_VARIABLE =
0x92E5
- SHADER_STORAGE_BLOCK =
0x92E6
- VERTEX_SUBROUTINE =
0x92E8
- TESS_CONTROL_SUBROUTINE =
0x92E9
- TESS_EVALUATION_SUBROUTINE =
0x92EA
- GEOMETRY_SUBROUTINE =
0x92EB
- FRAGMENT_SUBROUTINE =
0x92EC
- COMPUTE_SUBROUTINE =
0x92ED
- VERTEX_SUBROUTINE_UNIFORM =
0x92EE
- TESS_CONTROL_SUBROUTINE_UNIFORM =
0x92EF
- TESS_EVALUATION_SUBROUTINE_UNIFORM =
0x92F0
- GEOMETRY_SUBROUTINE_UNIFORM =
0x92F1
- FRAGMENT_SUBROUTINE_UNIFORM =
0x92F2
- COMPUTE_SUBROUTINE_UNIFORM =
0x92F3
- TRANSFORM_FEEDBACK_VARYING =
0x92F4
- ACTIVE_RESOURCES =
0x92F5
- MAX_NAME_LENGTH =
0x92F6
- MAX_NUM_ACTIVE_VARIABLES =
0x92F7
- MAX_NUM_COMPATIBLE_SUBROUTINES =
0x92F8
- NAME_LENGTH =
0x92F9
- TYPE =
0x92FA
- ARRAY_SIZE =
0x92FB
- OFFSET =
0x92FC
- BLOCK_INDEX =
0x92FD
- ARRAY_STRIDE =
0x92FE
- MATRIX_STRIDE =
0x92FF
- IS_ROW_MAJOR =
0x9300
- ATOMIC_COUNTER_BUFFER_INDEX =
0x9301
- BUFFER_BINDING =
0x9302
- BUFFER_DATA_SIZE =
0x9303
- NUM_ACTIVE_VARIABLES =
0x9304
- ACTIVE_VARIABLES =
0x9305
- REFERENCED_BY_VERTEX_SHADER =
0x9306
- REFERENCED_BY_TESS_CONTROL_SHADER =
0x9307
- REFERENCED_BY_TESS_EVALUATION_SHADER =
0x9308
- REFERENCED_BY_GEOMETRY_SHADER =
0x9309
- REFERENCED_BY_FRAGMENT_SHADER =
0x930A
- REFERENCED_BY_COMPUTE_SHADER =
0x930B
- TOP_LEVEL_ARRAY_SIZE =
0x930C
- TOP_LEVEL_ARRAY_STRIDE =
0x930D
- LOCATION =
0x930E
- LOCATION_INDEX =
0x930F
- IS_PER_PATCH =
0x92E7
- SHADER_STORAGE_BUFFER =
0x90D2
- SHADER_STORAGE_BUFFER_BINDING =
0x90D3
- SHADER_STORAGE_BUFFER_START =
0x90D4
- SHADER_STORAGE_BUFFER_SIZE =
0x90D5
- MAX_VERTEX_SHADER_STORAGE_BLOCKS =
0x90D6
- MAX_GEOMETRY_SHADER_STORAGE_BLOCKS =
0x90D7
- MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS =
0x90D8
- MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS =
0x90D9
- MAX_FRAGMENT_SHADER_STORAGE_BLOCKS =
0x90DA
- MAX_COMPUTE_SHADER_STORAGE_BLOCKS =
0x90DB
- MAX_COMBINED_SHADER_STORAGE_BLOCKS =
0x90DC
- MAX_SHADER_STORAGE_BUFFER_BINDINGS =
0x90DD
- MAX_SHADER_STORAGE_BLOCK_SIZE =
0x90DE
- SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT =
0x90DF
- SHADER_STORAGE_BARRIER_BIT =
0x00002000
- MAX_COMBINED_SHADER_OUTPUT_RESOURCES =
0x8F39
- DEPTH_STENCIL_TEXTURE_MODE =
0x90EA
- TEXTURE_BUFFER_OFFSET =
0x919D
- TEXTURE_BUFFER_SIZE =
0x919E
- TEXTURE_BUFFER_OFFSET_ALIGNMENT =
0x919F
- TEXTURE_VIEW_MIN_LEVEL =
0x82DB
- TEXTURE_VIEW_NUM_LEVELS =
0x82DC
- TEXTURE_VIEW_MIN_LAYER =
0x82DD
- TEXTURE_VIEW_NUM_LAYERS =
0x82DE
- TEXTURE_IMMUTABLE_LEVELS =
0x82DF
- VERTEX_ATTRIB_BINDING =
0x82D4
- VERTEX_ATTRIB_RELATIVE_OFFSET =
0x82D5
- VERTEX_BINDING_DIVISOR =
0x82D6
- VERTEX_BINDING_OFFSET =
0x82D7
- VERTEX_BINDING_STRIDE =
0x82D8
- MAX_VERTEX_ATTRIB_RELATIVE_OFFSET =
0x82D9
- MAX_VERTEX_ATTRIB_BINDINGS =
0x82DA
- VERTEX_BINDING_BUFFER =
0x8F4F
- DISPLAY_LIST =
0x82E7
- MAX_VERTEX_ATTRIB_STRIDE =
0x82E5
- PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED =
0x8221
- TEXTURE_BUFFER_BINDING =
0x8C2A
- MAP_PERSISTENT_BIT =
0x0040
- MAP_COHERENT_BIT =
0x0080
- DYNAMIC_STORAGE_BIT =
0x0100
- CLIENT_STORAGE_BIT =
0x0200
- CLIENT_MAPPED_BUFFER_BARRIER_BIT =
0x00004000
- BUFFER_IMMUTABLE_STORAGE =
0x821F
- BUFFER_STORAGE_FLAGS =
0x8220
- CLEAR_TEXTURE =
0x9365
- LOCATION_COMPONENT =
0x934A
- TRANSFORM_FEEDBACK_BUFFER_INDEX =
0x934B
- TRANSFORM_FEEDBACK_BUFFER_STRIDE =
0x934C
- QUERY_BUFFER =
0x9192
- QUERY_BUFFER_BARRIER_BIT =
0x00008000
- QUERY_BUFFER_BINDING =
0x9193
- QUERY_RESULT_NO_WAIT =
0x9194
- MIRROR_CLAMP_TO_EDGE =
0x8743
- CONTEXT_LOST =
0x0507
- NEGATIVE_ONE_TO_ONE =
0x935E
- ZERO_TO_ONE =
0x935F
- CLIP_ORIGIN =
0x935C
- CLIP_DEPTH_MODE =
0x935D
- QUERY_WAIT_INVERTED =
0x8E17
- QUERY_NO_WAIT_INVERTED =
0x8E18
- QUERY_BY_REGION_WAIT_INVERTED =
0x8E19
- QUERY_BY_REGION_NO_WAIT_INVERTED =
0x8E1A
- MAX_CULL_DISTANCES =
0x82F9
- MAX_COMBINED_CLIP_AND_CULL_DISTANCES =
0x82FA
- TEXTURE_TARGET =
0x1006
- QUERY_TARGET =
0x82EA
- GUILTY_CONTEXT_RESET =
0x8253
- INNOCENT_CONTEXT_RESET =
0x8254
- UNKNOWN_CONTEXT_RESET =
0x8255
- RESET_NOTIFICATION_STRATEGY =
0x8256
- LOSE_CONTEXT_ON_RESET =
0x8252
- NO_RESET_NOTIFICATION =
0x8261
- CONTEXT_FLAG_ROBUST_ACCESS_BIT =
0x00000004
- COLOR_TABLE =
0x80D0
- POST_CONVOLUTION_COLOR_TABLE =
0x80D1
- POST_COLOR_MATRIX_COLOR_TABLE =
0x80D2
- PROXY_COLOR_TABLE =
0x80D3
- PROXY_POST_CONVOLUTION_COLOR_TABLE =
0x80D4
- PROXY_POST_COLOR_MATRIX_COLOR_TABLE =
0x80D5
- CONVOLUTION_1D =
0x8010
- CONVOLUTION_2D =
0x8011
- SEPARABLE_2D =
0x8012
- HISTOGRAM =
0x8024
- PROXY_HISTOGRAM =
0x8025
- MINMAX =
0x802E
- CONTEXT_RELEASE_BEHAVIOR =
0x82FB
- CONTEXT_RELEASE_BEHAVIOR_FLUSH =
0x82FC
- SHADER_BINARY_FORMAT_SPIR_V =
0x9551
- SPIR_V_BINARY =
0x9552
- PARAMETER_BUFFER =
0x80EE
- PARAMETER_BUFFER_BINDING =
0x80EF
- CONTEXT_FLAG_NO_ERROR_BIT =
0x00000008
- VERTICES_SUBMITTED =
0x82EE
- PRIMITIVES_SUBMITTED =
0x82EF
- VERTEX_SHADER_INVOCATIONS =
0x82F0
- TESS_CONTROL_SHADER_PATCHES =
0x82F1
- TESS_EVALUATION_SHADER_INVOCATIONS =
0x82F2
- GEOMETRY_SHADER_PRIMITIVES_EMITTED =
0x82F3
- FRAGMENT_SHADER_INVOCATIONS =
0x82F4
- COMPUTE_SHADER_INVOCATIONS =
0x82F5
- CLIPPING_INPUT_PRIMITIVES =
0x82F6
- CLIPPING_OUTPUT_PRIMITIVES =
0x82F7
- POLYGON_OFFSET_CLAMP =
0x8E1B
- SPIR_V_EXTENSIONS =
0x9553
- NUM_SPIR_V_EXTENSIONS =
0x9554
- TEXTURE_MAX_ANISOTROPY =
0x84FE
- MAX_TEXTURE_MAX_ANISOTROPY =
0x84FF
- TRANSFORM_FEEDBACK_OVERFLOW =
0x82EC
- TRANSFORM_FEEDBACK_STREAM_OVERFLOW =
0x82ED
- GLX_FUNCTIONS_MAP =
{}
- GLX_FUNCTIONS_ARGS_MAP =
{}
- GLX_FUNCTIONS_RETVAL_MAP =
{}
- GL_FUNCTIONS_MAP =
{}
- CGL_FUNCTIONS_MAP =
{}
- CGL_FUNCTIONS_ARGS_MAP =
{}
- CGL_FUNCTIONS_RETVAL_MAP =
{}
- GL_FUNCTION_SYMBOLS =
[ :glActiveTexture, :glAttachShader, :glBindAttribLocation, :glBindBuffer, :glBindFramebuffer, :glBindRenderbuffer, :glBindTexture, :glBlendColor, :glBlendEquation, :glBlendEquationSeparate, :glBlendFunc, :glBlendFuncSeparate, :glBufferData, :glBufferSubData, :glCheckFramebufferStatus, :glClear, :glClearColor, :glClearDepthf, :glClearStencil, :glColorMask, :glCompileShader, :glCompressedTexImage2D, :glCompressedTexSubImage2D, :glCopyTexImage2D, :glCopyTexSubImage2D, :glCreateProgram, :glCreateShader, :glCullFace, :glDeleteBuffers, :glDeleteFramebuffers, :glDeleteProgram, :glDeleteRenderbuffers, :glDeleteShader, :glDeleteTextures, :glDepthFunc, :glDepthMask, :glDepthRangef, :glDetachShader, :glDisable, :glDisableVertexAttribArray, :glDrawArrays, :glDrawElements, :glEnable, :glEnableVertexAttribArray, :glFinish, :glFlush, :glFramebufferRenderbuffer, :glFramebufferTexture2D, :glFrontFace, :glGenBuffers, :glGenerateMipmap, :glGenFramebuffers, :glGenRenderbuffers, :glGenTextures, :glGetActiveAttrib, :glGetActiveUniform, :glGetAttachedShaders, :glGetAttribLocation, :glGetBooleanv, :glGetBufferParameteriv, :glGetError, :glGetFloatv, :glGetFramebufferAttachmentParameteriv, :glGetIntegerv, :glGetProgramiv, :glGetProgramInfoLog, :glGetRenderbufferParameteriv, :glGetShaderiv, :glGetShaderInfoLog, :glGetShaderPrecisionFormat, :glGetShaderSource, :glGetString, :glGetTexParameterfv, :glGetTexParameteriv, :glGetUniformfv, :glGetUniformiv, :glGetUniformLocation, :glGetVertexAttribfv, :glGetVertexAttribiv, :glGetVertexAttribPointerv, :glHint, :glIsBuffer, :glIsEnabled, :glIsFramebuffer, :glIsProgram, :glIsRenderbuffer, :glIsShader, :glIsTexture, :glLineWidth, :glLinkProgram, :glPixelStorei, :glPolygonOffset, :glReadPixels, :glReleaseShaderCompiler, :glRenderbufferStorage, :glSampleCoverage, :glScissor, :glShaderBinary, :glShaderSource, :glStencilFunc, :glStencilFuncSeparate, :glStencilMask, :glStencilMaskSeparate, :glStencilOp, :glStencilOpSeparate, :glTexImage2D, :glTexParameterf, :glTexParameterfv, :glTexParameteri, :glTexParameteriv, :glTexSubImage2D, :glUniform1f, :glUniform1fv, :glUniform1i, :glUniform1iv, :glUniform2f, :glUniform2fv, :glUniform2i, :glUniform2iv, :glUniform3f, :glUniform3fv, :glUniform3i, :glUniform3iv, :glUniform4f, :glUniform4fv, :glUniform4i, :glUniform4iv, :glUniformMatrix2fv, :glUniformMatrix3fv, :glUniformMatrix4fv, :glUseProgram, :glValidateProgram, :glVertexAttrib1f, :glVertexAttrib1fv, :glVertexAttrib2f, :glVertexAttrib2fv, :glVertexAttrib3f, :glVertexAttrib3fv, :glVertexAttrib4f, :glVertexAttrib4fv, :glVertexAttribPointer, :glViewport, :glReadBuffer, :glDrawRangeElements, :glTexImage3D, :glTexSubImage3D, :glCopyTexSubImage3D, :glCompressedTexImage3D, :glCompressedTexSubImage3D, :glGenQueries, :glDeleteQueries, :glIsQuery, :glBeginQuery, :glEndQuery, :glGetQueryiv, :glGetQueryObjectuiv, :glUnmapBuffer, :glGetBufferPointerv, :glDrawBuffers, :glUniformMatrix2x3fv, :glUniformMatrix3x2fv, :glUniformMatrix2x4fv, :glUniformMatrix4x2fv, :glUniformMatrix3x4fv, :glUniformMatrix4x3fv, :glBlitFramebuffer, :glRenderbufferStorageMultisample, :glFramebufferTextureLayer, :glMapBufferRange, :glFlushMappedBufferRange, :glBindVertexArray, :glDeleteVertexArrays, :glGenVertexArrays, :glIsVertexArray, :glGetIntegeri_v, :glBeginTransformFeedback, :glEndTransformFeedback, :glBindBufferRange, :glBindBufferBase, :glTransformFeedbackVaryings, :glGetTransformFeedbackVarying, :glVertexAttribIPointer, :glGetVertexAttribIiv, :glGetVertexAttribIuiv, :glVertexAttribI4i, :glVertexAttribI4ui, :glVertexAttribI4iv, :glVertexAttribI4uiv, :glGetUniformuiv, :glGetFragDataLocation, :glUniform1ui, :glUniform2ui, :glUniform3ui, :glUniform4ui, :glUniform1uiv, :glUniform2uiv, :glUniform3uiv, :glUniform4uiv, :glClearBufferiv, :glClearBufferuiv, :glClearBufferfv, :glClearBufferfi, :glGetStringi, :glCopyBufferSubData, :glGetUniformIndices, :glGetActiveUniformsiv, :glGetUniformBlockIndex, :glGetActiveUniformBlockiv, :glGetActiveUniformBlockName, :glUniformBlockBinding, :glDrawArraysInstanced, :glDrawElementsInstanced, :glFenceSync, :glIsSync, :glDeleteSync, :glClientWaitSync, :glWaitSync, :glGetInteger64v, :glGetSynciv, :glGetInteger64i_v, :glGetBufferParameteri64v, :glGenSamplers, :glDeleteSamplers, :glIsSampler, :glBindSampler, :glSamplerParameteri, :glSamplerParameteriv, :glSamplerParameterf, :glSamplerParameterfv, :glGetSamplerParameteriv, :glGetSamplerParameterfv, :glVertexAttribDivisor, :glBindTransformFeedback, :glDeleteTransformFeedbacks, :glGenTransformFeedbacks, :glIsTransformFeedback, :glPauseTransformFeedback, :glResumeTransformFeedback, :glGetProgramBinary, :glProgramBinary, :glProgramParameteri, :glInvalidateFramebuffer, :glInvalidateSubFramebuffer, :glTexStorage2D, :glTexStorage3D, :glGetInternalformativ, :glDispatchCompute, :glDispatchComputeIndirect, :glDrawArraysIndirect, :glDrawElementsIndirect, :glFramebufferParameteri, :glGetFramebufferParameteriv, :glGetProgramInterfaceiv, :glGetProgramResourceIndex, :glGetProgramResourceName, :glGetProgramResourceiv, :glGetProgramResourceLocation, :glUseProgramStages, :glActiveShaderProgram, :glCreateShaderProgramv, :glBindProgramPipeline, :glDeleteProgramPipelines, :glGenProgramPipelines, :glIsProgramPipeline, :glGetProgramPipelineiv, :glProgramUniform1i, :glProgramUniform2i, :glProgramUniform3i, :glProgramUniform4i, :glProgramUniform1ui, :glProgramUniform2ui, :glProgramUniform3ui, :glProgramUniform4ui, :glProgramUniform1f, :glProgramUniform2f, :glProgramUniform3f, :glProgramUniform4f, :glProgramUniform1iv, :glProgramUniform2iv, :glProgramUniform3iv, :glProgramUniform4iv, :glProgramUniform1uiv, :glProgramUniform2uiv, :glProgramUniform3uiv, :glProgramUniform4uiv, :glProgramUniform1fv, :glProgramUniform2fv, :glProgramUniform3fv, :glProgramUniform4fv, :glProgramUniformMatrix2fv, :glProgramUniformMatrix3fv, :glProgramUniformMatrix4fv, :glProgramUniformMatrix2x3fv, :glProgramUniformMatrix3x2fv, :glProgramUniformMatrix2x4fv, :glProgramUniformMatrix4x2fv, :glProgramUniformMatrix3x4fv, :glProgramUniformMatrix4x3fv, :glValidateProgramPipeline, :glGetProgramPipelineInfoLog, :glBindImageTexture, :glGetBooleani_v, :glMemoryBarrier, :glMemoryBarrierByRegion, :glTexStorage2DMultisample, :glGetMultisamplefv, :glSampleMaski, :glGetTexLevelParameteriv, :glGetTexLevelParameterfv, :glBindVertexBuffer, :glVertexAttribFormat, :glVertexAttribIFormat, :glVertexAttribBinding, :glVertexBindingDivisor, :glBlendBarrier, :glCopyImageSubData, :glDebugMessageControl, :glDebugMessageInsert, :glDebugMessageCallback, :glGetDebugMessageLog, :glPushDebugGroup, :glPopDebugGroup, :glObjectLabel, :glGetObjectLabel, :glObjectPtrLabel, :glGetObjectPtrLabel, :glGetPointerv, :glEnablei, :glDisablei, :glBlendEquationi, :glBlendEquationSeparatei, :glBlendFunci, :glBlendFuncSeparatei, :glColorMaski, :glIsEnabledi, :glDrawElementsBaseVertex, :glDrawRangeElementsBaseVertex, :glDrawElementsInstancedBaseVertex, :glFramebufferTexture, :glPrimitiveBoundingBox, :glGetGraphicsResetStatus, :glReadnPixels, :glGetnUniformfv, :glGetnUniformiv, :glGetnUniformuiv, :glMinSampleShading, :glPatchParameteri, :glTexParameterIiv, :glTexParameterIuiv, :glGetTexParameterIiv, :glGetTexParameterIuiv, :glSamplerParameterIiv, :glSamplerParameterIuiv, :glGetSamplerParameterIiv, :glGetSamplerParameterIuiv, :glTexBuffer, :glTexBufferRange, :glTexStorage3DMultisample, ]
- GL_FUNCTIONS_ARGS_MAP =
{ :glActiveTexture => [-Fiddle::TYPE_INT], :glAttachShader => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glBindAttribLocation => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glBindBuffer => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glBindFramebuffer => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glBindRenderbuffer => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glBindTexture => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glBlendColor => [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], :glBlendEquation => [-Fiddle::TYPE_INT], :glBlendEquationSeparate => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glBlendFunc => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glBlendFuncSeparate => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glBufferData => [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT], :glBufferSubData => [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_VOIDP], :glCheckFramebufferStatus => [-Fiddle::TYPE_INT], :glClear => [-Fiddle::TYPE_INT], :glClearColor => [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], :glClearDepthf => [Fiddle::TYPE_FLOAT], :glClearStencil => [Fiddle::TYPE_INT], :glColorMask => [-Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR], :glCompileShader => [-Fiddle::TYPE_INT], :glCompressedTexImage2D => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glCompressedTexSubImage2D => [-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_VOIDP], :glCopyTexImage2D => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glCopyTexSubImage2D => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glCreateProgram => [], :glCreateShader => [-Fiddle::TYPE_INT], :glCullFace => [-Fiddle::TYPE_INT], :glDeleteBuffers => [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glDeleteFramebuffers => [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glDeleteProgram => [-Fiddle::TYPE_INT], :glDeleteRenderbuffers => [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glDeleteShader => [-Fiddle::TYPE_INT], :glDeleteTextures => [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glDepthFunc => [-Fiddle::TYPE_INT], :glDepthMask => [-Fiddle::TYPE_CHAR], :glDepthRangef => [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], :glDetachShader => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glDisable => [-Fiddle::TYPE_INT], :glDisableVertexAttribArray => [-Fiddle::TYPE_INT], :glDrawArrays => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glDrawElements => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glEnable => [-Fiddle::TYPE_INT], :glEnableVertexAttribArray => [-Fiddle::TYPE_INT], :glFinish => [], :glFlush => [], :glFramebufferRenderbuffer => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glFramebufferTexture2D => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glFrontFace => [-Fiddle::TYPE_INT], :glGenBuffers => [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGenerateMipmap => [-Fiddle::TYPE_INT], :glGenFramebuffers => [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGenRenderbuffers => [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGenTextures => [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetActiveAttrib => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP], :glGetActiveUniform => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP], :glGetAttachedShaders => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP], :glGetAttribLocation => [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetBooleanv => [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetBufferParameteriv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetError => [], :glGetFloatv => [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetFramebufferAttachmentParameteriv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetIntegerv => [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetProgramiv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetProgramInfoLog => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP], :glGetRenderbufferParameteriv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetShaderiv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetShaderInfoLog => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP], :glGetShaderPrecisionFormat => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP], :glGetShaderSource => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP], :glGetString => [-Fiddle::TYPE_INT], :glGetTexParameterfv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetTexParameteriv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetUniformfv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetUniformiv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetUniformLocation => [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetVertexAttribfv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetVertexAttribiv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetVertexAttribPointerv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glHint => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glIsBuffer => [-Fiddle::TYPE_INT], :glIsEnabled => [-Fiddle::TYPE_INT], :glIsFramebuffer => [-Fiddle::TYPE_INT], :glIsProgram => [-Fiddle::TYPE_INT], :glIsRenderbuffer => [-Fiddle::TYPE_INT], :glIsShader => [-Fiddle::TYPE_INT], :glIsTexture => [-Fiddle::TYPE_INT], :glLineWidth => [Fiddle::TYPE_FLOAT], :glLinkProgram => [-Fiddle::TYPE_INT], :glPixelStorei => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glPolygonOffset => [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], :glReadPixels => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glReleaseShaderCompiler => [], :glRenderbufferStorage => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glSampleCoverage => [Fiddle::TYPE_FLOAT, -Fiddle::TYPE_CHAR], :glScissor => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glShaderBinary => [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT], :glShaderSource => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP], :glStencilFunc => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glStencilFuncSeparate => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glStencilMask => [-Fiddle::TYPE_INT], :glStencilMaskSeparate => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glStencilOp => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glStencilOpSeparate => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glTexImage2D => [-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_VOIDP], :glTexParameterf => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT], :glTexParameterfv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glTexParameteri => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glTexParameteriv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glTexSubImage2D => [-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_VOIDP], :glUniform1f => [Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT], :glUniform1fv => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glUniform1i => [Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glUniform1iv => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glUniform2f => [Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], :glUniform2fv => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glUniform2i => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glUniform2iv => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glUniform3f => [Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], :glUniform3fv => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glUniform3i => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glUniform3iv => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glUniform4f => [Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], :glUniform4fv => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glUniform4i => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glUniform4iv => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glUniformMatrix2fv => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP], :glUniformMatrix3fv => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP], :glUniformMatrix4fv => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP], :glUseProgram => [-Fiddle::TYPE_INT], :glValidateProgram => [-Fiddle::TYPE_INT], :glVertexAttrib1f => [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT], :glVertexAttrib1fv => [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glVertexAttrib2f => [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], :glVertexAttrib2fv => [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glVertexAttrib3f => [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], :glVertexAttrib3fv => [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glVertexAttrib4f => [-Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], :glVertexAttrib4fv => [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glVertexAttribPointer => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glViewport => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glReadBuffer => [-Fiddle::TYPE_INT], :glDrawRangeElements => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glTexImage3D => [-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_VOIDP], :glTexSubImage3D => [-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_VOIDP], :glCopyTexSubImage3D => [-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], :glCompressedTexImage3D => [-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_VOIDP], :glCompressedTexSubImage3D => [-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_VOIDP], :glGenQueries => [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glDeleteQueries => [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glIsQuery => [-Fiddle::TYPE_INT], :glBeginQuery => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glEndQuery => [-Fiddle::TYPE_INT], :glGetQueryiv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetQueryObjectuiv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glUnmapBuffer => [-Fiddle::TYPE_INT], :glGetBufferPointerv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glDrawBuffers => [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glUniformMatrix2x3fv => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP], :glUniformMatrix3x2fv => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP], :glUniformMatrix2x4fv => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP], :glUniformMatrix4x2fv => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP], :glUniformMatrix3x4fv => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP], :glUniformMatrix4x3fv => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP], :glBlitFramebuffer => [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], :glRenderbufferStorageMultisample => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glFramebufferTextureLayer => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glMapBufferRange => [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, -Fiddle::TYPE_INT], :glFlushMappedBufferRange => [-Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T], :glBindVertexArray => [-Fiddle::TYPE_INT], :glDeleteVertexArrays => [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGenVertexArrays => [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glIsVertexArray => [-Fiddle::TYPE_INT], :glGetIntegeri_v => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glBeginTransformFeedback => [-Fiddle::TYPE_INT], :glEndTransformFeedback => [], :glBindBufferRange => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T], :glBindBufferBase => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glTransformFeedbackVaryings => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT], :glGetTransformFeedbackVarying => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP], :glVertexAttribIPointer => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetVertexAttribIiv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetVertexAttribIuiv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glVertexAttribI4i => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glVertexAttribI4ui => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glVertexAttribI4iv => [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glVertexAttribI4uiv => [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetUniformuiv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetFragDataLocation => [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glUniform1ui => [Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glUniform2ui => [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glUniform3ui => [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glUniform4ui => [Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glUniform1uiv => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glUniform2uiv => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glUniform3uiv => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glUniform4uiv => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glClearBufferiv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glClearBufferuiv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glClearBufferfv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glClearBufferfi => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_INT], :glGetStringi => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glCopyBufferSubData => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T], :glGetUniformIndices => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP], :glGetActiveUniformsiv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetUniformBlockIndex => [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetActiveUniformBlockiv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetActiveUniformBlockName => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP], :glUniformBlockBinding => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glDrawArraysInstanced => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glDrawElementsInstanced => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT], :glFenceSync => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glIsSync => [Fiddle::TYPE_VOIDP], :glDeleteSync => [Fiddle::TYPE_VOIDP], :glClientWaitSync => [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG], :glWaitSync => [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, -Fiddle::TYPE_LONG_LONG], :glGetInteger64v => [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetSynciv => [Fiddle::TYPE_VOIDP, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP], :glGetInteger64i_v => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetBufferParameteri64v => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGenSamplers => [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glDeleteSamplers => [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glIsSampler => [-Fiddle::TYPE_INT], :glBindSampler => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glSamplerParameteri => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glSamplerParameteriv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glSamplerParameterf => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT], :glSamplerParameterfv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetSamplerParameteriv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetSamplerParameterfv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glVertexAttribDivisor => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glBindTransformFeedback => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glDeleteTransformFeedbacks => [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGenTransformFeedbacks => [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glIsTransformFeedback => [-Fiddle::TYPE_INT], :glPauseTransformFeedback => [], :glResumeTransformFeedback => [], :glGetProgramBinary => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP], :glProgramBinary => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT], :glProgramParameteri => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glInvalidateFramebuffer => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glInvalidateSubFramebuffer => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glTexStorage2D => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glTexStorage3D => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glGetInternalformativ => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glDispatchCompute => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glDispatchComputeIndirect => [Fiddle::TYPE_PTRDIFF_T], :glDrawArraysIndirect => [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glDrawElementsIndirect => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glFramebufferParameteri => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glGetFramebufferParameteriv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetProgramInterfaceiv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetProgramResourceIndex => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetProgramResourceName => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP], :glGetProgramResourceiv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP], :glGetProgramResourceLocation => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glUseProgramStages => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glActiveShaderProgram => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glCreateShaderProgramv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glBindProgramPipeline => [-Fiddle::TYPE_INT], :glDeleteProgramPipelines => [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGenProgramPipelines => [Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glIsProgramPipeline => [-Fiddle::TYPE_INT], :glGetProgramPipelineiv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glProgramUniform1i => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glProgramUniform2i => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glProgramUniform3i => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glProgramUniform4i => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glProgramUniform1ui => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glProgramUniform2ui => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glProgramUniform3ui => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glProgramUniform4ui => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glProgramUniform1f => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT], :glProgramUniform2f => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], :glProgramUniform3f => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], :glProgramUniform4f => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], :glProgramUniform1iv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glProgramUniform2iv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glProgramUniform3iv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glProgramUniform4iv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glProgramUniform1uiv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glProgramUniform2uiv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glProgramUniform3uiv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glProgramUniform4uiv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glProgramUniform1fv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glProgramUniform2fv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glProgramUniform3fv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glProgramUniform4fv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glProgramUniformMatrix2fv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP], :glProgramUniformMatrix3fv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP], :glProgramUniformMatrix4fv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP], :glProgramUniformMatrix2x3fv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP], :glProgramUniformMatrix3x2fv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP], :glProgramUniformMatrix2x4fv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP], :glProgramUniformMatrix4x2fv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP], :glProgramUniformMatrix3x4fv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP], :glProgramUniformMatrix4x3fv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_VOIDP], :glValidateProgramPipeline => [-Fiddle::TYPE_INT], :glGetProgramPipelineInfoLog => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP], :glBindImageTexture => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glGetBooleani_v => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glMemoryBarrier => [-Fiddle::TYPE_INT], :glMemoryBarrierByRegion => [-Fiddle::TYPE_INT], :glTexStorage2DMultisample => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR], :glGetMultisamplefv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glSampleMaski => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glGetTexLevelParameteriv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetTexLevelParameterfv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glBindVertexBuffer => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_INT], :glVertexAttribFormat => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_INT], :glVertexAttribIFormat => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glVertexAttribBinding => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glVertexBindingDivisor => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glBlendBarrier => [], :glCopyImageSubData => [-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], :glDebugMessageControl => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, -Fiddle::TYPE_CHAR], :glDebugMessageInsert => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glDebugMessageCallback => [Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP], :glGetDebugMessageLog => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP], :glPushDebugGroup => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glPopDebugGroup => [], :glObjectLabel => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetObjectLabel => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP], :glObjectPtrLabel => [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetObjectPtrLabel => [Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_VOIDP], :glGetPointerv => [-Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glEnablei => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glDisablei => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glBlendEquationi => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glBlendEquationSeparatei => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glBlendFunci => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glBlendFuncSeparatei => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glColorMaski => [-Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR, -Fiddle::TYPE_CHAR], :glIsEnabledi => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glDrawElementsBaseVertex => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT], :glDrawRangeElementsBaseVertex => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT], :glDrawElementsInstancedBaseVertex => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP, Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glFramebufferTexture => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glPrimitiveBoundingBox => [Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT, Fiddle::TYPE_FLOAT], :glGetGraphicsResetStatus => [], :glReadnPixels => [Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetnUniformfv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetnUniformiv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetnUniformuiv => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glMinSampleShading => [Fiddle::TYPE_FLOAT], :glPatchParameteri => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT], :glTexParameterIiv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glTexParameterIuiv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetTexParameterIiv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetTexParameterIuiv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glSamplerParameterIiv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glSamplerParameterIuiv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetSamplerParameterIiv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glGetSamplerParameterIuiv => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_VOIDP], :glTexBuffer => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT], :glTexBufferRange => [-Fiddle::TYPE_INT, -Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_PTRDIFF_T, Fiddle::TYPE_PTRDIFF_T], :glTexStorage3DMultisample => [-Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, Fiddle::TYPE_INT, -Fiddle::TYPE_CHAR], }
- GL_FUNCTIONS_RETVAL_MAP =
{ :glActiveTexture => Fiddle::TYPE_VOID, :glAttachShader => Fiddle::TYPE_VOID, :glBindAttribLocation => Fiddle::TYPE_VOID, :glBindBuffer => Fiddle::TYPE_VOID, :glBindFramebuffer => Fiddle::TYPE_VOID, :glBindRenderbuffer => Fiddle::TYPE_VOID, :glBindTexture => Fiddle::TYPE_VOID, :glBlendColor => Fiddle::TYPE_VOID, :glBlendEquation => Fiddle::TYPE_VOID, :glBlendEquationSeparate => Fiddle::TYPE_VOID, :glBlendFunc => Fiddle::TYPE_VOID, :glBlendFuncSeparate => Fiddle::TYPE_VOID, :glBufferData => Fiddle::TYPE_VOID, :glBufferSubData => Fiddle::TYPE_VOID, :glCheckFramebufferStatus => -Fiddle::TYPE_INT, :glClear => Fiddle::TYPE_VOID, :glClearColor => Fiddle::TYPE_VOID, :glClearDepthf => Fiddle::TYPE_VOID, :glClearStencil => Fiddle::TYPE_VOID, :glColorMask => Fiddle::TYPE_VOID, :glCompileShader => Fiddle::TYPE_VOID, :glCompressedTexImage2D => Fiddle::TYPE_VOID, :glCompressedTexSubImage2D => Fiddle::TYPE_VOID, :glCopyTexImage2D => Fiddle::TYPE_VOID, :glCopyTexSubImage2D => Fiddle::TYPE_VOID, :glCreateProgram => -Fiddle::TYPE_INT, :glCreateShader => -Fiddle::TYPE_INT, :glCullFace => Fiddle::TYPE_VOID, :glDeleteBuffers => Fiddle::TYPE_VOID, :glDeleteFramebuffers => Fiddle::TYPE_VOID, :glDeleteProgram => Fiddle::TYPE_VOID, :glDeleteRenderbuffers => Fiddle::TYPE_VOID, :glDeleteShader => Fiddle::TYPE_VOID, :glDeleteTextures => Fiddle::TYPE_VOID, :glDepthFunc => Fiddle::TYPE_VOID, :glDepthMask => Fiddle::TYPE_VOID, :glDepthRangef => Fiddle::TYPE_VOID, :glDetachShader => Fiddle::TYPE_VOID, :glDisable => Fiddle::TYPE_VOID, :glDisableVertexAttribArray => Fiddle::TYPE_VOID, :glDrawArrays => Fiddle::TYPE_VOID, :glDrawElements => Fiddle::TYPE_VOID, :glEnable => Fiddle::TYPE_VOID, :glEnableVertexAttribArray => Fiddle::TYPE_VOID, :glFinish => Fiddle::TYPE_VOID, :glFlush => Fiddle::TYPE_VOID, :glFramebufferRenderbuffer => Fiddle::TYPE_VOID, :glFramebufferTexture2D => Fiddle::TYPE_VOID, :glFrontFace => Fiddle::TYPE_VOID, :glGenBuffers => Fiddle::TYPE_VOID, :glGenerateMipmap => Fiddle::TYPE_VOID, :glGenFramebuffers => Fiddle::TYPE_VOID, :glGenRenderbuffers => Fiddle::TYPE_VOID, :glGenTextures => Fiddle::TYPE_VOID, :glGetActiveAttrib => Fiddle::TYPE_VOID, :glGetActiveUniform => Fiddle::TYPE_VOID, :glGetAttachedShaders => Fiddle::TYPE_VOID, :glGetAttribLocation => Fiddle::TYPE_INT, :glGetBooleanv => Fiddle::TYPE_VOID, :glGetBufferParameteriv => Fiddle::TYPE_VOID, :glGetError => -Fiddle::TYPE_INT, :glGetFloatv => Fiddle::TYPE_VOID, :glGetFramebufferAttachmentParameteriv => Fiddle::TYPE_VOID, :glGetIntegerv => Fiddle::TYPE_VOID, :glGetProgramiv => Fiddle::TYPE_VOID, :glGetProgramInfoLog => Fiddle::TYPE_VOID, :glGetRenderbufferParameteriv => Fiddle::TYPE_VOID, :glGetShaderiv => Fiddle::TYPE_VOID, :glGetShaderInfoLog => Fiddle::TYPE_VOID, :glGetShaderPrecisionFormat => Fiddle::TYPE_VOID, :glGetShaderSource => Fiddle::TYPE_VOID, :glGetString => Fiddle::TYPE_VOIDP, :glGetTexParameterfv => Fiddle::TYPE_VOID, :glGetTexParameteriv => Fiddle::TYPE_VOID, :glGetUniformfv => Fiddle::TYPE_VOID, :glGetUniformiv => Fiddle::TYPE_VOID, :glGetUniformLocation => Fiddle::TYPE_INT, :glGetVertexAttribfv => Fiddle::TYPE_VOID, :glGetVertexAttribiv => Fiddle::TYPE_VOID, :glGetVertexAttribPointerv => Fiddle::TYPE_VOID, :glHint => Fiddle::TYPE_VOID, :glIsBuffer => -Fiddle::TYPE_CHAR, :glIsEnabled => -Fiddle::TYPE_CHAR, :glIsFramebuffer => -Fiddle::TYPE_CHAR, :glIsProgram => -Fiddle::TYPE_CHAR, :glIsRenderbuffer => -Fiddle::TYPE_CHAR, :glIsShader => -Fiddle::TYPE_CHAR, :glIsTexture => -Fiddle::TYPE_CHAR, :glLineWidth => Fiddle::TYPE_VOID, :glLinkProgram => Fiddle::TYPE_VOID, :glPixelStorei => Fiddle::TYPE_VOID, :glPolygonOffset => Fiddle::TYPE_VOID, :glReadPixels => Fiddle::TYPE_VOID, :glReleaseShaderCompiler => Fiddle::TYPE_VOID, :glRenderbufferStorage => Fiddle::TYPE_VOID, :glSampleCoverage => Fiddle::TYPE_VOID, :glScissor => Fiddle::TYPE_VOID, :glShaderBinary => Fiddle::TYPE_VOID, :glShaderSource => Fiddle::TYPE_VOID, :glStencilFunc => Fiddle::TYPE_VOID, :glStencilFuncSeparate => Fiddle::TYPE_VOID, :glStencilMask => Fiddle::TYPE_VOID, :glStencilMaskSeparate => Fiddle::TYPE_VOID, :glStencilOp => Fiddle::TYPE_VOID, :glStencilOpSeparate => Fiddle::TYPE_VOID, :glTexImage2D => Fiddle::TYPE_VOID, :glTexParameterf => Fiddle::TYPE_VOID, :glTexParameterfv => Fiddle::TYPE_VOID, :glTexParameteri => Fiddle::TYPE_VOID, :glTexParameteriv => Fiddle::TYPE_VOID, :glTexSubImage2D => Fiddle::TYPE_VOID, :glUniform1f => Fiddle::TYPE_VOID, :glUniform1fv => Fiddle::TYPE_VOID, :glUniform1i => Fiddle::TYPE_VOID, :glUniform1iv => Fiddle::TYPE_VOID, :glUniform2f => Fiddle::TYPE_VOID, :glUniform2fv => Fiddle::TYPE_VOID, :glUniform2i => Fiddle::TYPE_VOID, :glUniform2iv => Fiddle::TYPE_VOID, :glUniform3f => Fiddle::TYPE_VOID, :glUniform3fv => Fiddle::TYPE_VOID, :glUniform3i => Fiddle::TYPE_VOID, :glUniform3iv => Fiddle::TYPE_VOID, :glUniform4f => Fiddle::TYPE_VOID, :glUniform4fv => Fiddle::TYPE_VOID, :glUniform4i => Fiddle::TYPE_VOID, :glUniform4iv => Fiddle::TYPE_VOID, :glUniformMatrix2fv => Fiddle::TYPE_VOID, :glUniformMatrix3fv => Fiddle::TYPE_VOID, :glUniformMatrix4fv => Fiddle::TYPE_VOID, :glUseProgram => Fiddle::TYPE_VOID, :glValidateProgram => Fiddle::TYPE_VOID, :glVertexAttrib1f => Fiddle::TYPE_VOID, :glVertexAttrib1fv => Fiddle::TYPE_VOID, :glVertexAttrib2f => Fiddle::TYPE_VOID, :glVertexAttrib2fv => Fiddle::TYPE_VOID, :glVertexAttrib3f => Fiddle::TYPE_VOID, :glVertexAttrib3fv => Fiddle::TYPE_VOID, :glVertexAttrib4f => Fiddle::TYPE_VOID, :glVertexAttrib4fv => Fiddle::TYPE_VOID, :glVertexAttribPointer => Fiddle::TYPE_VOID, :glViewport => Fiddle::TYPE_VOID, :glReadBuffer => Fiddle::TYPE_VOID, :glDrawRangeElements => Fiddle::TYPE_VOID, :glTexImage3D => Fiddle::TYPE_VOID, :glTexSubImage3D => Fiddle::TYPE_VOID, :glCopyTexSubImage3D => Fiddle::TYPE_VOID, :glCompressedTexImage3D => Fiddle::TYPE_VOID, :glCompressedTexSubImage3D => Fiddle::TYPE_VOID, :glGenQueries => Fiddle::TYPE_VOID, :glDeleteQueries => Fiddle::TYPE_VOID, :glIsQuery => -Fiddle::TYPE_CHAR, :glBeginQuery => Fiddle::TYPE_VOID, :glEndQuery => Fiddle::TYPE_VOID, :glGetQueryiv => Fiddle::TYPE_VOID, :glGetQueryObjectuiv => Fiddle::TYPE_VOID, :glUnmapBuffer => -Fiddle::TYPE_CHAR, :glGetBufferPointerv => Fiddle::TYPE_VOID, :glDrawBuffers => Fiddle::TYPE_VOID, :glUniformMatrix2x3fv => Fiddle::TYPE_VOID, :glUniformMatrix3x2fv => Fiddle::TYPE_VOID, :glUniformMatrix2x4fv => Fiddle::TYPE_VOID, :glUniformMatrix4x2fv => Fiddle::TYPE_VOID, :glUniformMatrix3x4fv => Fiddle::TYPE_VOID, :glUniformMatrix4x3fv => Fiddle::TYPE_VOID, :glBlitFramebuffer => Fiddle::TYPE_VOID, :glRenderbufferStorageMultisample => Fiddle::TYPE_VOID, :glFramebufferTextureLayer => Fiddle::TYPE_VOID, :glMapBufferRange => Fiddle::TYPE_VOIDP, :glFlushMappedBufferRange => Fiddle::TYPE_VOID, :glBindVertexArray => Fiddle::TYPE_VOID, :glDeleteVertexArrays => Fiddle::TYPE_VOID, :glGenVertexArrays => Fiddle::TYPE_VOID, :glIsVertexArray => -Fiddle::TYPE_CHAR, :glGetIntegeri_v => Fiddle::TYPE_VOID, :glBeginTransformFeedback => Fiddle::TYPE_VOID, :glEndTransformFeedback => Fiddle::TYPE_VOID, :glBindBufferRange => Fiddle::TYPE_VOID, :glBindBufferBase => Fiddle::TYPE_VOID, :glTransformFeedbackVaryings => Fiddle::TYPE_VOID, :glGetTransformFeedbackVarying => Fiddle::TYPE_VOID, :glVertexAttribIPointer => Fiddle::TYPE_VOID, :glGetVertexAttribIiv => Fiddle::TYPE_VOID, :glGetVertexAttribIuiv => Fiddle::TYPE_VOID, :glVertexAttribI4i => Fiddle::TYPE_VOID, :glVertexAttribI4ui => Fiddle::TYPE_VOID, :glVertexAttribI4iv => Fiddle::TYPE_VOID, :glVertexAttribI4uiv => Fiddle::TYPE_VOID, :glGetUniformuiv => Fiddle::TYPE_VOID, :glGetFragDataLocation => Fiddle::TYPE_INT, :glUniform1ui => Fiddle::TYPE_VOID, :glUniform2ui => Fiddle::TYPE_VOID, :glUniform3ui => Fiddle::TYPE_VOID, :glUniform4ui => Fiddle::TYPE_VOID, :glUniform1uiv => Fiddle::TYPE_VOID, :glUniform2uiv => Fiddle::TYPE_VOID, :glUniform3uiv => Fiddle::TYPE_VOID, :glUniform4uiv => Fiddle::TYPE_VOID, :glClearBufferiv => Fiddle::TYPE_VOID, :glClearBufferuiv => Fiddle::TYPE_VOID, :glClearBufferfv => Fiddle::TYPE_VOID, :glClearBufferfi => Fiddle::TYPE_VOID, :glGetStringi => Fiddle::TYPE_VOIDP, :glCopyBufferSubData => Fiddle::TYPE_VOID, :glGetUniformIndices => Fiddle::TYPE_VOID, :glGetActiveUniformsiv => Fiddle::TYPE_VOID, :glGetUniformBlockIndex => -Fiddle::TYPE_INT, :glGetActiveUniformBlockiv => Fiddle::TYPE_VOID, :glGetActiveUniformBlockName => Fiddle::TYPE_VOID, :glUniformBlockBinding => Fiddle::TYPE_VOID, :glDrawArraysInstanced => Fiddle::TYPE_VOID, :glDrawElementsInstanced => Fiddle::TYPE_VOID, :glFenceSync => Fiddle::TYPE_VOIDP, :glIsSync => -Fiddle::TYPE_CHAR, :glDeleteSync => Fiddle::TYPE_VOID, :glClientWaitSync => -Fiddle::TYPE_INT, :glWaitSync => Fiddle::TYPE_VOID, :glGetInteger64v => Fiddle::TYPE_VOID, :glGetSynciv => Fiddle::TYPE_VOID, :glGetInteger64i_v => Fiddle::TYPE_VOID, :glGetBufferParameteri64v => Fiddle::TYPE_VOID, :glGenSamplers => Fiddle::TYPE_VOID, :glDeleteSamplers => Fiddle::TYPE_VOID, :glIsSampler => -Fiddle::TYPE_CHAR, :glBindSampler => Fiddle::TYPE_VOID, :glSamplerParameteri => Fiddle::TYPE_VOID, :glSamplerParameteriv => Fiddle::TYPE_VOID, :glSamplerParameterf => Fiddle::TYPE_VOID, :glSamplerParameterfv => Fiddle::TYPE_VOID, :glGetSamplerParameteriv => Fiddle::TYPE_VOID, :glGetSamplerParameterfv => Fiddle::TYPE_VOID, :glVertexAttribDivisor => Fiddle::TYPE_VOID, :glBindTransformFeedback => Fiddle::TYPE_VOID, :glDeleteTransformFeedbacks => Fiddle::TYPE_VOID, :glGenTransformFeedbacks => Fiddle::TYPE_VOID, :glIsTransformFeedback => -Fiddle::TYPE_CHAR, :glPauseTransformFeedback => Fiddle::TYPE_VOID, :glResumeTransformFeedback => Fiddle::TYPE_VOID, :glGetProgramBinary => Fiddle::TYPE_VOID, :glProgramBinary => Fiddle::TYPE_VOID, :glProgramParameteri => Fiddle::TYPE_VOID, :glInvalidateFramebuffer => Fiddle::TYPE_VOID, :glInvalidateSubFramebuffer => Fiddle::TYPE_VOID, :glTexStorage2D => Fiddle::TYPE_VOID, :glTexStorage3D => Fiddle::TYPE_VOID, :glGetInternalformativ => Fiddle::TYPE_VOID, :glDispatchCompute => Fiddle::TYPE_VOID, :glDispatchComputeIndirect => Fiddle::TYPE_VOID, :glDrawArraysIndirect => Fiddle::TYPE_VOID, :glDrawElementsIndirect => Fiddle::TYPE_VOID, :glFramebufferParameteri => Fiddle::TYPE_VOID, :glGetFramebufferParameteriv => Fiddle::TYPE_VOID, :glGetProgramInterfaceiv => Fiddle::TYPE_VOID, :glGetProgramResourceIndex => -Fiddle::TYPE_INT, :glGetProgramResourceName => Fiddle::TYPE_VOID, :glGetProgramResourceiv => Fiddle::TYPE_VOID, :glGetProgramResourceLocation => Fiddle::TYPE_INT, :glUseProgramStages => Fiddle::TYPE_VOID, :glActiveShaderProgram => Fiddle::TYPE_VOID, :glCreateShaderProgramv => -Fiddle::TYPE_INT, :glBindProgramPipeline => Fiddle::TYPE_VOID, :glDeleteProgramPipelines => Fiddle::TYPE_VOID, :glGenProgramPipelines => Fiddle::TYPE_VOID, :glIsProgramPipeline => -Fiddle::TYPE_CHAR, :glGetProgramPipelineiv => Fiddle::TYPE_VOID, :glProgramUniform1i => Fiddle::TYPE_VOID, :glProgramUniform2i => Fiddle::TYPE_VOID, :glProgramUniform3i => Fiddle::TYPE_VOID, :glProgramUniform4i => Fiddle::TYPE_VOID, :glProgramUniform1ui => Fiddle::TYPE_VOID, :glProgramUniform2ui => Fiddle::TYPE_VOID, :glProgramUniform3ui => Fiddle::TYPE_VOID, :glProgramUniform4ui => Fiddle::TYPE_VOID, :glProgramUniform1f => Fiddle::TYPE_VOID, :glProgramUniform2f => Fiddle::TYPE_VOID, :glProgramUniform3f => Fiddle::TYPE_VOID, :glProgramUniform4f => Fiddle::TYPE_VOID, :glProgramUniform1iv => Fiddle::TYPE_VOID, :glProgramUniform2iv => Fiddle::TYPE_VOID, :glProgramUniform3iv => Fiddle::TYPE_VOID, :glProgramUniform4iv => Fiddle::TYPE_VOID, :glProgramUniform1uiv => Fiddle::TYPE_VOID, :glProgramUniform2uiv => Fiddle::TYPE_VOID, :glProgramUniform3uiv => Fiddle::TYPE_VOID, :glProgramUniform4uiv => Fiddle::TYPE_VOID, :glProgramUniform1fv => Fiddle::TYPE_VOID, :glProgramUniform2fv => Fiddle::TYPE_VOID, :glProgramUniform3fv => Fiddle::TYPE_VOID, :glProgramUniform4fv => Fiddle::TYPE_VOID, :glProgramUniformMatrix2fv => Fiddle::TYPE_VOID, :glProgramUniformMatrix3fv => Fiddle::TYPE_VOID, :glProgramUniformMatrix4fv => Fiddle::TYPE_VOID, :glProgramUniformMatrix2x3fv => Fiddle::TYPE_VOID, :glProgramUniformMatrix3x2fv => Fiddle::TYPE_VOID, :glProgramUniformMatrix2x4fv => Fiddle::TYPE_VOID, :glProgramUniformMatrix4x2fv => Fiddle::TYPE_VOID, :glProgramUniformMatrix3x4fv => Fiddle::TYPE_VOID, :glProgramUniformMatrix4x3fv => Fiddle::TYPE_VOID, :glValidateProgramPipeline => Fiddle::TYPE_VOID, :glGetProgramPipelineInfoLog => Fiddle::TYPE_VOID, :glBindImageTexture => Fiddle::TYPE_VOID, :glGetBooleani_v => Fiddle::TYPE_VOID, :glMemoryBarrier => Fiddle::TYPE_VOID, :glMemoryBarrierByRegion => Fiddle::TYPE_VOID, :glTexStorage2DMultisample => Fiddle::TYPE_VOID, :glGetMultisamplefv => Fiddle::TYPE_VOID, :glSampleMaski => Fiddle::TYPE_VOID, :glGetTexLevelParameteriv => Fiddle::TYPE_VOID, :glGetTexLevelParameterfv => Fiddle::TYPE_VOID, :glBindVertexBuffer => Fiddle::TYPE_VOID, :glVertexAttribFormat => Fiddle::TYPE_VOID, :glVertexAttribIFormat => Fiddle::TYPE_VOID, :glVertexAttribBinding => Fiddle::TYPE_VOID, :glVertexBindingDivisor => Fiddle::TYPE_VOID, :glBlendBarrier => Fiddle::TYPE_VOID, :glCopyImageSubData => Fiddle::TYPE_VOID, :glDebugMessageControl => Fiddle::TYPE_VOID, :glDebugMessageInsert => Fiddle::TYPE_VOID, :glDebugMessageCallback => Fiddle::TYPE_VOID, :glGetDebugMessageLog => -Fiddle::TYPE_INT, :glPushDebugGroup => Fiddle::TYPE_VOID, :glPopDebugGroup => Fiddle::TYPE_VOID, :glObjectLabel => Fiddle::TYPE_VOID, :glGetObjectLabel => Fiddle::TYPE_VOID, :glObjectPtrLabel => Fiddle::TYPE_VOID, :glGetObjectPtrLabel => Fiddle::TYPE_VOID, :glGetPointerv => Fiddle::TYPE_VOID, :glEnablei => Fiddle::TYPE_VOID, :glDisablei => Fiddle::TYPE_VOID, :glBlendEquationi => Fiddle::TYPE_VOID, :glBlendEquationSeparatei => Fiddle::TYPE_VOID, :glBlendFunci => Fiddle::TYPE_VOID, :glBlendFuncSeparatei => Fiddle::TYPE_VOID, :glColorMaski => Fiddle::TYPE_VOID, :glIsEnabledi => -Fiddle::TYPE_CHAR, :glDrawElementsBaseVertex => Fiddle::TYPE_VOID, :glDrawRangeElementsBaseVertex => Fiddle::TYPE_VOID, :glDrawElementsInstancedBaseVertex => Fiddle::TYPE_VOID, :glFramebufferTexture => Fiddle::TYPE_VOID, :glPrimitiveBoundingBox => Fiddle::TYPE_VOID, :glGetGraphicsResetStatus => -Fiddle::TYPE_INT, :glReadnPixels => Fiddle::TYPE_VOID, :glGetnUniformfv => Fiddle::TYPE_VOID, :glGetnUniformiv => Fiddle::TYPE_VOID, :glGetnUniformuiv => Fiddle::TYPE_VOID, :glMinSampleShading => Fiddle::TYPE_VOID, :glPatchParameteri => Fiddle::TYPE_VOID, :glTexParameterIiv => Fiddle::TYPE_VOID, :glTexParameterIuiv => Fiddle::TYPE_VOID, :glGetTexParameterIiv => Fiddle::TYPE_VOID, :glGetTexParameterIuiv => Fiddle::TYPE_VOID, :glSamplerParameterIiv => Fiddle::TYPE_VOID, :glSamplerParameterIuiv => Fiddle::TYPE_VOID, :glGetSamplerParameterIiv => Fiddle::TYPE_VOID, :glGetSamplerParameterIuiv => Fiddle::TYPE_VOID, :glTexBuffer => Fiddle::TYPE_VOID, :glTexBufferRange => Fiddle::TYPE_VOID, :glTexStorage3DMultisample => Fiddle::TYPE_VOID, }
- FRAMEBUFFER_INCOMPLETE_DIMENSIONS =
0x8CD9
- MULTISAMPLE_LINE_WIDTH_RANGE =
0x9381
- MULTISAMPLE_LINE_WIDTH_GRANULARITY =
0x9382
- MULTIPLY =
0x9294
- SCREEN =
0x9295
- OVERLAY =
0x9296
- DARKEN =
0x9297
- LIGHTEN =
0x9298
- COLORDODGE =
0x9299
- COLORBURN =
0x929A
- HARDLIGHT =
0x929B
- SOFTLIGHT =
0x929C
- DIFFERENCE =
0x929E
- EXCLUSION =
0x92A0
- HSL_HUE =
0x92AD
- HSL_SATURATION =
0x92AE
- HSL_COLOR =
0x92AF
- HSL_LUMINOSITY =
0x92B0
- PRIMITIVE_BOUNDING_BOX =
0x92BE
- COMPRESSED_RGBA_ASTC_4x4 =
0x93B0
- COMPRESSED_RGBA_ASTC_5x4 =
0x93B1
- COMPRESSED_RGBA_ASTC_5x5 =
0x93B2
- COMPRESSED_RGBA_ASTC_6x5 =
0x93B3
- COMPRESSED_RGBA_ASTC_6x6 =
0x93B4
- COMPRESSED_RGBA_ASTC_8x5 =
0x93B5
- COMPRESSED_RGBA_ASTC_8x6 =
0x93B6
- COMPRESSED_RGBA_ASTC_8x8 =
0x93B7
- COMPRESSED_RGBA_ASTC_10x5 =
0x93B8
- COMPRESSED_RGBA_ASTC_10x6 =
0x93B9
- COMPRESSED_RGBA_ASTC_10x8 =
0x93BA
- COMPRESSED_RGBA_ASTC_10x10 =
0x93BB
- COMPRESSED_RGBA_ASTC_12x10 =
0x93BC
- COMPRESSED_RGBA_ASTC_12x12 =
0x93BD
- COMPRESSED_SRGB8_ALPHA8_ASTC_4x4 =
0x93D0
- COMPRESSED_SRGB8_ALPHA8_ASTC_5x4 =
0x93D1
- COMPRESSED_SRGB8_ALPHA8_ASTC_5x5 =
0x93D2
- COMPRESSED_SRGB8_ALPHA8_ASTC_6x5 =
0x93D3
- COMPRESSED_SRGB8_ALPHA8_ASTC_6x6 =
0x93D4
- COMPRESSED_SRGB8_ALPHA8_ASTC_8x5 =
0x93D5
- COMPRESSED_SRGB8_ALPHA8_ASTC_8x6 =
0x93D6
- COMPRESSED_SRGB8_ALPHA8_ASTC_8x8 =
0x93D7
- COMPRESSED_SRGB8_ALPHA8_ASTC_10x5 =
0x93D8
- COMPRESSED_SRGB8_ALPHA8_ASTC_10x6 =
0x93D9
- COMPRESSED_SRGB8_ALPHA8_ASTC_10x8 =
0x93DA
- COMPRESSED_SRGB8_ALPHA8_ASTC_10x10 =
0x93DB
- COMPRESSED_SRGB8_ALPHA8_ASTC_12x10 =
0x93DC
- COMPRESSED_SRGB8_ALPHA8_ASTC_12x12 =
0x93DD
- WGL_FUNCTIONS_MAP =
{}
- WGL_FUNCTIONS_ARGS_MAP =
{}
- WGL_FUNCTIONS_RETVAL_MAP =
{}
- @@gl_dll =
nil
- @@cgl_dll =
nil
- @@opengl_platform =
case RbConfig::CONFIG['host_os'] when /mswin|msys|mingw|cygwin/ :OPENGL_PLATFORM_WINDOWS when /darwin/ :OPENGL_PLATFORM_MACOSX when /linux/ :OPENGL_PLATFORM_LINUX else raise RuntimeError, "OpenGL : Unknown OS: #{host_os.inspect}" end
Class Method Summary collapse
- .Accum(_op_, _value_) ⇒ Object
- .ActiveShaderProgram(_pipeline_, _program_) ⇒ Object
- .ActiveTexture(_texture_) ⇒ Object
- .AlphaFunc(_func_, _ref_) ⇒ Object
- .AreTexturesResident(_n_, _textures_, _residences_) ⇒ Object
- .ArrayElement(_i_) ⇒ Object
- .AttachShader(_program_, _shader_) ⇒ Object
- .Begin(_mode_) ⇒ Object
- .BeginConditionalRender(_id_, _mode_) ⇒ Object
- .BeginQuery(_target_, _id_) ⇒ Object
- .BeginQueryIndexed(_target_, _index_, _id_) ⇒ Object
- .BeginTransformFeedback(_primitiveMode_) ⇒ Object
- .bind_cgl_command(sym) ⇒ Object
-
.bind_command(sym) ⇒ Object
[INTERNAL].
- .bind_glx_command(sym) ⇒ Object
- .bind_wgl_command(sym) ⇒ Object
- .BindAttribLocation(_program_, _index_, _name_) ⇒ Object
- .BindBuffer(_target_, _buffer_) ⇒ Object
- .BindBufferBase(_target_, _index_, _buffer_) ⇒ Object
- .BindBufferRange(_target_, _index_, _buffer_, _offset_, _size_) ⇒ Object
- .BindBuffersBase(_target_, _first_, _count_, _buffers_) ⇒ Object
- .BindBuffersRange(_target_, _first_, _count_, _buffers_, _offsets_, _sizes_) ⇒ Object
- .BindFragDataLocation(_program_, _color_, _name_) ⇒ Object
- .BindFragDataLocationIndexed(_program_, _colorNumber_, _index_, _name_) ⇒ Object
- .BindFramebuffer(_target_, _framebuffer_) ⇒ Object
- .BindImageTexture(_unit_, _texture_, _level_, _layered_, _layer_, _access_, _format_) ⇒ Object
- .BindImageTextures(_first_, _count_, _textures_) ⇒ Object
- .BindProgramPipeline(_pipeline_) ⇒ Object
- .BindRenderbuffer(_target_, _renderbuffer_) ⇒ Object
- .BindSampler(_unit_, _sampler_) ⇒ Object
- .BindSamplers(_first_, _count_, _samplers_) ⇒ Object
- .BindTexture(_target_, _texture_) ⇒ Object
- .BindTextures(_first_, _count_, _textures_) ⇒ Object
- .BindTextureUnit(_unit_, _texture_) ⇒ Object
- .BindTransformFeedback(_target_, _id_) ⇒ Object
- .BindVertexArray(_array_) ⇒ Object
- .BindVertexBuffer(_bindingindex_, _buffer_, _offset_, _stride_) ⇒ Object
- .BindVertexBuffers(_first_, _count_, _buffers_, _offsets_, _strides_) ⇒ Object
- .Bitmap(_width_, _height_, _xorig_, _yorig_, _xmove_, _ymove_, _bitmap_) ⇒ Object
- .BlendBarrier ⇒ Object
- .BlendColor(_red_, _green_, _blue_, _alpha_) ⇒ Object
- .BlendEquation(_mode_) ⇒ Object
- .BlendEquationi(_buf_, _mode_) ⇒ Object
- .BlendEquationSeparate(_modeRGB_, _modeAlpha_) ⇒ Object
- .BlendEquationSeparatei(_buf_, _modeRGB_, _modeAlpha_) ⇒ Object
- .BlendFunc(_sfactor_, _dfactor_) ⇒ Object
- .BlendFunci(_buf_, _src_, _dst_) ⇒ Object
- .BlendFuncSeparate(_sfactorRGB_, _dfactorRGB_, _sfactorAlpha_, _dfactorAlpha_) ⇒ Object
- .BlendFuncSeparatei(_buf_, _srcRGB_, _dstRGB_, _srcAlpha_, _dstAlpha_) ⇒ Object
- .BlitFramebuffer(_srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_) ⇒ Object
- .BlitNamedFramebuffer(_readFramebuffer_, _drawFramebuffer_, _srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_) ⇒ Object
- .BufferData(_target_, _size_, _data_, _usage_) ⇒ Object
- .BufferStorage(_target_, _size_, _data_, _flags_) ⇒ Object
- .BufferSubData(_target_, _offset_, _size_, _data_) ⇒ Object
- .CallList(_list_) ⇒ Object
- .CallLists(_n_, _type_, _lists_) ⇒ Object
- .check_extension(ext_name) ⇒ Object
- .CheckFramebufferStatus(_target_) ⇒ Object
- .CheckNamedFramebufferStatus(_framebuffer_, _target_) ⇒ Object
- .ClampColor(_target_, _clamp_) ⇒ Object
- .Clear(_mask_) ⇒ Object
- .ClearAccum(_red_, _green_, _blue_, _alpha_) ⇒ Object
- .ClearBufferData(_target_, _internalformat_, _format_, _type_, _data_) ⇒ Object
- .ClearBufferfi(_buffer_, _drawbuffer_, _depth_, _stencil_) ⇒ Object
- .ClearBufferfv(_buffer_, _drawbuffer_, _value_) ⇒ Object
- .ClearBufferiv(_buffer_, _drawbuffer_, _value_) ⇒ Object
- .ClearBufferSubData(_target_, _internalformat_, _offset_, _size_, _format_, _type_, _data_) ⇒ Object
- .ClearBufferuiv(_buffer_, _drawbuffer_, _value_) ⇒ Object
- .ClearColor(_red_, _green_, _blue_, _alpha_) ⇒ Object
- .ClearDepth(_depth_) ⇒ Object
- .ClearDepthf(_d_) ⇒ Object
- .ClearIndex(_c_) ⇒ Object
- .ClearNamedBufferData(_buffer_, _internalformat_, _format_, _type_, _data_) ⇒ Object
- .ClearNamedBufferSubData(_buffer_, _internalformat_, _offset_, _size_, _format_, _type_, _data_) ⇒ Object
- .ClearNamedFramebufferfi(_framebuffer_, _buffer_, _drawbuffer_, _depth_, _stencil_) ⇒ Object
- .ClearNamedFramebufferfv(_framebuffer_, _buffer_, _drawbuffer_, _value_) ⇒ Object
- .ClearNamedFramebufferiv(_framebuffer_, _buffer_, _drawbuffer_, _value_) ⇒ Object
- .ClearNamedFramebufferuiv(_framebuffer_, _buffer_, _drawbuffer_, _value_) ⇒ Object
- .ClearStencil(_s_) ⇒ Object
- .ClearTexImage(_texture_, _level_, _format_, _type_, _data_) ⇒ Object
- .ClearTexSubImage(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _data_) ⇒ Object
- .ClientActiveTexture(_texture_) ⇒ Object
- .ClientWaitSync(_sync_, _flags_, _timeout_) ⇒ Object
- .ClipControl(_origin_, _depth_) ⇒ Object
- .ClipPlane(_plane_, _equation_) ⇒ Object
- .Color3b(_red_, _green_, _blue_) ⇒ Object
- .Color3bv(_v_) ⇒ Object
- .Color3d(_red_, _green_, _blue_) ⇒ Object
- .Color3dv(_v_) ⇒ Object
- .Color3f(_red_, _green_, _blue_) ⇒ Object
- .Color3fv(_v_) ⇒ Object
- .Color3i(_red_, _green_, _blue_) ⇒ Object
- .Color3iv(_v_) ⇒ Object
- .Color3s(_red_, _green_, _blue_) ⇒ Object
- .Color3sv(_v_) ⇒ Object
- .Color3ub(_red_, _green_, _blue_) ⇒ Object
- .Color3ubv(_v_) ⇒ Object
- .Color3ui(_red_, _green_, _blue_) ⇒ Object
- .Color3uiv(_v_) ⇒ Object
- .Color3us(_red_, _green_, _blue_) ⇒ Object
- .Color3usv(_v_) ⇒ Object
- .Color4b(_red_, _green_, _blue_, _alpha_) ⇒ Object
- .Color4bv(_v_) ⇒ Object
- .Color4d(_red_, _green_, _blue_, _alpha_) ⇒ Object
- .Color4dv(_v_) ⇒ Object
- .Color4f(_red_, _green_, _blue_, _alpha_) ⇒ Object
- .Color4fv(_v_) ⇒ Object
- .Color4i(_red_, _green_, _blue_, _alpha_) ⇒ Object
- .Color4iv(_v_) ⇒ Object
- .Color4s(_red_, _green_, _blue_, _alpha_) ⇒ Object
- .Color4sv(_v_) ⇒ Object
- .Color4ub(_red_, _green_, _blue_, _alpha_) ⇒ Object
- .Color4ubv(_v_) ⇒ Object
- .Color4ui(_red_, _green_, _blue_, _alpha_) ⇒ Object
- .Color4uiv(_v_) ⇒ Object
- .Color4us(_red_, _green_, _blue_, _alpha_) ⇒ Object
- .Color4usv(_v_) ⇒ Object
- .ColorMask(_red_, _green_, _blue_, _alpha_) ⇒ Object
- .ColorMaski(_index_, _r_, _g_, _b_, _a_) ⇒ Object
- .ColorMaterial(_face_, _mode_) ⇒ Object
- .ColorP3ui(_type_, _color_) ⇒ Object
- .ColorP3uiv(_type_, _color_) ⇒ Object
- .ColorP4ui(_type_, _color_) ⇒ Object
- .ColorP4uiv(_type_, _color_) ⇒ Object
- .ColorPointer(_size_, _type_, _stride_, _pointer_) ⇒ Object
- .CompileShader(_shader_) ⇒ Object
- .CompressedTexImage1D(_target_, _level_, _internalformat_, _width_, _border_, _imageSize_, _data_) ⇒ Object
- .CompressedTexImage2D(_target_, _level_, _internalformat_, _width_, _height_, _border_, _imageSize_, _data_) ⇒ Object
- .CompressedTexImage3D(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _imageSize_, _data_) ⇒ Object
- .CompressedTexSubImage1D(_target_, _level_, _xoffset_, _width_, _format_, _imageSize_, _data_) ⇒ Object
- .CompressedTexSubImage2D(_target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _imageSize_, _data_) ⇒ Object
- .CompressedTexSubImage3D(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _data_) ⇒ Object
- .CompressedTextureSubImage1D(_texture_, _level_, _xoffset_, _width_, _format_, _imageSize_, _data_) ⇒ Object
- .CompressedTextureSubImage2D(_texture_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _imageSize_, _data_) ⇒ Object
- .CompressedTextureSubImage3D(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _data_) ⇒ Object
- .CopyBufferSubData(_readTarget_, _writeTarget_, _readOffset_, _writeOffset_, _size_) ⇒ Object
- .CopyImageSubData(_srcName_, _srcTarget_, _srcLevel_, _srcX_, _srcY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _srcWidth_, _srcHeight_, _srcDepth_) ⇒ Object
- .CopyNamedBufferSubData(_readBuffer_, _writeBuffer_, _readOffset_, _writeOffset_, _size_) ⇒ Object
- .CopyPixels(_x_, _y_, _width_, _height_, _type_) ⇒ Object
- .CopyTexImage1D(_target_, _level_, _internalformat_, _x_, _y_, _width_, _border_) ⇒ Object
- .CopyTexImage2D(_target_, _level_, _internalformat_, _x_, _y_, _width_, _height_, _border_) ⇒ Object
- .CopyTexSubImage1D(_target_, _level_, _xoffset_, _x_, _y_, _width_) ⇒ Object
- .CopyTexSubImage2D(_target_, _level_, _xoffset_, _yoffset_, _x_, _y_, _width_, _height_) ⇒ Object
- .CopyTexSubImage3D(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_) ⇒ Object
- .CopyTextureSubImage1D(_texture_, _level_, _xoffset_, _x_, _y_, _width_) ⇒ Object
- .CopyTextureSubImage2D(_texture_, _level_, _xoffset_, _yoffset_, _x_, _y_, _width_, _height_) ⇒ Object
- .CopyTextureSubImage3D(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_) ⇒ Object
- .CreateBuffers(_n_, _buffers_) ⇒ Object
- .CreateFramebuffers(_n_, _framebuffers_) ⇒ Object
- .CreateProgram ⇒ Object
- .CreateProgramPipelines(_n_, _pipelines_) ⇒ Object
- .CreateQueries(_target_, _n_, _ids_) ⇒ Object
- .CreateRenderbuffers(_n_, _renderbuffers_) ⇒ Object
- .CreateSamplers(_n_, _samplers_) ⇒ Object
- .CreateShader(_type_) ⇒ Object
- .CreateShaderProgramv(_type_, _count_, _strings_) ⇒ Object
- .CreateTextures(_target_, _n_, _textures_) ⇒ Object
- .CreateTransformFeedbacks(_n_, _ids_) ⇒ Object
- .CreateVertexArrays(_n_, _arrays_) ⇒ Object
- .CullFace(_mode_) ⇒ Object
- .DebugMessageCallback(_callback_, _userParam_) ⇒ Object
- .DebugMessageControl(_source_, _type_, _severity_, _count_, _ids_, _enabled_) ⇒ Object
- .DebugMessageInsert(_source_, _type_, _id_, _severity_, _length_, _buf_) ⇒ Object
- .DeleteBuffers(_n_, _buffers_) ⇒ Object
- .DeleteFramebuffers(_n_, _framebuffers_) ⇒ Object
- .DeleteLists(_list_, _range_) ⇒ Object
- .DeleteProgram(_program_) ⇒ Object
- .DeleteProgramPipelines(_n_, _pipelines_) ⇒ Object
- .DeleteQueries(_n_, _ids_) ⇒ Object
- .DeleteRenderbuffers(_n_, _renderbuffers_) ⇒ Object
- .DeleteSamplers(_count_, _samplers_) ⇒ Object
- .DeleteShader(_shader_) ⇒ Object
- .DeleteSync(_sync_) ⇒ Object
- .DeleteTextures(_n_, _textures_) ⇒ Object
- .DeleteTransformFeedbacks(_n_, _ids_) ⇒ Object
- .DeleteVertexArrays(_n_, _arrays_) ⇒ Object
- .DepthFunc(_func_) ⇒ Object
- .DepthMask(_flag_) ⇒ Object
- .DepthRange(_n_, _f_) ⇒ Object
- .DepthRangeArrayv(_first_, _count_, _v_) ⇒ Object
- .DepthRangef(_n_, _f_) ⇒ Object
- .DepthRangeIndexed(_index_, _n_, _f_) ⇒ Object
- .DetachShader(_program_, _shader_) ⇒ Object
- .Disable(_cap_) ⇒ Object
- .DisableClientState(_array_) ⇒ Object
- .Disablei(_target_, _index_) ⇒ Object
- .DisableVertexArrayAttrib(_vaobj_, _index_) ⇒ Object
- .DisableVertexAttribArray(_index_) ⇒ Object
- .DispatchCompute(_num_groups_x_, _num_groups_y_, _num_groups_z_) ⇒ Object
- .DispatchComputeIndirect(_indirect_) ⇒ Object
- .DrawArrays(_mode_, _first_, _count_) ⇒ Object
- .DrawArraysIndirect(_mode_, _indirect_) ⇒ Object
- .DrawArraysInstanced(_mode_, _first_, _count_, _instancecount_) ⇒ Object
- .DrawArraysInstancedBaseInstance(_mode_, _first_, _count_, _instancecount_, _baseinstance_) ⇒ Object
- .DrawBuffer(_buf_) ⇒ Object
- .DrawBuffers(_n_, _bufs_) ⇒ Object
- .DrawElements(_mode_, _count_, _type_, _indices_) ⇒ Object
- .DrawElementsBaseVertex(_mode_, _count_, _type_, _indices_, _basevertex_) ⇒ Object
- .DrawElementsIndirect(_mode_, _type_, _indirect_) ⇒ Object
- .DrawElementsInstanced(_mode_, _count_, _type_, _indices_, _instancecount_) ⇒ Object
- .DrawElementsInstancedBaseInstance(_mode_, _count_, _type_, _indices_, _instancecount_, _baseinstance_) ⇒ Object
- .DrawElementsInstancedBaseVertex(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_) ⇒ Object
- .DrawElementsInstancedBaseVertexBaseInstance(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_, _baseinstance_) ⇒ Object
- .DrawPixels(_width_, _height_, _format_, _type_, _pixels_) ⇒ Object
- .DrawRangeElements(_mode_, _start_, _end_, _count_, _type_, _indices_) ⇒ Object
- .DrawRangeElementsBaseVertex(_mode_, _start_, _end_, _count_, _type_, _indices_, _basevertex_) ⇒ Object
- .DrawTransformFeedback(_mode_, _id_) ⇒ Object
- .DrawTransformFeedbackInstanced(_mode_, _id_, _instancecount_) ⇒ Object
- .DrawTransformFeedbackStream(_mode_, _id_, _stream_) ⇒ Object
- .DrawTransformFeedbackStreamInstanced(_mode_, _id_, _stream_, _instancecount_) ⇒ Object
- .EdgeFlag(_flag_) ⇒ Object
- .EdgeFlagPointer(_stride_, _pointer_) ⇒ Object
- .EdgeFlagv(_flag_) ⇒ Object
- .Enable(_cap_) ⇒ Object
- .EnableClientState(_array_) ⇒ Object
- .Enablei(_target_, _index_) ⇒ Object
- .EnableVertexArrayAttrib(_vaobj_, _index_) ⇒ Object
- .EnableVertexAttribArray(_index_) ⇒ Object
- .End ⇒ Object
- .EndConditionalRender ⇒ Object
- .EndList ⇒ Object
- .EndQuery(_target_) ⇒ Object
- .EndQueryIndexed(_target_, _index_) ⇒ Object
- .EndTransformFeedback ⇒ Object
- .EvalCoord1d(_u_) ⇒ Object
- .EvalCoord1dv(_u_) ⇒ Object
- .EvalCoord1f(_u_) ⇒ Object
- .EvalCoord1fv(_u_) ⇒ Object
- .EvalCoord2d(_u_, _v_) ⇒ Object
- .EvalCoord2dv(_u_) ⇒ Object
- .EvalCoord2f(_u_, _v_) ⇒ Object
- .EvalCoord2fv(_u_) ⇒ Object
- .EvalMesh1(_mode_, _i1_, _i2_) ⇒ Object
- .EvalMesh2(_mode_, _i1_, _i2_, _j1_, _j2_) ⇒ Object
- .EvalPoint1(_i_) ⇒ Object
- .EvalPoint2(_i_, _j_) ⇒ Object
- .FeedbackBuffer(_size_, _type_, _buffer_) ⇒ Object
- .FenceSync(_condition_, _flags_) ⇒ Object
- .Finish ⇒ Object
- .Flush ⇒ Object
- .FlushMappedBufferRange(_target_, _offset_, _length_) ⇒ Object
- .FlushMappedNamedBufferRange(_buffer_, _offset_, _length_) ⇒ Object
- .FogCoordd(_coord_) ⇒ Object
- .FogCoorddv(_coord_) ⇒ Object
- .FogCoordf(_coord_) ⇒ Object
- .FogCoordfv(_coord_) ⇒ Object
- .FogCoordPointer(_type_, _stride_, _pointer_) ⇒ Object
- .Fogf(_pname_, _param_) ⇒ Object
- .Fogfv(_pname_, _params_) ⇒ Object
- .Fogi(_pname_, _param_) ⇒ Object
- .Fogiv(_pname_, _params_) ⇒ Object
- .FramebufferParameteri(_target_, _pname_, _param_) ⇒ Object
- .FramebufferRenderbuffer(_target_, _attachment_, _renderbuffertarget_, _renderbuffer_) ⇒ Object
- .FramebufferTexture(_target_, _attachment_, _texture_, _level_) ⇒ Object
- .FramebufferTexture1D(_target_, _attachment_, _textarget_, _texture_, _level_) ⇒ Object
- .FramebufferTexture2D(_target_, _attachment_, _textarget_, _texture_, _level_) ⇒ Object
- .FramebufferTexture3D(_target_, _attachment_, _textarget_, _texture_, _level_, _zoffset_) ⇒ Object
- .FramebufferTextureLayer(_target_, _attachment_, _texture_, _level_, _layer_) ⇒ Object
- .FrontFace(_mode_) ⇒ Object
- .Frustum(_left_, _right_, _bottom_, _top_, _zNear_, _zFar_) ⇒ Object
- .GenBuffers(_n_, _buffers_) ⇒ Object
- .GenerateMipmap(_target_) ⇒ Object
- .GenerateTextureMipmap(_texture_) ⇒ Object
- .GenFramebuffers(_n_, _framebuffers_) ⇒ Object
- .GenLists(_range_) ⇒ Object
- .GenProgramPipelines(_n_, _pipelines_) ⇒ Object
- .GenQueries(_n_, _ids_) ⇒ Object
- .GenRenderbuffers(_n_, _renderbuffers_) ⇒ Object
- .GenSamplers(_count_, _samplers_) ⇒ Object
- .GenTextures(_n_, _textures_) ⇒ Object
- .GenTransformFeedbacks(_n_, _ids_) ⇒ Object
- .GenVertexArrays(_n_, _arrays_) ⇒ Object
- .get_cgl_command(sym) ⇒ Object
-
.get_command(sym) ⇒ Object
[INTERNAL].
- .get_extension_command_symbols(ext_name) ⇒ Object
- .get_extension_enum_symbols(ext_name) ⇒ Object
- .get_glx_command(sym) ⇒ Object
- .get_platform ⇒ Object
- .get_wgl_command(sym) ⇒ Object
- .GetActiveAtomicCounterBufferiv(_program_, _bufferIndex_, _pname_, _params_) ⇒ Object
- .GetActiveAttrib(_program_, _index_, _bufSize_, _length_, _size_, _type_, _name_) ⇒ Object
- .GetActiveSubroutineName(_program_, _shadertype_, _index_, _bufSize_, _length_, _name_) ⇒ Object
- .GetActiveSubroutineUniformiv(_program_, _shadertype_, _index_, _pname_, _values_) ⇒ Object
- .GetActiveSubroutineUniformName(_program_, _shadertype_, _index_, _bufSize_, _length_, _name_) ⇒ Object
- .GetActiveUniform(_program_, _index_, _bufSize_, _length_, _size_, _type_, _name_) ⇒ Object
- .GetActiveUniformBlockiv(_program_, _uniformBlockIndex_, _pname_, _params_) ⇒ Object
- .GetActiveUniformBlockName(_program_, _uniformBlockIndex_, _bufSize_, _length_, _uniformBlockName_) ⇒ Object
- .GetActiveUniformName(_program_, _uniformIndex_, _bufSize_, _length_, _uniformName_) ⇒ Object
- .GetActiveUniformsiv(_program_, _uniformCount_, _uniformIndices_, _pname_, _params_) ⇒ Object
- .GetAttachedShaders(_program_, _maxCount_, _count_, _shaders_) ⇒ Object
- .GetAttribLocation(_program_, _name_) ⇒ Object
- .GetBooleani_v(_target_, _index_, _data_) ⇒ Object
- .GetBooleanv(_pname_, _data_) ⇒ Object
- .GetBufferParameteri64v(_target_, _pname_, _params_) ⇒ Object
- .GetBufferParameteriv(_target_, _pname_, _params_) ⇒ Object
- .GetBufferPointerv(_target_, _pname_, _params_) ⇒ Object
- .GetBufferSubData(_target_, _offset_, _size_, _data_) ⇒ Object
- .GetClipPlane(_plane_, _equation_) ⇒ Object
- .GetCompressedTexImage(_target_, _level_, _img_) ⇒ Object
- .GetCompressedTextureImage(_texture_, _level_, _bufSize_, _pixels_) ⇒ Object
- .GetCompressedTextureSubImage(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _bufSize_, _pixels_) ⇒ Object
- .GetDebugMessageLog(_count_, _bufSize_, _sources_, _types_, _ids_, _severities_, _lengths_, _messageLog_) ⇒ Object
- .GetDoublei_v(_target_, _index_, _data_) ⇒ Object
- .GetDoublev(_pname_, _data_) ⇒ Object
- .GetError ⇒ Object
- .GetFloati_v(_target_, _index_, _data_) ⇒ Object
- .GetFloatv(_pname_, _data_) ⇒ Object
- .GetFragDataIndex(_program_, _name_) ⇒ Object
- .GetFragDataLocation(_program_, _name_) ⇒ Object
- .GetFramebufferAttachmentParameteriv(_target_, _attachment_, _pname_, _params_) ⇒ Object
- .GetFramebufferParameteriv(_target_, _pname_, _params_) ⇒ Object
- .GetGraphicsResetStatus ⇒ Object
- .GetInteger64i_v(_target_, _index_, _data_) ⇒ Object
- .GetInteger64v(_pname_, _data_) ⇒ Object
- .GetIntegeri_v(_target_, _index_, _data_) ⇒ Object
- .GetIntegerv(_pname_, _data_) ⇒ Object
- .GetInternalformati64v(_target_, _internalformat_, _pname_, _count_, _params_) ⇒ Object
- .GetInternalformativ(_target_, _internalformat_, _pname_, _count_, _params_) ⇒ Object
- .GetLightfv(_light_, _pname_, _params_) ⇒ Object
- .GetLightiv(_light_, _pname_, _params_) ⇒ Object
- .GetMapdv(_target_, _query_, _v_) ⇒ Object
- .GetMapfv(_target_, _query_, _v_) ⇒ Object
- .GetMapiv(_target_, _query_, _v_) ⇒ Object
- .GetMaterialfv(_face_, _pname_, _params_) ⇒ Object
- .GetMaterialiv(_face_, _pname_, _params_) ⇒ Object
- .GetMultisamplefv(_pname_, _index_, _val_) ⇒ Object
- .GetNamedBufferParameteri64v(_buffer_, _pname_, _params_) ⇒ Object
- .GetNamedBufferParameteriv(_buffer_, _pname_, _params_) ⇒ Object
- .GetNamedBufferPointerv(_buffer_, _pname_, _params_) ⇒ Object
- .GetNamedBufferSubData(_buffer_, _offset_, _size_, _data_) ⇒ Object
- .GetNamedFramebufferAttachmentParameteriv(_framebuffer_, _attachment_, _pname_, _params_) ⇒ Object
- .GetNamedFramebufferParameteriv(_framebuffer_, _pname_, _param_) ⇒ Object
- .GetNamedRenderbufferParameteriv(_renderbuffer_, _pname_, _params_) ⇒ Object
- .GetnColorTable(_target_, _format_, _type_, _bufSize_, _table_) ⇒ Object
- .GetnCompressedTexImage(_target_, _lod_, _bufSize_, _pixels_) ⇒ Object
- .GetnConvolutionFilter(_target_, _format_, _type_, _bufSize_, _image_) ⇒ Object
- .GetnHistogram(_target_, _reset_, _format_, _type_, _bufSize_, _values_) ⇒ Object
- .GetnMapdv(_target_, _query_, _bufSize_, _v_) ⇒ Object
- .GetnMapfv(_target_, _query_, _bufSize_, _v_) ⇒ Object
- .GetnMapiv(_target_, _query_, _bufSize_, _v_) ⇒ Object
- .GetnMinmax(_target_, _reset_, _format_, _type_, _bufSize_, _values_) ⇒ Object
- .GetnPixelMapfv(_map_, _bufSize_, _values_) ⇒ Object
- .GetnPixelMapuiv(_map_, _bufSize_, _values_) ⇒ Object
- .GetnPixelMapusv(_map_, _bufSize_, _values_) ⇒ Object
- .GetnPolygonStipple(_bufSize_, _pattern_) ⇒ Object
- .GetnSeparableFilter(_target_, _format_, _type_, _rowBufSize_, _row_, _columnBufSize_, _column_, _span_) ⇒ Object
- .GetnTexImage(_target_, _level_, _format_, _type_, _bufSize_, _pixels_) ⇒ Object
- .GetnUniformdv(_program_, _location_, _bufSize_, _params_) ⇒ Object
- .GetnUniformfv(_program_, _location_, _bufSize_, _params_) ⇒ Object
- .GetnUniformiv(_program_, _location_, _bufSize_, _params_) ⇒ Object
- .GetnUniformuiv(_program_, _location_, _bufSize_, _params_) ⇒ Object
- .GetObjectLabel(_identifier_, _name_, _bufSize_, _length_, _label_) ⇒ Object
- .GetObjectPtrLabel(_ptr_, _bufSize_, _length_, _label_) ⇒ Object
- .GetPixelMapfv(_map_, _values_) ⇒ Object
- .GetPixelMapuiv(_map_, _values_) ⇒ Object
- .GetPixelMapusv(_map_, _values_) ⇒ Object
- .GetPointerv(_pname_, _params_) ⇒ Object
- .GetPolygonStipple(_mask_) ⇒ Object
- .GetProgramBinary(_program_, _bufSize_, _length_, _binaryFormat_, _binary_) ⇒ Object
- .GetProgramInfoLog(_program_, _bufSize_, _length_, _infoLog_) ⇒ Object
- .GetProgramInterfaceiv(_program_, _programInterface_, _pname_, _params_) ⇒ Object
- .GetProgramiv(_program_, _pname_, _params_) ⇒ Object
- .GetProgramPipelineInfoLog(_pipeline_, _bufSize_, _length_, _infoLog_) ⇒ Object
- .GetProgramPipelineiv(_pipeline_, _pname_, _params_) ⇒ Object
- .GetProgramResourceIndex(_program_, _programInterface_, _name_) ⇒ Object
- .GetProgramResourceiv(_program_, _programInterface_, _index_, _propCount_, _props_, _count_, _length_, _params_) ⇒ Object
- .GetProgramResourceLocation(_program_, _programInterface_, _name_) ⇒ Object
- .GetProgramResourceLocationIndex(_program_, _programInterface_, _name_) ⇒ Object
- .GetProgramResourceName(_program_, _programInterface_, _index_, _bufSize_, _length_, _name_) ⇒ Object
- .GetProgramStageiv(_program_, _shadertype_, _pname_, _values_) ⇒ Object
- .GetQueryBufferObjecti64v(_id_, _buffer_, _pname_, _offset_) ⇒ Object
- .GetQueryBufferObjectiv(_id_, _buffer_, _pname_, _offset_) ⇒ Object
- .GetQueryBufferObjectui64v(_id_, _buffer_, _pname_, _offset_) ⇒ Object
- .GetQueryBufferObjectuiv(_id_, _buffer_, _pname_, _offset_) ⇒ Object
- .GetQueryIndexediv(_target_, _index_, _pname_, _params_) ⇒ Object
- .GetQueryiv(_target_, _pname_, _params_) ⇒ Object
- .GetQueryObjecti64v(_id_, _pname_, _params_) ⇒ Object
- .GetQueryObjectiv(_id_, _pname_, _params_) ⇒ Object
- .GetQueryObjectui64v(_id_, _pname_, _params_) ⇒ Object
- .GetQueryObjectuiv(_id_, _pname_, _params_) ⇒ Object
- .GetRenderbufferParameteriv(_target_, _pname_, _params_) ⇒ Object
- .GetSamplerParameterfv(_sampler_, _pname_, _params_) ⇒ Object
- .GetSamplerParameterIiv(_sampler_, _pname_, _params_) ⇒ Object
- .GetSamplerParameterIuiv(_sampler_, _pname_, _params_) ⇒ Object
- .GetSamplerParameteriv(_sampler_, _pname_, _params_) ⇒ Object
- .GetShaderInfoLog(_shader_, _bufSize_, _length_, _infoLog_) ⇒ Object
- .GetShaderiv(_shader_, _pname_, _params_) ⇒ Object
- .GetShaderPrecisionFormat(_shadertype_, _precisiontype_, _range_, _precision_) ⇒ Object
- .GetShaderSource(_shader_, _bufSize_, _length_, _source_) ⇒ Object
- .GetString(_name_) ⇒ Object
- .GetStringi(_name_, _index_) ⇒ Object
- .GetSubroutineIndex(_program_, _shadertype_, _name_) ⇒ Object
- .GetSubroutineUniformLocation(_program_, _shadertype_, _name_) ⇒ Object
- .GetSynciv(_sync_, _pname_, _count_, _length_, _values_) ⇒ Object
- .GetTexEnvfv(_target_, _pname_, _params_) ⇒ Object
- .GetTexEnviv(_target_, _pname_, _params_) ⇒ Object
- .GetTexGendv(_coord_, _pname_, _params_) ⇒ Object
- .GetTexGenfv(_coord_, _pname_, _params_) ⇒ Object
- .GetTexGeniv(_coord_, _pname_, _params_) ⇒ Object
- .GetTexImage(_target_, _level_, _format_, _type_, _pixels_) ⇒ Object
- .GetTexLevelParameterfv(_target_, _level_, _pname_, _params_) ⇒ Object
- .GetTexLevelParameteriv(_target_, _level_, _pname_, _params_) ⇒ Object
- .GetTexParameterfv(_target_, _pname_, _params_) ⇒ Object
- .GetTexParameterIiv(_target_, _pname_, _params_) ⇒ Object
- .GetTexParameterIuiv(_target_, _pname_, _params_) ⇒ Object
- .GetTexParameteriv(_target_, _pname_, _params_) ⇒ Object
- .GetTextureImage(_texture_, _level_, _format_, _type_, _bufSize_, _pixels_) ⇒ Object
- .GetTextureLevelParameterfv(_texture_, _level_, _pname_, _params_) ⇒ Object
- .GetTextureLevelParameteriv(_texture_, _level_, _pname_, _params_) ⇒ Object
- .GetTextureParameterfv(_texture_, _pname_, _params_) ⇒ Object
- .GetTextureParameterIiv(_texture_, _pname_, _params_) ⇒ Object
- .GetTextureParameterIuiv(_texture_, _pname_, _params_) ⇒ Object
- .GetTextureParameteriv(_texture_, _pname_, _params_) ⇒ Object
- .GetTextureSubImage(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _bufSize_, _pixels_) ⇒ Object
- .GetTransformFeedbacki64_v(_xfb_, _pname_, _index_, _param_) ⇒ Object
- .GetTransformFeedbacki_v(_xfb_, _pname_, _index_, _param_) ⇒ Object
- .GetTransformFeedbackiv(_xfb_, _pname_, _param_) ⇒ Object
- .GetTransformFeedbackVarying(_program_, _index_, _bufSize_, _length_, _size_, _type_, _name_) ⇒ Object
- .GetUniformBlockIndex(_program_, _uniformBlockName_) ⇒ Object
- .GetUniformdv(_program_, _location_, _params_) ⇒ Object
- .GetUniformfv(_program_, _location_, _params_) ⇒ Object
- .GetUniformIndices(_program_, _uniformCount_, _uniformNames_, _uniformIndices_) ⇒ Object
- .GetUniformiv(_program_, _location_, _params_) ⇒ Object
- .GetUniformLocation(_program_, _name_) ⇒ Object
- .GetUniformSubroutineuiv(_shadertype_, _location_, _params_) ⇒ Object
- .GetUniformuiv(_program_, _location_, _params_) ⇒ Object
- .GetVertexArrayIndexed64iv(_vaobj_, _index_, _pname_, _param_) ⇒ Object
- .GetVertexArrayIndexediv(_vaobj_, _index_, _pname_, _param_) ⇒ Object
- .GetVertexArrayiv(_vaobj_, _pname_, _param_) ⇒ Object
- .GetVertexAttribdv(_index_, _pname_, _params_) ⇒ Object
- .GetVertexAttribfv(_index_, _pname_, _params_) ⇒ Object
- .GetVertexAttribIiv(_index_, _pname_, _params_) ⇒ Object
- .GetVertexAttribIuiv(_index_, _pname_, _params_) ⇒ Object
- .GetVertexAttribiv(_index_, _pname_, _params_) ⇒ Object
- .GetVertexAttribLdv(_index_, _pname_, _params_) ⇒ Object
- .GetVertexAttribPointerv(_index_, _pname_, _pointer_) ⇒ Object
- .Hint(_target_, _mode_) ⇒ Object
-
.import_symbols(output_error: false) ⇒ Object
Import OpenGL APIs - Call this after OpenGL context becomes vailable (e.g.: glfwMakeContextCurrent).
- .Indexd(_c_) ⇒ Object
- .Indexdv(_c_) ⇒ Object
- .Indexf(_c_) ⇒ Object
- .Indexfv(_c_) ⇒ Object
- .Indexi(_c_) ⇒ Object
- .Indexiv(_c_) ⇒ Object
- .IndexMask(_mask_) ⇒ Object
- .IndexPointer(_type_, _stride_, _pointer_) ⇒ Object
- .Indexs(_c_) ⇒ Object
- .Indexsv(_c_) ⇒ Object
- .Indexub(_c_) ⇒ Object
- .Indexubv(_c_) ⇒ Object
- .InitNames ⇒ Object
- .InterleavedArrays(_format_, _stride_, _pointer_) ⇒ Object
- .InvalidateBufferData(_buffer_) ⇒ Object
- .InvalidateBufferSubData(_buffer_, _offset_, _length_) ⇒ Object
- .InvalidateFramebuffer(_target_, _numAttachments_, _attachments_) ⇒ Object
- .InvalidateNamedFramebufferData(_framebuffer_, _numAttachments_, _attachments_) ⇒ Object
- .InvalidateNamedFramebufferSubData(_framebuffer_, _numAttachments_, _attachments_, _x_, _y_, _width_, _height_) ⇒ Object
- .InvalidateSubFramebuffer(_target_, _numAttachments_, _attachments_, _x_, _y_, _width_, _height_) ⇒ Object
- .InvalidateTexImage(_texture_, _level_) ⇒ Object
- .InvalidateTexSubImage(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_) ⇒ Object
- .IsBuffer(_buffer_) ⇒ Object
- .IsEnabled(_cap_) ⇒ Object
- .IsEnabledi(_target_, _index_) ⇒ Object
- .IsFramebuffer(_framebuffer_) ⇒ Object
- .IsList(_list_) ⇒ Object
- .IsProgram(_program_) ⇒ Object
- .IsProgramPipeline(_pipeline_) ⇒ Object
- .IsQuery(_id_) ⇒ Object
- .IsRenderbuffer(_renderbuffer_) ⇒ Object
- .IsSampler(_sampler_) ⇒ Object
- .IsShader(_shader_) ⇒ Object
- .IsSync(_sync_) ⇒ Object
- .IsTexture(_texture_) ⇒ Object
- .IsTransformFeedback(_id_) ⇒ Object
- .IsVertexArray(_array_) ⇒ Object
- .Lightf(_light_, _pname_, _param_) ⇒ Object
- .Lightfv(_light_, _pname_, _params_) ⇒ Object
- .Lighti(_light_, _pname_, _param_) ⇒ Object
- .Lightiv(_light_, _pname_, _params_) ⇒ Object
- .LightModelf(_pname_, _param_) ⇒ Object
- .LightModelfv(_pname_, _params_) ⇒ Object
- .LightModeli(_pname_, _param_) ⇒ Object
- .LightModeliv(_pname_, _params_) ⇒ Object
- .LineStipple(_factor_, _pattern_) ⇒ Object
- .LineWidth(_width_) ⇒ Object
- .LinkProgram(_program_) ⇒ Object
- .ListBase(_base_) ⇒ Object
-
.load_dll(lib = nil, path = nil) ⇒ Object
[OBSOLETE].
- .load_lib(lib_path = nil, output_import_error = false) ⇒ Object
- .LoadIdentity ⇒ Object
- .LoadMatrixd(_m_) ⇒ Object
- .LoadMatrixf(_m_) ⇒ Object
- .LoadName(_name_) ⇒ Object
- .LoadTransposeMatrixd(_m_) ⇒ Object
- .LoadTransposeMatrixf(_m_) ⇒ Object
- .LogicOp(_opcode_) ⇒ Object
- .Map1d(_target_, _u1_, _u2_, _stride_, _order_, _points_) ⇒ Object
- .Map1f(_target_, _u1_, _u2_, _stride_, _order_, _points_) ⇒ Object
- .Map2d(_target_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _points_) ⇒ Object
- .Map2f(_target_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _points_) ⇒ Object
- .MapBuffer(_target_, _access_) ⇒ Object
- .MapBufferRange(_target_, _offset_, _length_, _access_) ⇒ Object
- .MapGrid1d(_un_, _u1_, _u2_) ⇒ Object
- .MapGrid1f(_un_, _u1_, _u2_) ⇒ Object
- .MapGrid2d(_un_, _u1_, _u2_, _vn_, _v1_, _v2_) ⇒ Object
- .MapGrid2f(_un_, _u1_, _u2_, _vn_, _v1_, _v2_) ⇒ Object
- .MapNamedBuffer(_buffer_, _access_) ⇒ Object
- .MapNamedBufferRange(_buffer_, _offset_, _length_, _access_) ⇒ Object
- .Materialf(_face_, _pname_, _param_) ⇒ Object
- .Materialfv(_face_, _pname_, _params_) ⇒ Object
- .Materiali(_face_, _pname_, _param_) ⇒ Object
- .Materialiv(_face_, _pname_, _params_) ⇒ Object
- .MatrixMode(_mode_) ⇒ Object
- .MemoryBarrier(_barriers_) ⇒ Object
- .MemoryBarrierByRegion(_barriers_) ⇒ Object
- .MinSampleShading(_value_) ⇒ Object
- .MultiDrawArrays(_mode_, _first_, _count_, _drawcount_) ⇒ Object
- .MultiDrawArraysIndirect(_mode_, _indirect_, _drawcount_, _stride_) ⇒ Object
- .MultiDrawArraysIndirectCount(_mode_, _indirect_, _drawcount_, _maxdrawcount_, _stride_) ⇒ Object
- .MultiDrawElements(_mode_, _count_, _type_, _indices_, _drawcount_) ⇒ Object
- .MultiDrawElementsBaseVertex(_mode_, _count_, _type_, _indices_, _drawcount_, _basevertex_) ⇒ Object
- .MultiDrawElementsIndirect(_mode_, _type_, _indirect_, _drawcount_, _stride_) ⇒ Object
- .MultiDrawElementsIndirectCount(_mode_, _type_, _indirect_, _drawcount_, _maxdrawcount_, _stride_) ⇒ Object
- .MultiTexCoord1d(_target_, _s_) ⇒ Object
- .MultiTexCoord1dv(_target_, _v_) ⇒ Object
- .MultiTexCoord1f(_target_, _s_) ⇒ Object
- .MultiTexCoord1fv(_target_, _v_) ⇒ Object
- .MultiTexCoord1i(_target_, _s_) ⇒ Object
- .MultiTexCoord1iv(_target_, _v_) ⇒ Object
- .MultiTexCoord1s(_target_, _s_) ⇒ Object
- .MultiTexCoord1sv(_target_, _v_) ⇒ Object
- .MultiTexCoord2d(_target_, _s_, _t_) ⇒ Object
- .MultiTexCoord2dv(_target_, _v_) ⇒ Object
- .MultiTexCoord2f(_target_, _s_, _t_) ⇒ Object
- .MultiTexCoord2fv(_target_, _v_) ⇒ Object
- .MultiTexCoord2i(_target_, _s_, _t_) ⇒ Object
- .MultiTexCoord2iv(_target_, _v_) ⇒ Object
- .MultiTexCoord2s(_target_, _s_, _t_) ⇒ Object
- .MultiTexCoord2sv(_target_, _v_) ⇒ Object
- .MultiTexCoord3d(_target_, _s_, _t_, _r_) ⇒ Object
- .MultiTexCoord3dv(_target_, _v_) ⇒ Object
- .MultiTexCoord3f(_target_, _s_, _t_, _r_) ⇒ Object
- .MultiTexCoord3fv(_target_, _v_) ⇒ Object
- .MultiTexCoord3i(_target_, _s_, _t_, _r_) ⇒ Object
- .MultiTexCoord3iv(_target_, _v_) ⇒ Object
- .MultiTexCoord3s(_target_, _s_, _t_, _r_) ⇒ Object
- .MultiTexCoord3sv(_target_, _v_) ⇒ Object
- .MultiTexCoord4d(_target_, _s_, _t_, _r_, _q_) ⇒ Object
- .MultiTexCoord4dv(_target_, _v_) ⇒ Object
- .MultiTexCoord4f(_target_, _s_, _t_, _r_, _q_) ⇒ Object
- .MultiTexCoord4fv(_target_, _v_) ⇒ Object
- .MultiTexCoord4i(_target_, _s_, _t_, _r_, _q_) ⇒ Object
- .MultiTexCoord4iv(_target_, _v_) ⇒ Object
- .MultiTexCoord4s(_target_, _s_, _t_, _r_, _q_) ⇒ Object
- .MultiTexCoord4sv(_target_, _v_) ⇒ Object
- .MultiTexCoordP1ui(_texture_, _type_, _coords_) ⇒ Object
- .MultiTexCoordP1uiv(_texture_, _type_, _coords_) ⇒ Object
- .MultiTexCoordP2ui(_texture_, _type_, _coords_) ⇒ Object
- .MultiTexCoordP2uiv(_texture_, _type_, _coords_) ⇒ Object
- .MultiTexCoordP3ui(_texture_, _type_, _coords_) ⇒ Object
- .MultiTexCoordP3uiv(_texture_, _type_, _coords_) ⇒ Object
- .MultiTexCoordP4ui(_texture_, _type_, _coords_) ⇒ Object
- .MultiTexCoordP4uiv(_texture_, _type_, _coords_) ⇒ Object
- .MultMatrixd(_m_) ⇒ Object
- .MultMatrixf(_m_) ⇒ Object
- .MultTransposeMatrixd(_m_) ⇒ Object
- .MultTransposeMatrixf(_m_) ⇒ Object
- .NamedBufferData(_buffer_, _size_, _data_, _usage_) ⇒ Object
- .NamedBufferStorage(_buffer_, _size_, _data_, _flags_) ⇒ Object
- .NamedBufferSubData(_buffer_, _offset_, _size_, _data_) ⇒ Object
- .NamedFramebufferDrawBuffer(_framebuffer_, _buf_) ⇒ Object
- .NamedFramebufferDrawBuffers(_framebuffer_, _n_, _bufs_) ⇒ Object
- .NamedFramebufferParameteri(_framebuffer_, _pname_, _param_) ⇒ Object
- .NamedFramebufferReadBuffer(_framebuffer_, _src_) ⇒ Object
- .NamedFramebufferRenderbuffer(_framebuffer_, _attachment_, _renderbuffertarget_, _renderbuffer_) ⇒ Object
- .NamedFramebufferTexture(_framebuffer_, _attachment_, _texture_, _level_) ⇒ Object
- .NamedFramebufferTextureLayer(_framebuffer_, _attachment_, _texture_, _level_, _layer_) ⇒ Object
- .NamedRenderbufferStorage(_renderbuffer_, _internalformat_, _width_, _height_) ⇒ Object
- .NamedRenderbufferStorageMultisample(_renderbuffer_, _samples_, _internalformat_, _width_, _height_) ⇒ Object
- .NewList(_list_, _mode_) ⇒ Object
- .Normal3b(_nx_, _ny_, _nz_) ⇒ Object
- .Normal3bv(_v_) ⇒ Object
- .Normal3d(_nx_, _ny_, _nz_) ⇒ Object
- .Normal3dv(_v_) ⇒ Object
- .Normal3f(_nx_, _ny_, _nz_) ⇒ Object
- .Normal3fv(_v_) ⇒ Object
- .Normal3i(_nx_, _ny_, _nz_) ⇒ Object
- .Normal3iv(_v_) ⇒ Object
- .Normal3s(_nx_, _ny_, _nz_) ⇒ Object
- .Normal3sv(_v_) ⇒ Object
- .NormalP3ui(_type_, _coords_) ⇒ Object
- .NormalP3uiv(_type_, _coords_) ⇒ Object
- .NormalPointer(_type_, _stride_, _pointer_) ⇒ Object
- .ObjectLabel(_identifier_, _name_, _length_, _label_) ⇒ Object
- .ObjectPtrLabel(_ptr_, _length_, _label_) ⇒ Object
-
.open_lib(lib_path: nil) ⇒ Object
Open dll/dylib/so for symbol import - Note that OpenGL APIs won’t be available until you call import_symbols.
- .Ortho(_left_, _right_, _bottom_, _top_, _zNear_, _zFar_) ⇒ Object
- .PassThrough(_token_) ⇒ Object
- .PatchParameterfv(_pname_, _values_) ⇒ Object
- .PatchParameteri(_pname_, _value_) ⇒ Object
- .PauseTransformFeedback ⇒ Object
- .PixelMapfv(_map_, _mapsize_, _values_) ⇒ Object
- .PixelMapuiv(_map_, _mapsize_, _values_) ⇒ Object
- .PixelMapusv(_map_, _mapsize_, _values_) ⇒ Object
- .PixelStoref(_pname_, _param_) ⇒ Object
- .PixelStorei(_pname_, _param_) ⇒ Object
- .PixelTransferf(_pname_, _param_) ⇒ Object
- .PixelTransferi(_pname_, _param_) ⇒ Object
- .PixelZoom(_xfactor_, _yfactor_) ⇒ Object
- .PointParameterf(_pname_, _param_) ⇒ Object
- .PointParameterfv(_pname_, _params_) ⇒ Object
- .PointParameteri(_pname_, _param_) ⇒ Object
- .PointParameteriv(_pname_, _params_) ⇒ Object
- .PointSize(_size_) ⇒ Object
- .PolygonMode(_face_, _mode_) ⇒ Object
- .PolygonOffset(_factor_, _units_) ⇒ Object
- .PolygonOffsetClamp(_factor_, _units_, _clamp_) ⇒ Object
- .PolygonStipple(_mask_) ⇒ Object
- .PopAttrib ⇒ Object
- .PopClientAttrib ⇒ Object
- .PopDebugGroup ⇒ Object
- .PopMatrix ⇒ Object
- .PopName ⇒ Object
- .PrimitiveBoundingBox(_minX_, _minY_, _minZ_, _minW_, _maxX_, _maxY_, _maxZ_, _maxW_) ⇒ Object
- .PrimitiveRestartIndex(_index_) ⇒ Object
- .PrioritizeTextures(_n_, _textures_, _priorities_) ⇒ Object
- .ProgramBinary(_program_, _binaryFormat_, _binary_, _length_) ⇒ Object
- .ProgramParameteri(_program_, _pname_, _value_) ⇒ Object
- .ProgramUniform1d(_program_, _location_, _v0_) ⇒ Object
- .ProgramUniform1dv(_program_, _location_, _count_, _value_) ⇒ Object
- .ProgramUniform1f(_program_, _location_, _v0_) ⇒ Object
- .ProgramUniform1fv(_program_, _location_, _count_, _value_) ⇒ Object
- .ProgramUniform1i(_program_, _location_, _v0_) ⇒ Object
- .ProgramUniform1iv(_program_, _location_, _count_, _value_) ⇒ Object
- .ProgramUniform1ui(_program_, _location_, _v0_) ⇒ Object
- .ProgramUniform1uiv(_program_, _location_, _count_, _value_) ⇒ Object
- .ProgramUniform2d(_program_, _location_, _v0_, _v1_) ⇒ Object
- .ProgramUniform2dv(_program_, _location_, _count_, _value_) ⇒ Object
- .ProgramUniform2f(_program_, _location_, _v0_, _v1_) ⇒ Object
- .ProgramUniform2fv(_program_, _location_, _count_, _value_) ⇒ Object
- .ProgramUniform2i(_program_, _location_, _v0_, _v1_) ⇒ Object
- .ProgramUniform2iv(_program_, _location_, _count_, _value_) ⇒ Object
- .ProgramUniform2ui(_program_, _location_, _v0_, _v1_) ⇒ Object
- .ProgramUniform2uiv(_program_, _location_, _count_, _value_) ⇒ Object
- .ProgramUniform3d(_program_, _location_, _v0_, _v1_, _v2_) ⇒ Object
- .ProgramUniform3dv(_program_, _location_, _count_, _value_) ⇒ Object
- .ProgramUniform3f(_program_, _location_, _v0_, _v1_, _v2_) ⇒ Object
- .ProgramUniform3fv(_program_, _location_, _count_, _value_) ⇒ Object
- .ProgramUniform3i(_program_, _location_, _v0_, _v1_, _v2_) ⇒ Object
- .ProgramUniform3iv(_program_, _location_, _count_, _value_) ⇒ Object
- .ProgramUniform3ui(_program_, _location_, _v0_, _v1_, _v2_) ⇒ Object
- .ProgramUniform3uiv(_program_, _location_, _count_, _value_) ⇒ Object
- .ProgramUniform4d(_program_, _location_, _v0_, _v1_, _v2_, _v3_) ⇒ Object
- .ProgramUniform4dv(_program_, _location_, _count_, _value_) ⇒ Object
- .ProgramUniform4f(_program_, _location_, _v0_, _v1_, _v2_, _v3_) ⇒ Object
- .ProgramUniform4fv(_program_, _location_, _count_, _value_) ⇒ Object
- .ProgramUniform4i(_program_, _location_, _v0_, _v1_, _v2_, _v3_) ⇒ Object
- .ProgramUniform4iv(_program_, _location_, _count_, _value_) ⇒ Object
- .ProgramUniform4ui(_program_, _location_, _v0_, _v1_, _v2_, _v3_) ⇒ Object
- .ProgramUniform4uiv(_program_, _location_, _count_, _value_) ⇒ Object
- .ProgramUniformMatrix2dv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
- .ProgramUniformMatrix2fv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
- .ProgramUniformMatrix2x3dv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
- .ProgramUniformMatrix2x3fv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
- .ProgramUniformMatrix2x4dv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
- .ProgramUniformMatrix2x4fv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
- .ProgramUniformMatrix3dv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
- .ProgramUniformMatrix3fv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
- .ProgramUniformMatrix3x2dv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
- .ProgramUniformMatrix3x2fv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
- .ProgramUniformMatrix3x4dv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
- .ProgramUniformMatrix3x4fv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
- .ProgramUniformMatrix4dv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
- .ProgramUniformMatrix4fv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
- .ProgramUniformMatrix4x2dv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
- .ProgramUniformMatrix4x2fv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
- .ProgramUniformMatrix4x3dv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
- .ProgramUniformMatrix4x3fv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
- .ProvokingVertex(_mode_) ⇒ Object
- .PushAttrib(_mask_) ⇒ Object
- .PushClientAttrib(_mask_) ⇒ Object
- .PushDebugGroup(_source_, _id_, _length_, _message_) ⇒ Object
- .PushMatrix ⇒ Object
- .PushName(_name_) ⇒ Object
- .QueryCounter(_id_, _target_) ⇒ Object
- .RasterPos2d(_x_, _y_) ⇒ Object
- .RasterPos2dv(_v_) ⇒ Object
- .RasterPos2f(_x_, _y_) ⇒ Object
- .RasterPos2fv(_v_) ⇒ Object
- .RasterPos2i(_x_, _y_) ⇒ Object
- .RasterPos2iv(_v_) ⇒ Object
- .RasterPos2s(_x_, _y_) ⇒ Object
- .RasterPos2sv(_v_) ⇒ Object
- .RasterPos3d(_x_, _y_, _z_) ⇒ Object
- .RasterPos3dv(_v_) ⇒ Object
- .RasterPos3f(_x_, _y_, _z_) ⇒ Object
- .RasterPos3fv(_v_) ⇒ Object
- .RasterPos3i(_x_, _y_, _z_) ⇒ Object
- .RasterPos3iv(_v_) ⇒ Object
- .RasterPos3s(_x_, _y_, _z_) ⇒ Object
- .RasterPos3sv(_v_) ⇒ Object
- .RasterPos4d(_x_, _y_, _z_, _w_) ⇒ Object
- .RasterPos4dv(_v_) ⇒ Object
- .RasterPos4f(_x_, _y_, _z_, _w_) ⇒ Object
- .RasterPos4fv(_v_) ⇒ Object
- .RasterPos4i(_x_, _y_, _z_, _w_) ⇒ Object
- .RasterPos4iv(_v_) ⇒ Object
- .RasterPos4s(_x_, _y_, _z_, _w_) ⇒ Object
- .RasterPos4sv(_v_) ⇒ Object
- .ReadBuffer(_src_) ⇒ Object
- .ReadnPixels(_x_, _y_, _width_, _height_, _format_, _type_, _bufSize_, _data_) ⇒ Object
- .ReadPixels(_x_, _y_, _width_, _height_, _format_, _type_, _pixels_) ⇒ Object
- .Rectd(_x1_, _y1_, _x2_, _y2_) ⇒ Object
- .Rectdv(_v1_, _v2_) ⇒ Object
- .Rectf(_x1_, _y1_, _x2_, _y2_) ⇒ Object
- .Rectfv(_v1_, _v2_) ⇒ Object
- .Recti(_x1_, _y1_, _x2_, _y2_) ⇒ Object
- .Rectiv(_v1_, _v2_) ⇒ Object
- .Rects(_x1_, _y1_, _x2_, _y2_) ⇒ Object
- .Rectsv(_v1_, _v2_) ⇒ Object
- .ReleaseShaderCompiler ⇒ Object
- .RenderbufferStorage(_target_, _internalformat_, _width_, _height_) ⇒ Object
- .RenderbufferStorageMultisample(_target_, _samples_, _internalformat_, _width_, _height_) ⇒ Object
- .RenderMode(_mode_) ⇒ Object
- .ResumeTransformFeedback ⇒ Object
- .Rotated(_angle_, _x_, _y_, _z_) ⇒ Object
- .Rotatef(_angle_, _x_, _y_, _z_) ⇒ Object
- .SampleCoverage(_value_, _invert_) ⇒ Object
- .SampleMaski(_maskNumber_, _mask_) ⇒ Object
- .SamplerParameterf(_sampler_, _pname_, _param_) ⇒ Object
- .SamplerParameterfv(_sampler_, _pname_, _param_) ⇒ Object
- .SamplerParameteri(_sampler_, _pname_, _param_) ⇒ Object
- .SamplerParameterIiv(_sampler_, _pname_, _param_) ⇒ Object
- .SamplerParameterIuiv(_sampler_, _pname_, _param_) ⇒ Object
- .SamplerParameteriv(_sampler_, _pname_, _param_) ⇒ Object
- .Scaled(_x_, _y_, _z_) ⇒ Object
- .Scalef(_x_, _y_, _z_) ⇒ Object
- .Scissor(_x_, _y_, _width_, _height_) ⇒ Object
- .ScissorArrayv(_first_, _count_, _v_) ⇒ Object
- .ScissorIndexed(_index_, _left_, _bottom_, _width_, _height_) ⇒ Object
- .ScissorIndexedv(_index_, _v_) ⇒ Object
- .SecondaryColor3b(_red_, _green_, _blue_) ⇒ Object
- .SecondaryColor3bv(_v_) ⇒ Object
- .SecondaryColor3d(_red_, _green_, _blue_) ⇒ Object
- .SecondaryColor3dv(_v_) ⇒ Object
- .SecondaryColor3f(_red_, _green_, _blue_) ⇒ Object
- .SecondaryColor3fv(_v_) ⇒ Object
- .SecondaryColor3i(_red_, _green_, _blue_) ⇒ Object
- .SecondaryColor3iv(_v_) ⇒ Object
- .SecondaryColor3s(_red_, _green_, _blue_) ⇒ Object
- .SecondaryColor3sv(_v_) ⇒ Object
- .SecondaryColor3ub(_red_, _green_, _blue_) ⇒ Object
- .SecondaryColor3ubv(_v_) ⇒ Object
- .SecondaryColor3ui(_red_, _green_, _blue_) ⇒ Object
- .SecondaryColor3uiv(_v_) ⇒ Object
- .SecondaryColor3us(_red_, _green_, _blue_) ⇒ Object
- .SecondaryColor3usv(_v_) ⇒ Object
- .SecondaryColorP3ui(_type_, _color_) ⇒ Object
- .SecondaryColorP3uiv(_type_, _color_) ⇒ Object
- .SecondaryColorPointer(_size_, _type_, _stride_, _pointer_) ⇒ Object
- .SelectBuffer(_size_, _buffer_) ⇒ Object
- .setup_extension(ext_name, skip_check: false) ⇒ Object
- .setup_extension_all(skip_check: false) ⇒ Object
- .ShadeModel(_mode_) ⇒ Object
- .ShaderBinary(_count_, _shaders_, _binaryFormat_, _binary_, _length_) ⇒ Object
- .ShaderSource(_shader_, _count_, _string_, _length_) ⇒ Object
- .ShaderStorageBlockBinding(_program_, _storageBlockIndex_, _storageBlockBinding_) ⇒ Object
- .SpecializeShader(_shader_, _pEntryPoint_, _numSpecializationConstants_, _pConstantIndex_, _pConstantValue_) ⇒ Object
- .StencilFunc(_func_, _ref_, _mask_) ⇒ Object
- .StencilFuncSeparate(_face_, _func_, _ref_, _mask_) ⇒ Object
- .StencilMask(_mask_) ⇒ Object
- .StencilMaskSeparate(_face_, _mask_) ⇒ Object
- .StencilOp(_fail_, _zfail_, _zpass_) ⇒ Object
- .StencilOpSeparate(_face_, _sfail_, _dpfail_, _dppass_) ⇒ Object
- .TexBuffer(_target_, _internalformat_, _buffer_) ⇒ Object
- .TexBufferRange(_target_, _internalformat_, _buffer_, _offset_, _size_) ⇒ Object
- .TexCoord1d(_s_) ⇒ Object
- .TexCoord1dv(_v_) ⇒ Object
- .TexCoord1f(_s_) ⇒ Object
- .TexCoord1fv(_v_) ⇒ Object
- .TexCoord1i(_s_) ⇒ Object
- .TexCoord1iv(_v_) ⇒ Object
- .TexCoord1s(_s_) ⇒ Object
- .TexCoord1sv(_v_) ⇒ Object
- .TexCoord2d(_s_, _t_) ⇒ Object
- .TexCoord2dv(_v_) ⇒ Object
- .TexCoord2f(_s_, _t_) ⇒ Object
- .TexCoord2fv(_v_) ⇒ Object
- .TexCoord2i(_s_, _t_) ⇒ Object
- .TexCoord2iv(_v_) ⇒ Object
- .TexCoord2s(_s_, _t_) ⇒ Object
- .TexCoord2sv(_v_) ⇒ Object
- .TexCoord3d(_s_, _t_, _r_) ⇒ Object
- .TexCoord3dv(_v_) ⇒ Object
- .TexCoord3f(_s_, _t_, _r_) ⇒ Object
- .TexCoord3fv(_v_) ⇒ Object
- .TexCoord3i(_s_, _t_, _r_) ⇒ Object
- .TexCoord3iv(_v_) ⇒ Object
- .TexCoord3s(_s_, _t_, _r_) ⇒ Object
- .TexCoord3sv(_v_) ⇒ Object
- .TexCoord4d(_s_, _t_, _r_, _q_) ⇒ Object
- .TexCoord4dv(_v_) ⇒ Object
- .TexCoord4f(_s_, _t_, _r_, _q_) ⇒ Object
- .TexCoord4fv(_v_) ⇒ Object
- .TexCoord4i(_s_, _t_, _r_, _q_) ⇒ Object
- .TexCoord4iv(_v_) ⇒ Object
- .TexCoord4s(_s_, _t_, _r_, _q_) ⇒ Object
- .TexCoord4sv(_v_) ⇒ Object
- .TexCoordP1ui(_type_, _coords_) ⇒ Object
- .TexCoordP1uiv(_type_, _coords_) ⇒ Object
- .TexCoordP2ui(_type_, _coords_) ⇒ Object
- .TexCoordP2uiv(_type_, _coords_) ⇒ Object
- .TexCoordP3ui(_type_, _coords_) ⇒ Object
- .TexCoordP3uiv(_type_, _coords_) ⇒ Object
- .TexCoordP4ui(_type_, _coords_) ⇒ Object
- .TexCoordP4uiv(_type_, _coords_) ⇒ Object
- .TexCoordPointer(_size_, _type_, _stride_, _pointer_) ⇒ Object
- .TexEnvf(_target_, _pname_, _param_) ⇒ Object
- .TexEnvfv(_target_, _pname_, _params_) ⇒ Object
- .TexEnvi(_target_, _pname_, _param_) ⇒ Object
- .TexEnviv(_target_, _pname_, _params_) ⇒ Object
- .TexGend(_coord_, _pname_, _param_) ⇒ Object
- .TexGendv(_coord_, _pname_, _params_) ⇒ Object
- .TexGenf(_coord_, _pname_, _param_) ⇒ Object
- .TexGenfv(_coord_, _pname_, _params_) ⇒ Object
- .TexGeni(_coord_, _pname_, _param_) ⇒ Object
- .TexGeniv(_coord_, _pname_, _params_) ⇒ Object
- .TexImage1D(_target_, _level_, _internalformat_, _width_, _border_, _format_, _type_, _pixels_) ⇒ Object
- .TexImage2D(_target_, _level_, _internalformat_, _width_, _height_, _border_, _format_, _type_, _pixels_) ⇒ Object
- .TexImage2DMultisample(_target_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_) ⇒ Object
- .TexImage3D(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _format_, _type_, _pixels_) ⇒ Object
- .TexImage3DMultisample(_target_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_) ⇒ Object
- .TexParameterf(_target_, _pname_, _param_) ⇒ Object
- .TexParameterfv(_target_, _pname_, _params_) ⇒ Object
- .TexParameteri(_target_, _pname_, _param_) ⇒ Object
- .TexParameterIiv(_target_, _pname_, _params_) ⇒ Object
- .TexParameterIuiv(_target_, _pname_, _params_) ⇒ Object
- .TexParameteriv(_target_, _pname_, _params_) ⇒ Object
- .TexStorage1D(_target_, _levels_, _internalformat_, _width_) ⇒ Object
- .TexStorage2D(_target_, _levels_, _internalformat_, _width_, _height_) ⇒ Object
- .TexStorage2DMultisample(_target_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_) ⇒ Object
- .TexStorage3D(_target_, _levels_, _internalformat_, _width_, _height_, _depth_) ⇒ Object
- .TexStorage3DMultisample(_target_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_) ⇒ Object
- .TexSubImage1D(_target_, _level_, _xoffset_, _width_, _format_, _type_, _pixels_) ⇒ Object
- .TexSubImage2D(_target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _type_, _pixels_) ⇒ Object
- .TexSubImage3D(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_) ⇒ Object
- .TextureBarrier ⇒ Object
- .TextureBuffer(_texture_, _internalformat_, _buffer_) ⇒ Object
- .TextureBufferRange(_texture_, _internalformat_, _buffer_, _offset_, _size_) ⇒ Object
- .TextureParameterf(_texture_, _pname_, _param_) ⇒ Object
- .TextureParameterfv(_texture_, _pname_, _param_) ⇒ Object
- .TextureParameteri(_texture_, _pname_, _param_) ⇒ Object
- .TextureParameterIiv(_texture_, _pname_, _params_) ⇒ Object
- .TextureParameterIuiv(_texture_, _pname_, _params_) ⇒ Object
- .TextureParameteriv(_texture_, _pname_, _param_) ⇒ Object
- .TextureStorage1D(_texture_, _levels_, _internalformat_, _width_) ⇒ Object
- .TextureStorage2D(_texture_, _levels_, _internalformat_, _width_, _height_) ⇒ Object
- .TextureStorage2DMultisample(_texture_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_) ⇒ Object
- .TextureStorage3D(_texture_, _levels_, _internalformat_, _width_, _height_, _depth_) ⇒ Object
- .TextureStorage3DMultisample(_texture_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_) ⇒ Object
- .TextureSubImage1D(_texture_, _level_, _xoffset_, _width_, _format_, _type_, _pixels_) ⇒ Object
- .TextureSubImage2D(_texture_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _type_, _pixels_) ⇒ Object
- .TextureSubImage3D(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_) ⇒ Object
- .TextureView(_texture_, _target_, _origtexture_, _internalformat_, _minlevel_, _numlevels_, _minlayer_, _numlayers_) ⇒ Object
- .TransformFeedbackBufferBase(_xfb_, _index_, _buffer_) ⇒ Object
- .TransformFeedbackBufferRange(_xfb_, _index_, _buffer_, _offset_, _size_) ⇒ Object
- .TransformFeedbackVaryings(_program_, _count_, _varyings_, _bufferMode_) ⇒ Object
- .Translated(_x_, _y_, _z_) ⇒ Object
- .Translatef(_x_, _y_, _z_) ⇒ Object
- .Uniform1d(_location_, _x_) ⇒ Object
- .Uniform1dv(_location_, _count_, _value_) ⇒ Object
- .Uniform1f(_location_, _v0_) ⇒ Object
- .Uniform1fv(_location_, _count_, _value_) ⇒ Object
- .Uniform1i(_location_, _v0_) ⇒ Object
- .Uniform1iv(_location_, _count_, _value_) ⇒ Object
- .Uniform1ui(_location_, _v0_) ⇒ Object
- .Uniform1uiv(_location_, _count_, _value_) ⇒ Object
- .Uniform2d(_location_, _x_, _y_) ⇒ Object
- .Uniform2dv(_location_, _count_, _value_) ⇒ Object
- .Uniform2f(_location_, _v0_, _v1_) ⇒ Object
- .Uniform2fv(_location_, _count_, _value_) ⇒ Object
- .Uniform2i(_location_, _v0_, _v1_) ⇒ Object
- .Uniform2iv(_location_, _count_, _value_) ⇒ Object
- .Uniform2ui(_location_, _v0_, _v1_) ⇒ Object
- .Uniform2uiv(_location_, _count_, _value_) ⇒ Object
- .Uniform3d(_location_, _x_, _y_, _z_) ⇒ Object
- .Uniform3dv(_location_, _count_, _value_) ⇒ Object
- .Uniform3f(_location_, _v0_, _v1_, _v2_) ⇒ Object
- .Uniform3fv(_location_, _count_, _value_) ⇒ Object
- .Uniform3i(_location_, _v0_, _v1_, _v2_) ⇒ Object
- .Uniform3iv(_location_, _count_, _value_) ⇒ Object
- .Uniform3ui(_location_, _v0_, _v1_, _v2_) ⇒ Object
- .Uniform3uiv(_location_, _count_, _value_) ⇒ Object
- .Uniform4d(_location_, _x_, _y_, _z_, _w_) ⇒ Object
- .Uniform4dv(_location_, _count_, _value_) ⇒ Object
- .Uniform4f(_location_, _v0_, _v1_, _v2_, _v3_) ⇒ Object
- .Uniform4fv(_location_, _count_, _value_) ⇒ Object
- .Uniform4i(_location_, _v0_, _v1_, _v2_, _v3_) ⇒ Object
- .Uniform4iv(_location_, _count_, _value_) ⇒ Object
- .Uniform4ui(_location_, _v0_, _v1_, _v2_, _v3_) ⇒ Object
- .Uniform4uiv(_location_, _count_, _value_) ⇒ Object
- .UniformBlockBinding(_program_, _uniformBlockIndex_, _uniformBlockBinding_) ⇒ Object
- .UniformMatrix2dv(_location_, _count_, _transpose_, _value_) ⇒ Object
- .UniformMatrix2fv(_location_, _count_, _transpose_, _value_) ⇒ Object
- .UniformMatrix2x3dv(_location_, _count_, _transpose_, _value_) ⇒ Object
- .UniformMatrix2x3fv(_location_, _count_, _transpose_, _value_) ⇒ Object
- .UniformMatrix2x4dv(_location_, _count_, _transpose_, _value_) ⇒ Object
- .UniformMatrix2x4fv(_location_, _count_, _transpose_, _value_) ⇒ Object
- .UniformMatrix3dv(_location_, _count_, _transpose_, _value_) ⇒ Object
- .UniformMatrix3fv(_location_, _count_, _transpose_, _value_) ⇒ Object
- .UniformMatrix3x2dv(_location_, _count_, _transpose_, _value_) ⇒ Object
- .UniformMatrix3x2fv(_location_, _count_, _transpose_, _value_) ⇒ Object
- .UniformMatrix3x4dv(_location_, _count_, _transpose_, _value_) ⇒ Object
- .UniformMatrix3x4fv(_location_, _count_, _transpose_, _value_) ⇒ Object
- .UniformMatrix4dv(_location_, _count_, _transpose_, _value_) ⇒ Object
- .UniformMatrix4fv(_location_, _count_, _transpose_, _value_) ⇒ Object
- .UniformMatrix4x2dv(_location_, _count_, _transpose_, _value_) ⇒ Object
- .UniformMatrix4x2fv(_location_, _count_, _transpose_, _value_) ⇒ Object
- .UniformMatrix4x3dv(_location_, _count_, _transpose_, _value_) ⇒ Object
- .UniformMatrix4x3fv(_location_, _count_, _transpose_, _value_) ⇒ Object
- .UniformSubroutinesuiv(_shadertype_, _count_, _indices_) ⇒ Object
- .UnmapBuffer(_target_) ⇒ Object
- .UnmapNamedBuffer(_buffer_) ⇒ Object
- .UseProgram(_program_) ⇒ Object
- .UseProgramStages(_pipeline_, _stages_, _program_) ⇒ Object
- .ValidateProgram(_program_) ⇒ Object
- .ValidateProgramPipeline(_pipeline_) ⇒ Object
- .Vertex2d(_x_, _y_) ⇒ Object
- .Vertex2dv(_v_) ⇒ Object
- .Vertex2f(_x_, _y_) ⇒ Object
- .Vertex2fv(_v_) ⇒ Object
- .Vertex2i(_x_, _y_) ⇒ Object
- .Vertex2iv(_v_) ⇒ Object
- .Vertex2s(_x_, _y_) ⇒ Object
- .Vertex2sv(_v_) ⇒ Object
- .Vertex3d(_x_, _y_, _z_) ⇒ Object
- .Vertex3dv(_v_) ⇒ Object
- .Vertex3f(_x_, _y_, _z_) ⇒ Object
- .Vertex3fv(_v_) ⇒ Object
- .Vertex3i(_x_, _y_, _z_) ⇒ Object
- .Vertex3iv(_v_) ⇒ Object
- .Vertex3s(_x_, _y_, _z_) ⇒ Object
- .Vertex3sv(_v_) ⇒ Object
- .Vertex4d(_x_, _y_, _z_, _w_) ⇒ Object
- .Vertex4dv(_v_) ⇒ Object
- .Vertex4f(_x_, _y_, _z_, _w_) ⇒ Object
- .Vertex4fv(_v_) ⇒ Object
- .Vertex4i(_x_, _y_, _z_, _w_) ⇒ Object
- .Vertex4iv(_v_) ⇒ Object
- .Vertex4s(_x_, _y_, _z_, _w_) ⇒ Object
- .Vertex4sv(_v_) ⇒ Object
- .VertexArrayAttribBinding(_vaobj_, _attribindex_, _bindingindex_) ⇒ Object
- .VertexArrayAttribFormat(_vaobj_, _attribindex_, _size_, _type_, _normalized_, _relativeoffset_) ⇒ Object
- .VertexArrayAttribIFormat(_vaobj_, _attribindex_, _size_, _type_, _relativeoffset_) ⇒ Object
- .VertexArrayAttribLFormat(_vaobj_, _attribindex_, _size_, _type_, _relativeoffset_) ⇒ Object
- .VertexArrayBindingDivisor(_vaobj_, _bindingindex_, _divisor_) ⇒ Object
- .VertexArrayElementBuffer(_vaobj_, _buffer_) ⇒ Object
- .VertexArrayVertexBuffer(_vaobj_, _bindingindex_, _buffer_, _offset_, _stride_) ⇒ Object
- .VertexArrayVertexBuffers(_vaobj_, _first_, _count_, _buffers_, _offsets_, _strides_) ⇒ Object
- .VertexAttrib1d(_index_, _x_) ⇒ Object
- .VertexAttrib1dv(_index_, _v_) ⇒ Object
- .VertexAttrib1f(_index_, _x_) ⇒ Object
- .VertexAttrib1fv(_index_, _v_) ⇒ Object
- .VertexAttrib1s(_index_, _x_) ⇒ Object
- .VertexAttrib1sv(_index_, _v_) ⇒ Object
- .VertexAttrib2d(_index_, _x_, _y_) ⇒ Object
- .VertexAttrib2dv(_index_, _v_) ⇒ Object
- .VertexAttrib2f(_index_, _x_, _y_) ⇒ Object
- .VertexAttrib2fv(_index_, _v_) ⇒ Object
- .VertexAttrib2s(_index_, _x_, _y_) ⇒ Object
- .VertexAttrib2sv(_index_, _v_) ⇒ Object
- .VertexAttrib3d(_index_, _x_, _y_, _z_) ⇒ Object
- .VertexAttrib3dv(_index_, _v_) ⇒ Object
- .VertexAttrib3f(_index_, _x_, _y_, _z_) ⇒ Object
- .VertexAttrib3fv(_index_, _v_) ⇒ Object
- .VertexAttrib3s(_index_, _x_, _y_, _z_) ⇒ Object
- .VertexAttrib3sv(_index_, _v_) ⇒ Object
- .VertexAttrib4bv(_index_, _v_) ⇒ Object
- .VertexAttrib4d(_index_, _x_, _y_, _z_, _w_) ⇒ Object
- .VertexAttrib4dv(_index_, _v_) ⇒ Object
- .VertexAttrib4f(_index_, _x_, _y_, _z_, _w_) ⇒ Object
- .VertexAttrib4fv(_index_, _v_) ⇒ Object
- .VertexAttrib4iv(_index_, _v_) ⇒ Object
- .VertexAttrib4Nbv(_index_, _v_) ⇒ Object
- .VertexAttrib4Niv(_index_, _v_) ⇒ Object
- .VertexAttrib4Nsv(_index_, _v_) ⇒ Object
- .VertexAttrib4Nub(_index_, _x_, _y_, _z_, _w_) ⇒ Object
- .VertexAttrib4Nubv(_index_, _v_) ⇒ Object
- .VertexAttrib4Nuiv(_index_, _v_) ⇒ Object
- .VertexAttrib4Nusv(_index_, _v_) ⇒ Object
- .VertexAttrib4s(_index_, _x_, _y_, _z_, _w_) ⇒ Object
- .VertexAttrib4sv(_index_, _v_) ⇒ Object
- .VertexAttrib4ubv(_index_, _v_) ⇒ Object
- .VertexAttrib4uiv(_index_, _v_) ⇒ Object
- .VertexAttrib4usv(_index_, _v_) ⇒ Object
- .VertexAttribBinding(_attribindex_, _bindingindex_) ⇒ Object
- .VertexAttribDivisor(_index_, _divisor_) ⇒ Object
- .VertexAttribFormat(_attribindex_, _size_, _type_, _normalized_, _relativeoffset_) ⇒ Object
- .VertexAttribI1i(_index_, _x_) ⇒ Object
- .VertexAttribI1iv(_index_, _v_) ⇒ Object
- .VertexAttribI1ui(_index_, _x_) ⇒ Object
- .VertexAttribI1uiv(_index_, _v_) ⇒ Object
- .VertexAttribI2i(_index_, _x_, _y_) ⇒ Object
- .VertexAttribI2iv(_index_, _v_) ⇒ Object
- .VertexAttribI2ui(_index_, _x_, _y_) ⇒ Object
- .VertexAttribI2uiv(_index_, _v_) ⇒ Object
- .VertexAttribI3i(_index_, _x_, _y_, _z_) ⇒ Object
- .VertexAttribI3iv(_index_, _v_) ⇒ Object
- .VertexAttribI3ui(_index_, _x_, _y_, _z_) ⇒ Object
- .VertexAttribI3uiv(_index_, _v_) ⇒ Object
- .VertexAttribI4bv(_index_, _v_) ⇒ Object
- .VertexAttribI4i(_index_, _x_, _y_, _z_, _w_) ⇒ Object
- .VertexAttribI4iv(_index_, _v_) ⇒ Object
- .VertexAttribI4sv(_index_, _v_) ⇒ Object
- .VertexAttribI4ubv(_index_, _v_) ⇒ Object
- .VertexAttribI4ui(_index_, _x_, _y_, _z_, _w_) ⇒ Object
- .VertexAttribI4uiv(_index_, _v_) ⇒ Object
- .VertexAttribI4usv(_index_, _v_) ⇒ Object
- .VertexAttribIFormat(_attribindex_, _size_, _type_, _relativeoffset_) ⇒ Object
- .VertexAttribIPointer(_index_, _size_, _type_, _stride_, _pointer_) ⇒ Object
- .VertexAttribL1d(_index_, _x_) ⇒ Object
- .VertexAttribL1dv(_index_, _v_) ⇒ Object
- .VertexAttribL2d(_index_, _x_, _y_) ⇒ Object
- .VertexAttribL2dv(_index_, _v_) ⇒ Object
- .VertexAttribL3d(_index_, _x_, _y_, _z_) ⇒ Object
- .VertexAttribL3dv(_index_, _v_) ⇒ Object
- .VertexAttribL4d(_index_, _x_, _y_, _z_, _w_) ⇒ Object
- .VertexAttribL4dv(_index_, _v_) ⇒ Object
- .VertexAttribLFormat(_attribindex_, _size_, _type_, _relativeoffset_) ⇒ Object
- .VertexAttribLPointer(_index_, _size_, _type_, _stride_, _pointer_) ⇒ Object
- .VertexAttribP1ui(_index_, _type_, _normalized_, _value_) ⇒ Object
- .VertexAttribP1uiv(_index_, _type_, _normalized_, _value_) ⇒ Object
- .VertexAttribP2ui(_index_, _type_, _normalized_, _value_) ⇒ Object
- .VertexAttribP2uiv(_index_, _type_, _normalized_, _value_) ⇒ Object
- .VertexAttribP3ui(_index_, _type_, _normalized_, _value_) ⇒ Object
- .VertexAttribP3uiv(_index_, _type_, _normalized_, _value_) ⇒ Object
- .VertexAttribP4ui(_index_, _type_, _normalized_, _value_) ⇒ Object
- .VertexAttribP4uiv(_index_, _type_, _normalized_, _value_) ⇒ Object
- .VertexAttribPointer(_index_, _size_, _type_, _normalized_, _stride_, _pointer_) ⇒ Object
- .VertexBindingDivisor(_bindingindex_, _divisor_) ⇒ Object
- .VertexP2ui(_type_, _value_) ⇒ Object
- .VertexP2uiv(_type_, _value_) ⇒ Object
- .VertexP3ui(_type_, _value_) ⇒ Object
- .VertexP3uiv(_type_, _value_) ⇒ Object
- .VertexP4ui(_type_, _value_) ⇒ Object
- .VertexP4uiv(_type_, _value_) ⇒ Object
- .VertexPointer(_size_, _type_, _stride_, _pointer_) ⇒ Object
- .Viewport(_x_, _y_, _width_, _height_) ⇒ Object
- .ViewportArrayv(_first_, _count_, _v_) ⇒ Object
- .ViewportIndexedf(_index_, _x_, _y_, _w_, _h_) ⇒ Object
- .ViewportIndexedfv(_index_, _v_) ⇒ Object
- .WaitSync(_sync_, _flags_, _timeout_) ⇒ Object
- .wglGetProcAddress(_lpszProc_) ⇒ Object
- .WindowPos2d(_x_, _y_) ⇒ Object
- .WindowPos2dv(_v_) ⇒ Object
- .WindowPos2f(_x_, _y_) ⇒ Object
- .WindowPos2fv(_v_) ⇒ Object
- .WindowPos2i(_x_, _y_) ⇒ Object
- .WindowPos2iv(_v_) ⇒ Object
- .WindowPos2s(_x_, _y_) ⇒ Object
- .WindowPos2sv(_v_) ⇒ Object
- .WindowPos3d(_x_, _y_, _z_) ⇒ Object
- .WindowPos3dv(_v_) ⇒ Object
- .WindowPos3f(_x_, _y_, _z_) ⇒ Object
- .WindowPos3fv(_v_) ⇒ Object
- .WindowPos3i(_x_, _y_, _z_) ⇒ Object
- .WindowPos3iv(_v_) ⇒ Object
- .WindowPos3s(_x_, _y_, _z_) ⇒ Object
- .WindowPos3sv(_v_) ⇒ Object
Instance Method Summary collapse
- #CGLGetCurrentContext ⇒ Object
- #CGLGetShareGroup(_cgl_ctxobj_) ⇒ Object
- #glXGetCurrentContext ⇒ Object
- #glXGetCurrentDisplay(_glx_ctxobj_) ⇒ Object
- #wglGetCurrentContext ⇒ Object
- #wglGetCurrentDC ⇒ Object
Class Method Details
.Accum(_op_, _value_) ⇒ Object
4124 4125 4126 |
# File 'lib/opengl_command.rb', line 4124 def self.Accum(_op_, _value_) GL_FUNCTIONS_MAP[:glAccum].call(_op_, _value_) end |
.ActiveShaderProgram(_pipeline_, _program_) ⇒ Object
6280 6281 6282 |
# File 'lib/opengl_command.rb', line 6280 def self.ActiveShaderProgram(_pipeline_, _program_) GL_FUNCTIONS_MAP[:glActiveShaderProgram].call(_pipeline_, _program_) end |
.ActiveTexture(_texture_) ⇒ Object
4524 4525 4526 |
# File 'lib/opengl_command.rb', line 4524 def self.ActiveTexture(_texture_) GL_FUNCTIONS_MAP[:glActiveTexture].call(_texture_) end |
.AlphaFunc(_func_, _ref_) ⇒ Object
4216 4217 4218 |
# File 'lib/opengl_command.rb', line 4216 def self.AlphaFunc(_func_, _ref_) GL_FUNCTIONS_MAP[:glAlphaFunc].call(_func_, _ref_) end |
.AreTexturesResident(_n_, _textures_, _residences_) ⇒ Object
4484 4485 4486 |
# File 'lib/opengl_command.rb', line 4484 def self.AreTexturesResident(_n_, _textures_, _residences_) GL_FUNCTIONS_MAP[:glAreTexturesResident].call(_n_, _textures_, _residences_) end |
.ArrayElement(_i_) ⇒ Object
4444 4445 4446 |
# File 'lib/opengl_command.rb', line 4444 def self.ArrayElement(_i_) GL_FUNCTIONS_MAP[:glArrayElement].call(_i_) end |
.AttachShader(_program_, _shader_) ⇒ Object
4992 4993 4994 |
# File 'lib/opengl_command.rb', line 4992 def self.AttachShader(_program_, _shader_) GL_FUNCTIONS_MAP[:glAttachShader].call(_program_, _shader_) end |
.Begin(_mode_) ⇒ Object
3384 3385 3386 |
# File 'lib/opengl_command.rb', line 3384 def self.Begin(_mode_) GL_FUNCTIONS_MAP[:glBegin].call(_mode_) end |
.BeginConditionalRender(_id_, _mode_) ⇒ Object
5420 5421 5422 |
# File 'lib/opengl_command.rb', line 5420 def self.BeginConditionalRender(_id_, _mode_) GL_FUNCTIONS_MAP[:glBeginConditionalRender].call(_id_, _mode_) end |
.BeginQuery(_target_, _id_) ⇒ Object
4908 4909 4910 |
# File 'lib/opengl_command.rb', line 4908 def self.BeginQuery(_target_, _id_) GL_FUNCTIONS_MAP[:glBeginQuery].call(_target_, _id_) end |
.BeginQueryIndexed(_target_, _index_, _id_) ⇒ Object
6232 6233 6234 |
# File 'lib/opengl_command.rb', line 6232 def self.BeginQueryIndexed(_target_, _index_, _id_) GL_FUNCTIONS_MAP[:glBeginQueryIndexed].call(_target_, _index_, _id_) end |
.BeginTransformFeedback(_primitiveMode_) ⇒ Object
5392 5393 5394 |
# File 'lib/opengl_command.rb', line 5392 def self.BeginTransformFeedback(_primitiveMode_) GL_FUNCTIONS_MAP[:glBeginTransformFeedback].call(_primitiveMode_) end |
.bind_cgl_command(sym) ⇒ Object
21 22 23 24 25 26 |
# File 'lib/opengl_macosx.rb', line 21 def self.bind_cgl_command(sym) CGL_FUNCTIONS_MAP[sym] = Fiddle::Function.new(@@cgl_dll[sym.to_s], CGL_FUNCTIONS_ARGS_MAP[sym], CGL_FUNCTIONS_RETVAL_MAP[sym]) raise RuntimeError if CGL_FUNCTIONS_RETVAL_MAP[sym] == nil end |
.bind_command(sym) ⇒ Object
- INTERNAL
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 |
# File 'lib/opengl_common.rb', line 65 def self.bind_command(sym) begin GL_FUNCTIONS_MAP[sym] = Fiddle::Function.new(@@gl_dll[sym.to_s], GL_FUNCTIONS_ARGS_MAP[sym], GL_FUNCTIONS_RETVAL_MAP[sym]) rescue if self.get_platform == :OPENGL_PLATFORM_WINDOWS func_ptr = wglGetProcAddress(sym.to_s) GL_FUNCTIONS_MAP[sym] = Fiddle::Function.new(func_ptr, GL_FUNCTIONS_ARGS_MAP[sym], GL_FUNCTIONS_RETVAL_MAP[sym]) end raise RuntimeError if GL_FUNCTIONS_MAP[sym] == nil end end |
.bind_glx_command(sym) ⇒ Object
16 17 18 19 20 21 |
# File 'lib/opengl_linux.rb', line 16 def self.bind_glx_command(sym) GLX_FUNCTIONS_MAP[sym] = Fiddle::Function.new(@@gl_dll[sym.to_s], GLX_FUNCTIONS_ARGS_MAP[sym], GLX_FUNCTIONS_RETVAL_MAP[sym]) raise RuntimeError if GLX_FUNCTIONS_RETVAL_MAP[sym] == nil end |
.bind_wgl_command(sym) ⇒ Object
16 17 18 19 20 21 |
# File 'lib/opengl_windows.rb', line 16 def self.bind_wgl_command(sym) WGL_FUNCTIONS_MAP[sym] = Fiddle::Function.new(@@gl_dll[sym.to_s], WGL_FUNCTIONS_ARGS_MAP[sym], WGL_FUNCTIONS_RETVAL_MAP[sym]) raise RuntimeError if WGL_FUNCTIONS_RETVAL_MAP[sym] == nil end |
.BindAttribLocation(_program_, _index_, _name_) ⇒ Object
4996 4997 4998 |
# File 'lib/opengl_command.rb', line 4996 def self.BindAttribLocation(_program_, _index_, _name_) GL_FUNCTIONS_MAP[:glBindAttribLocation].call(_program_, _index_, _name_) end |
.BindBuffer(_target_, _buffer_) ⇒ Object
4928 4929 4930 |
# File 'lib/opengl_command.rb', line 4928 def self.BindBuffer(_target_, _buffer_) GL_FUNCTIONS_MAP[:glBindBuffer].call(_target_, _buffer_) end |
.BindBufferBase(_target_, _index_, _buffer_) ⇒ Object
5404 5405 5406 |
# File 'lib/opengl_command.rb', line 5404 def self.BindBufferBase(_target_, _index_, _buffer_) GL_FUNCTIONS_MAP[:glBindBufferBase].call(_target_, _index_, _buffer_) end |
.BindBufferRange(_target_, _index_, _buffer_, _offset_, _size_) ⇒ Object
5400 5401 5402 |
# File 'lib/opengl_command.rb', line 5400 def self.BindBufferRange(_target_, _index_, _buffer_, _offset_, _size_) GL_FUNCTIONS_MAP[:glBindBufferRange].call(_target_, _index_, _buffer_, _offset_, _size_) end |
.BindBuffersBase(_target_, _first_, _count_, _buffers_) ⇒ Object
6828 6829 6830 |
# File 'lib/opengl_command.rb', line 6828 def self.BindBuffersBase(_target_, _first_, _count_, _buffers_) GL_FUNCTIONS_MAP[:glBindBuffersBase].call(_target_, _first_, _count_, _buffers_) end |
.BindBuffersRange(_target_, _first_, _count_, _buffers_, _offsets_, _sizes_) ⇒ Object
6832 6833 6834 |
# File 'lib/opengl_command.rb', line 6832 def self.BindBuffersRange(_target_, _first_, _count_, _buffers_, _offsets_, _sizes_) GL_FUNCTIONS_MAP[:glBindBuffersRange].call(_target_, _first_, _count_, _buffers_, _offsets_, _sizes_) end |
.BindFragDataLocation(_program_, _color_, _name_) ⇒ Object
5524 5525 5526 |
# File 'lib/opengl_command.rb', line 5524 def self.BindFragDataLocation(_program_, _color_, _name_) GL_FUNCTIONS_MAP[:glBindFragDataLocation].call(_program_, _color_, _name_) end |
.BindFragDataLocationIndexed(_program_, _colorNumber_, _index_, _name_) ⇒ Object
5828 5829 5830 |
# File 'lib/opengl_command.rb', line 5828 def self.BindFragDataLocationIndexed(_program_, _colorNumber_, _index_, _name_) GL_FUNCTIONS_MAP[:glBindFragDataLocationIndexed].call(_program_, _colorNumber_, _index_, _name_) end |
.BindFramebuffer(_target_, _framebuffer_) ⇒ Object
5628 5629 5630 |
# File 'lib/opengl_command.rb', line 5628 def self.BindFramebuffer(_target_, _framebuffer_) GL_FUNCTIONS_MAP[:glBindFramebuffer].call(_target_, _framebuffer_) end |
.BindImageTexture(_unit_, _texture_, _level_, _layered_, _layer_, _access_, _format_) ⇒ Object
6616 6617 6618 |
# File 'lib/opengl_command.rb', line 6616 def self.BindImageTexture(_unit_, _texture_, _level_, _layered_, _layer_, _access_, _format_) GL_FUNCTIONS_MAP[:glBindImageTexture].call(_unit_, _texture_, _level_, _layered_, _layer_, _access_, _format_) end |
.BindImageTextures(_first_, _count_, _textures_) ⇒ Object
6844 6845 6846 |
# File 'lib/opengl_command.rb', line 6844 def self.BindImageTextures(_first_, _count_, _textures_) GL_FUNCTIONS_MAP[:glBindImageTextures].call(_first_, _count_, _textures_) end |
.BindProgramPipeline(_pipeline_) ⇒ Object
6288 6289 6290 |
# File 'lib/opengl_command.rb', line 6288 def self.BindProgramPipeline(_pipeline_) GL_FUNCTIONS_MAP[:glBindProgramPipeline].call(_pipeline_) end |
.BindRenderbuffer(_target_, _renderbuffer_) ⇒ Object
5604 5605 5606 |
# File 'lib/opengl_command.rb', line 5604 def self.BindRenderbuffer(_target_, _renderbuffer_) GL_FUNCTIONS_MAP[:glBindRenderbuffer].call(_target_, _renderbuffer_) end |
.BindSampler(_unit_, _sampler_) ⇒ Object
5848 5849 5850 |
# File 'lib/opengl_command.rb', line 5848 def self.BindSampler(_unit_, _sampler_) GL_FUNCTIONS_MAP[:glBindSampler].call(_unit_, _sampler_) end |
.BindSamplers(_first_, _count_, _samplers_) ⇒ Object
6840 6841 6842 |
# File 'lib/opengl_command.rb', line 6840 def self.BindSamplers(_first_, _count_, _samplers_) GL_FUNCTIONS_MAP[:glBindSamplers].call(_first_, _count_, _samplers_) end |
.BindTexture(_target_, _texture_) ⇒ Object
4428 4429 4430 |
# File 'lib/opengl_command.rb', line 4428 def self.BindTexture(_target_, _texture_) GL_FUNCTIONS_MAP[:glBindTexture].call(_target_, _texture_) end |
.BindTextures(_first_, _count_, _textures_) ⇒ Object
6836 6837 6838 |
# File 'lib/opengl_command.rb', line 6836 def self.BindTextures(_first_, _count_, _textures_) GL_FUNCTIONS_MAP[:glBindTextures].call(_first_, _count_, _textures_) end |
.BindTextureUnit(_unit_, _texture_) ⇒ Object
7124 7125 7126 |
# File 'lib/opengl_command.rb', line 7124 def self.BindTextureUnit(_unit_, _texture_) GL_FUNCTIONS_MAP[:glBindTextureUnit].call(_unit_, _texture_) end |
.BindTransformFeedback(_target_, _id_) ⇒ Object
6200 6201 6202 |
# File 'lib/opengl_command.rb', line 6200 def self.BindTransformFeedback(_target_, _id_) GL_FUNCTIONS_MAP[:glBindTransformFeedback].call(_target_, _id_) end |
.BindVertexArray(_array_) ⇒ Object
5688 5689 5690 |
# File 'lib/opengl_command.rb', line 5688 def self.BindVertexArray(_array_) GL_FUNCTIONS_MAP[:glBindVertexArray].call(_array_) end |
.BindVertexBuffer(_bindingindex_, _buffer_, _offset_, _stride_) ⇒ Object
6752 6753 6754 |
# File 'lib/opengl_command.rb', line 6752 def self.BindVertexBuffer(_bindingindex_, _buffer_, _offset_, _stride_) GL_FUNCTIONS_MAP[:glBindVertexBuffer].call(_bindingindex_, _buffer_, _offset_, _stride_) end |
.BindVertexBuffers(_first_, _count_, _buffers_, _offsets_, _strides_) ⇒ Object
6848 6849 6850 |
# File 'lib/opengl_command.rb', line 6848 def self.BindVertexBuffers(_first_, _count_, _buffers_, _offsets_, _strides_) GL_FUNCTIONS_MAP[:glBindVertexBuffers].call(_first_, _count_, _buffers_, _offsets_, _strides_) end |
.Bitmap(_width_, _height_, _xorig_, _yorig_, _xmove_, _ymove_, _bitmap_) ⇒ Object
3388 3389 3390 |
# File 'lib/opengl_command.rb', line 3388 def self.Bitmap(_width_, _height_, _xorig_, _yorig_, _xmove_, _ymove_, _bitmap_) GL_FUNCTIONS_MAP[:glBitmap].call(_width_, _height_, _xorig_, _yorig_, _xmove_, _ymove_, _bitmap_) end |
.BlendBarrier ⇒ Object
2350 2351 2352 |
# File 'lib/opengl_es_command.rb', line 2350 def self.BlendBarrier() GL_FUNCTIONS_MAP[:glBlendBarrier].call() end |
.BlendColor(_red_, _green_, _blue_, _alpha_) ⇒ Object
4888 4889 4890 |
# File 'lib/opengl_command.rb', line 4888 def self.BlendColor(_red_, _green_, _blue_, _alpha_) GL_FUNCTIONS_MAP[:glBlendColor].call(_red_, _green_, _blue_, _alpha_) end |
.BlendEquation(_mode_) ⇒ Object
4892 4893 4894 |
# File 'lib/opengl_command.rb', line 4892 def self.BlendEquation(_mode_) GL_FUNCTIONS_MAP[:glBlendEquation].call(_mode_) end |
.BlendEquationi(_buf_, _mode_) ⇒ Object
6064 6065 6066 |
# File 'lib/opengl_command.rb', line 6064 def self.BlendEquationi(_buf_, _mode_) GL_FUNCTIONS_MAP[:glBlendEquationi].call(_buf_, _mode_) end |
.BlendEquationSeparate(_modeRGB_, _modeAlpha_) ⇒ Object
4972 4973 4974 |
# File 'lib/opengl_command.rb', line 4972 def self.BlendEquationSeparate(_modeRGB_, _modeAlpha_) GL_FUNCTIONS_MAP[:glBlendEquationSeparate].call(_modeRGB_, _modeAlpha_) end |
.BlendEquationSeparatei(_buf_, _modeRGB_, _modeAlpha_) ⇒ Object
6068 6069 6070 |
# File 'lib/opengl_command.rb', line 6068 def self.BlendEquationSeparatei(_buf_, _modeRGB_, _modeAlpha_) GL_FUNCTIONS_MAP[:glBlendEquationSeparatei].call(_buf_, _modeRGB_, _modeAlpha_) end |
.BlendFunc(_sfactor_, _dfactor_) ⇒ Object
3264 3265 3266 |
# File 'lib/opengl_command.rb', line 3264 def self.BlendFunc(_sfactor_, _dfactor_) GL_FUNCTIONS_MAP[:glBlendFunc].call(_sfactor_, _dfactor_) end |
.BlendFunci(_buf_, _src_, _dst_) ⇒ Object
6072 6073 6074 |
# File 'lib/opengl_command.rb', line 6072 def self.BlendFunci(_buf_, _src_, _dst_) GL_FUNCTIONS_MAP[:glBlendFunci].call(_buf_, _src_, _dst_) end |
.BlendFuncSeparate(_sfactorRGB_, _dfactorRGB_, _sfactorAlpha_, _dfactorAlpha_) ⇒ Object
4708 4709 4710 |
# File 'lib/opengl_command.rb', line 4708 def self.BlendFuncSeparate(_sfactorRGB_, _dfactorRGB_, _sfactorAlpha_, _dfactorAlpha_) GL_FUNCTIONS_MAP[:glBlendFuncSeparate].call(_sfactorRGB_, _dfactorRGB_, _sfactorAlpha_, _dfactorAlpha_) end |
.BlendFuncSeparatei(_buf_, _srcRGB_, _dstRGB_, _srcAlpha_, _dstAlpha_) ⇒ Object
6076 6077 6078 |
# File 'lib/opengl_command.rb', line 6076 def self.BlendFuncSeparatei(_buf_, _srcRGB_, _dstRGB_, _srcAlpha_, _dstAlpha_) GL_FUNCTIONS_MAP[:glBlendFuncSeparatei].call(_buf_, _srcRGB_, _dstRGB_, _srcAlpha_, _dstAlpha_) end |
.BlitFramebuffer(_srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_) ⇒ Object
5668 5669 5670 |
# File 'lib/opengl_command.rb', line 5668 def self.BlitFramebuffer(_srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_) GL_FUNCTIONS_MAP[:glBlitFramebuffer].call(_srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_) end |
.BlitNamedFramebuffer(_readFramebuffer_, _drawFramebuffer_, _srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_) ⇒ Object
6996 6997 6998 |
# File 'lib/opengl_command.rb', line 6996 def self.BlitNamedFramebuffer(_readFramebuffer_, _drawFramebuffer_, _srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_) GL_FUNCTIONS_MAP[:glBlitNamedFramebuffer].call(_readFramebuffer_, _drawFramebuffer_, _srcX0_, _srcY0_, _srcX1_, _srcY1_, _dstX0_, _dstY0_, _dstX1_, _dstY1_, _mask_, _filter_) end |
.BufferData(_target_, _size_, _data_, _usage_) ⇒ Object
4944 4945 4946 |
# File 'lib/opengl_command.rb', line 4944 def self.BufferData(_target_, _size_, _data_, _usage_) GL_FUNCTIONS_MAP[:glBufferData].call(_target_, _size_, _data_, _usage_) end |
.BufferStorage(_target_, _size_, _data_, _flags_) ⇒ Object
6816 6817 6818 |
# File 'lib/opengl_command.rb', line 6816 def self.BufferStorage(_target_, _size_, _data_, _flags_) GL_FUNCTIONS_MAP[:glBufferStorage].call(_target_, _size_, _data_, _flags_) end |
.BufferSubData(_target_, _offset_, _size_, _data_) ⇒ Object
4948 4949 4950 |
# File 'lib/opengl_command.rb', line 4948 def self.BufferSubData(_target_, _offset_, _size_, _data_) GL_FUNCTIONS_MAP[:glBufferSubData].call(_target_, _offset_, _size_, _data_) end |
.CallList(_list_) ⇒ Object
3364 3365 3366 |
# File 'lib/opengl_command.rb', line 3364 def self.CallList(_list_) GL_FUNCTIONS_MAP[:glCallList].call(_list_) end |
.CallLists(_n_, _type_, _lists_) ⇒ Object
3368 3369 3370 |
# File 'lib/opengl_command.rb', line 3368 def self.CallLists(_n_, _type_, _lists_) GL_FUNCTIONS_MAP[:glCallLists].call(_n_, _type_, _lists_) end |
.check_extension(ext_name) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/opengl_ext_common.rb', line 3 def self.check_extension(ext_name) get_string = GL.get_command(:glGetString) # [INTERNAL] Shortcut to get pointer without proper user setup. version_number = get_string.call(GL::VERSION).to_s.split(/\./) if version_number[0].to_i >= 3 # glGetString(GL_EXTENSIONS) was deprecated in OpenGL 3.0 # Ref.: http://sourceforge.net/p/glew/bugs/120/ get_integerv = GL.get_command(:glGetIntegerv) get_stringi = GL.get_command(:glGetStringi) extensions_count_buf = ' ' get_integerv.call(GL::NUM_EXTENSIONS, extensions_count_buf) extensions_count = extensions_count_buf.unpack('L')[0] extensions_count.times do |i| supported_ext_name = get_stringi.call(GL::EXTENSIONS, i).to_s return true if ext_name == supported_ext_name end return false else ext_strings = get_string.call(GL::EXTENSIONS).to_s.split(/ /) return ext_strings.include? ext_name end end |
.CheckFramebufferStatus(_target_) ⇒ Object
5640 5641 5642 |
# File 'lib/opengl_command.rb', line 5640 def self.CheckFramebufferStatus(_target_) GL_FUNCTIONS_MAP[:glCheckFramebufferStatus].call(_target_) end |
.CheckNamedFramebufferStatus(_framebuffer_, _target_) ⇒ Object
7000 7001 7002 |
# File 'lib/opengl_command.rb', line 7000 def self.CheckNamedFramebufferStatus(_framebuffer_, _target_) GL_FUNCTIONS_MAP[:glCheckNamedFramebufferStatus].call(_framebuffer_, _target_) end |
.ClampColor(_target_, _clamp_) ⇒ Object
5416 5417 5418 |
# File 'lib/opengl_command.rb', line 5416 def self.ClampColor(_target_, _clamp_) GL_FUNCTIONS_MAP[:glClampColor].call(_target_, _clamp_) end |
.Clear(_mask_) ⇒ Object
3220 3221 3222 |
# File 'lib/opengl_command.rb', line 3220 def self.Clear(_mask_) GL_FUNCTIONS_MAP[:glClear].call(_mask_) end |
.ClearAccum(_red_, _green_, _blue_, _alpha_) ⇒ Object
4112 4113 4114 |
# File 'lib/opengl_command.rb', line 4112 def self.ClearAccum(_red_, _green_, _blue_, _alpha_) GL_FUNCTIONS_MAP[:glClearAccum].call(_red_, _green_, _blue_, _alpha_) end |
.ClearBufferData(_target_, _internalformat_, _format_, _type_, _data_) ⇒ Object
6644 6645 6646 |
# File 'lib/opengl_command.rb', line 6644 def self.ClearBufferData(_target_, _internalformat_, _format_, _type_, _data_) GL_FUNCTIONS_MAP[:glClearBufferData].call(_target_, _internalformat_, _format_, _type_, _data_) end |
.ClearBufferfi(_buffer_, _drawbuffer_, _depth_, _stencil_) ⇒ Object
5592 5593 5594 |
# File 'lib/opengl_command.rb', line 5592 def self.ClearBufferfi(_buffer_, _drawbuffer_, _depth_, _stencil_) GL_FUNCTIONS_MAP[:glClearBufferfi].call(_buffer_, _drawbuffer_, _depth_, _stencil_) end |
.ClearBufferfv(_buffer_, _drawbuffer_, _value_) ⇒ Object
5588 5589 5590 |
# File 'lib/opengl_command.rb', line 5588 def self.ClearBufferfv(_buffer_, _drawbuffer_, _value_) GL_FUNCTIONS_MAP[:glClearBufferfv].call(_buffer_, _drawbuffer_, _value_) end |
.ClearBufferiv(_buffer_, _drawbuffer_, _value_) ⇒ Object
5580 5581 5582 |
# File 'lib/opengl_command.rb', line 5580 def self.ClearBufferiv(_buffer_, _drawbuffer_, _value_) GL_FUNCTIONS_MAP[:glClearBufferiv].call(_buffer_, _drawbuffer_, _value_) end |
.ClearBufferSubData(_target_, _internalformat_, _offset_, _size_, _format_, _type_, _data_) ⇒ Object
6648 6649 6650 |
# File 'lib/opengl_command.rb', line 6648 def self.ClearBufferSubData(_target_, _internalformat_, _offset_, _size_, _format_, _type_, _data_) GL_FUNCTIONS_MAP[:glClearBufferSubData].call(_target_, _internalformat_, _offset_, _size_, _format_, _type_, _data_) end |
.ClearBufferuiv(_buffer_, _drawbuffer_, _value_) ⇒ Object
5584 5585 5586 |
# File 'lib/opengl_command.rb', line 5584 def self.ClearBufferuiv(_buffer_, _drawbuffer_, _value_) GL_FUNCTIONS_MAP[:glClearBufferuiv].call(_buffer_, _drawbuffer_, _value_) end |
.ClearColor(_red_, _green_, _blue_, _alpha_) ⇒ Object
3224 3225 3226 |
# File 'lib/opengl_command.rb', line 3224 def self.ClearColor(_red_, _green_, _blue_, _alpha_) GL_FUNCTIONS_MAP[:glClearColor].call(_red_, _green_, _blue_, _alpha_) end |
.ClearDepth(_depth_) ⇒ Object
3232 3233 3234 |
# File 'lib/opengl_command.rb', line 3232 def self.ClearDepth(_depth_) GL_FUNCTIONS_MAP[:glClearDepth].call(_depth_) end |
.ClearDepthf(_d_) ⇒ Object
6260 6261 6262 |
# File 'lib/opengl_command.rb', line 6260 def self.ClearDepthf(_d_) GL_FUNCTIONS_MAP[:glClearDepthf].call(_d_) end |
.ClearIndex(_c_) ⇒ Object
4116 4117 4118 |
# File 'lib/opengl_command.rb', line 4116 def self.ClearIndex(_c_) GL_FUNCTIONS_MAP[:glClearIndex].call(_c_) end |
.ClearNamedBufferData(_buffer_, _internalformat_, _format_, _type_, _data_) ⇒ Object
6900 6901 6902 |
# File 'lib/opengl_command.rb', line 6900 def self.ClearNamedBufferData(_buffer_, _internalformat_, _format_, _type_, _data_) GL_FUNCTIONS_MAP[:glClearNamedBufferData].call(_buffer_, _internalformat_, _format_, _type_, _data_) end |
.ClearNamedBufferSubData(_buffer_, _internalformat_, _offset_, _size_, _format_, _type_, _data_) ⇒ Object
6904 6905 6906 |
# File 'lib/opengl_command.rb', line 6904 def self.ClearNamedBufferSubData(_buffer_, _internalformat_, _offset_, _size_, _format_, _type_, _data_) GL_FUNCTIONS_MAP[:glClearNamedBufferSubData].call(_buffer_, _internalformat_, _offset_, _size_, _format_, _type_, _data_) end |
.ClearNamedFramebufferfi(_framebuffer_, _buffer_, _drawbuffer_, _depth_, _stencil_) ⇒ Object
6992 6993 6994 |
# File 'lib/opengl_command.rb', line 6992 def self.ClearNamedFramebufferfi(_framebuffer_, _buffer_, _drawbuffer_, _depth_, _stencil_) GL_FUNCTIONS_MAP[:glClearNamedFramebufferfi].call(_framebuffer_, _buffer_, _drawbuffer_, _depth_, _stencil_) end |
.ClearNamedFramebufferfv(_framebuffer_, _buffer_, _drawbuffer_, _value_) ⇒ Object
6988 6989 6990 |
# File 'lib/opengl_command.rb', line 6988 def self.ClearNamedFramebufferfv(_framebuffer_, _buffer_, _drawbuffer_, _value_) GL_FUNCTIONS_MAP[:glClearNamedFramebufferfv].call(_framebuffer_, _buffer_, _drawbuffer_, _value_) end |
.ClearNamedFramebufferiv(_framebuffer_, _buffer_, _drawbuffer_, _value_) ⇒ Object
6980 6981 6982 |
# File 'lib/opengl_command.rb', line 6980 def self.ClearNamedFramebufferiv(_framebuffer_, _buffer_, _drawbuffer_, _value_) GL_FUNCTIONS_MAP[:glClearNamedFramebufferiv].call(_framebuffer_, _buffer_, _drawbuffer_, _value_) end |
.ClearNamedFramebufferuiv(_framebuffer_, _buffer_, _drawbuffer_, _value_) ⇒ Object
6984 6985 6986 |
# File 'lib/opengl_command.rb', line 6984 def self.ClearNamedFramebufferuiv(_framebuffer_, _buffer_, _drawbuffer_, _value_) GL_FUNCTIONS_MAP[:glClearNamedFramebufferuiv].call(_framebuffer_, _buffer_, _drawbuffer_, _value_) end |
.ClearStencil(_s_) ⇒ Object
3228 3229 3230 |
# File 'lib/opengl_command.rb', line 3228 def self.ClearStencil(_s_) GL_FUNCTIONS_MAP[:glClearStencil].call(_s_) end |
.ClearTexImage(_texture_, _level_, _format_, _type_, _data_) ⇒ Object
6820 6821 6822 |
# File 'lib/opengl_command.rb', line 6820 def self.ClearTexImage(_texture_, _level_, _format_, _type_, _data_) GL_FUNCTIONS_MAP[:glClearTexImage].call(_texture_, _level_, _format_, _type_, _data_) end |
.ClearTexSubImage(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _data_) ⇒ Object
6824 6825 6826 |
# File 'lib/opengl_command.rb', line 6824 def self.ClearTexSubImage(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _data_) GL_FUNCTIONS_MAP[:glClearTexSubImage].call(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _data_) end |
.ClientActiveTexture(_texture_) ⇒ Object
4560 4561 4562 |
# File 'lib/opengl_command.rb', line 4560 def self.ClientActiveTexture(_texture_) GL_FUNCTIONS_MAP[:glClientActiveTexture].call(_texture_) end |
.ClientWaitSync(_sync_, _flags_, _timeout_) ⇒ Object
5784 5785 5786 |
# File 'lib/opengl_command.rb', line 5784 def self.ClientWaitSync(_sync_, _flags_, _timeout_) GL_FUNCTIONS_MAP[:glClientWaitSync].call(_sync_, _flags_, _timeout_) end |
.ClipControl(_origin_, _depth_) ⇒ Object
6852 6853 6854 |
# File 'lib/opengl_command.rb', line 6852 def self.ClipControl(_origin_, _depth_) GL_FUNCTIONS_MAP[:glClipControl].call(_origin_, _depth_) end |
.ClipPlane(_plane_, _equation_) ⇒ Object
3956 3957 3958 |
# File 'lib/opengl_command.rb', line 3956 def self.ClipPlane(_plane_, _equation_) GL_FUNCTIONS_MAP[:glClipPlane].call(_plane_, _equation_) end |
.Color3b(_red_, _green_, _blue_) ⇒ Object
3392 3393 3394 |
# File 'lib/opengl_command.rb', line 3392 def self.Color3b(_red_, _green_, _blue_) GL_FUNCTIONS_MAP[:glColor3b].call(_red_, _green_, _blue_) end |
.Color3bv(_v_) ⇒ Object
3396 3397 3398 |
# File 'lib/opengl_command.rb', line 3396 def self.Color3bv(_v_) GL_FUNCTIONS_MAP[:glColor3bv].call(_v_) end |
.Color3d(_red_, _green_, _blue_) ⇒ Object
3400 3401 3402 |
# File 'lib/opengl_command.rb', line 3400 def self.Color3d(_red_, _green_, _blue_) GL_FUNCTIONS_MAP[:glColor3d].call(_red_, _green_, _blue_) end |
.Color3dv(_v_) ⇒ Object
3404 3405 3406 |
# File 'lib/opengl_command.rb', line 3404 def self.Color3dv(_v_) GL_FUNCTIONS_MAP[:glColor3dv].call(_v_) end |
.Color3f(_red_, _green_, _blue_) ⇒ Object
3408 3409 3410 |
# File 'lib/opengl_command.rb', line 3408 def self.Color3f(_red_, _green_, _blue_) GL_FUNCTIONS_MAP[:glColor3f].call(_red_, _green_, _blue_) end |
.Color3fv(_v_) ⇒ Object
3412 3413 3414 |
# File 'lib/opengl_command.rb', line 3412 def self.Color3fv(_v_) GL_FUNCTIONS_MAP[:glColor3fv].call(_v_) end |
.Color3i(_red_, _green_, _blue_) ⇒ Object
3416 3417 3418 |
# File 'lib/opengl_command.rb', line 3416 def self.Color3i(_red_, _green_, _blue_) GL_FUNCTIONS_MAP[:glColor3i].call(_red_, _green_, _blue_) end |
.Color3iv(_v_) ⇒ Object
3420 3421 3422 |
# File 'lib/opengl_command.rb', line 3420 def self.Color3iv(_v_) GL_FUNCTIONS_MAP[:glColor3iv].call(_v_) end |
.Color3s(_red_, _green_, _blue_) ⇒ Object
3424 3425 3426 |
# File 'lib/opengl_command.rb', line 3424 def self.Color3s(_red_, _green_, _blue_) GL_FUNCTIONS_MAP[:glColor3s].call(_red_, _green_, _blue_) end |
.Color3sv(_v_) ⇒ Object
3428 3429 3430 |
# File 'lib/opengl_command.rb', line 3428 def self.Color3sv(_v_) GL_FUNCTIONS_MAP[:glColor3sv].call(_v_) end |
.Color3ub(_red_, _green_, _blue_) ⇒ Object
3432 3433 3434 |
# File 'lib/opengl_command.rb', line 3432 def self.Color3ub(_red_, _green_, _blue_) GL_FUNCTIONS_MAP[:glColor3ub].call(_red_, _green_, _blue_) end |
.Color3ubv(_v_) ⇒ Object
3436 3437 3438 |
# File 'lib/opengl_command.rb', line 3436 def self.Color3ubv(_v_) GL_FUNCTIONS_MAP[:glColor3ubv].call(_v_) end |
.Color3ui(_red_, _green_, _blue_) ⇒ Object
3440 3441 3442 |
# File 'lib/opengl_command.rb', line 3440 def self.Color3ui(_red_, _green_, _blue_) GL_FUNCTIONS_MAP[:glColor3ui].call(_red_, _green_, _blue_) end |
.Color3uiv(_v_) ⇒ Object
3444 3445 3446 |
# File 'lib/opengl_command.rb', line 3444 def self.Color3uiv(_v_) GL_FUNCTIONS_MAP[:glColor3uiv].call(_v_) end |
.Color3us(_red_, _green_, _blue_) ⇒ Object
3448 3449 3450 |
# File 'lib/opengl_command.rb', line 3448 def self.Color3us(_red_, _green_, _blue_) GL_FUNCTIONS_MAP[:glColor3us].call(_red_, _green_, _blue_) end |
.Color3usv(_v_) ⇒ Object
3452 3453 3454 |
# File 'lib/opengl_command.rb', line 3452 def self.Color3usv(_v_) GL_FUNCTIONS_MAP[:glColor3usv].call(_v_) end |
.Color4b(_red_, _green_, _blue_, _alpha_) ⇒ Object
3456 3457 3458 |
# File 'lib/opengl_command.rb', line 3456 def self.Color4b(_red_, _green_, _blue_, _alpha_) GL_FUNCTIONS_MAP[:glColor4b].call(_red_, _green_, _blue_, _alpha_) end |
.Color4bv(_v_) ⇒ Object
3460 3461 3462 |
# File 'lib/opengl_command.rb', line 3460 def self.Color4bv(_v_) GL_FUNCTIONS_MAP[:glColor4bv].call(_v_) end |
.Color4d(_red_, _green_, _blue_, _alpha_) ⇒ Object
3464 3465 3466 |
# File 'lib/opengl_command.rb', line 3464 def self.Color4d(_red_, _green_, _blue_, _alpha_) GL_FUNCTIONS_MAP[:glColor4d].call(_red_, _green_, _blue_, _alpha_) end |
.Color4dv(_v_) ⇒ Object
3468 3469 3470 |
# File 'lib/opengl_command.rb', line 3468 def self.Color4dv(_v_) GL_FUNCTIONS_MAP[:glColor4dv].call(_v_) end |
.Color4f(_red_, _green_, _blue_, _alpha_) ⇒ Object
3472 3473 3474 |
# File 'lib/opengl_command.rb', line 3472 def self.Color4f(_red_, _green_, _blue_, _alpha_) GL_FUNCTIONS_MAP[:glColor4f].call(_red_, _green_, _blue_, _alpha_) end |
.Color4fv(_v_) ⇒ Object
3476 3477 3478 |
# File 'lib/opengl_command.rb', line 3476 def self.Color4fv(_v_) GL_FUNCTIONS_MAP[:glColor4fv].call(_v_) end |
.Color4i(_red_, _green_, _blue_, _alpha_) ⇒ Object
3480 3481 3482 |
# File 'lib/opengl_command.rb', line 3480 def self.Color4i(_red_, _green_, _blue_, _alpha_) GL_FUNCTIONS_MAP[:glColor4i].call(_red_, _green_, _blue_, _alpha_) end |
.Color4iv(_v_) ⇒ Object
3484 3485 3486 |
# File 'lib/opengl_command.rb', line 3484 def self.Color4iv(_v_) GL_FUNCTIONS_MAP[:glColor4iv].call(_v_) end |
.Color4s(_red_, _green_, _blue_, _alpha_) ⇒ Object
3488 3489 3490 |
# File 'lib/opengl_command.rb', line 3488 def self.Color4s(_red_, _green_, _blue_, _alpha_) GL_FUNCTIONS_MAP[:glColor4s].call(_red_, _green_, _blue_, _alpha_) end |
.Color4sv(_v_) ⇒ Object
3492 3493 3494 |
# File 'lib/opengl_command.rb', line 3492 def self.Color4sv(_v_) GL_FUNCTIONS_MAP[:glColor4sv].call(_v_) end |
.Color4ub(_red_, _green_, _blue_, _alpha_) ⇒ Object
3496 3497 3498 |
# File 'lib/opengl_command.rb', line 3496 def self.Color4ub(_red_, _green_, _blue_, _alpha_) GL_FUNCTIONS_MAP[:glColor4ub].call(_red_, _green_, _blue_, _alpha_) end |
.Color4ubv(_v_) ⇒ Object
3500 3501 3502 |
# File 'lib/opengl_command.rb', line 3500 def self.Color4ubv(_v_) GL_FUNCTIONS_MAP[:glColor4ubv].call(_v_) end |
.Color4ui(_red_, _green_, _blue_, _alpha_) ⇒ Object
3504 3505 3506 |
# File 'lib/opengl_command.rb', line 3504 def self.Color4ui(_red_, _green_, _blue_, _alpha_) GL_FUNCTIONS_MAP[:glColor4ui].call(_red_, _green_, _blue_, _alpha_) end |
.Color4uiv(_v_) ⇒ Object
3508 3509 3510 |
# File 'lib/opengl_command.rb', line 3508 def self.Color4uiv(_v_) GL_FUNCTIONS_MAP[:glColor4uiv].call(_v_) end |
.Color4us(_red_, _green_, _blue_, _alpha_) ⇒ Object
3512 3513 3514 |
# File 'lib/opengl_command.rb', line 3512 def self.Color4us(_red_, _green_, _blue_, _alpha_) GL_FUNCTIONS_MAP[:glColor4us].call(_red_, _green_, _blue_, _alpha_) end |
.Color4usv(_v_) ⇒ Object
3516 3517 3518 |
# File 'lib/opengl_command.rb', line 3516 def self.Color4usv(_v_) GL_FUNCTIONS_MAP[:glColor4usv].call(_v_) end |
.ColorMask(_red_, _green_, _blue_, _alpha_) ⇒ Object
3240 3241 3242 |
# File 'lib/opengl_command.rb', line 3240 def self.ColorMask(_red_, _green_, _blue_, _alpha_) GL_FUNCTIONS_MAP[:glColorMask].call(_red_, _green_, _blue_, _alpha_) end |
.ColorMaski(_index_, _r_, _g_, _b_, _a_) ⇒ Object
5368 5369 5370 |
# File 'lib/opengl_command.rb', line 5368 def self.ColorMaski(_index_, _r_, _g_, _b_, _a_) GL_FUNCTIONS_MAP[:glColorMaski].call(_index_, _r_, _g_, _b_, _a_) end |
.ColorMaterial(_face_, _mode_) ⇒ Object
3960 3961 3962 |
# File 'lib/opengl_command.rb', line 3960 def self.ColorMaterial(_face_, _mode_) GL_FUNCTIONS_MAP[:glColorMaterial].call(_face_, _mode_) end |
.ColorP3ui(_type_, _color_) ⇒ Object
6036 6037 6038 |
# File 'lib/opengl_command.rb', line 6036 def self.ColorP3ui(_type_, _color_) GL_FUNCTIONS_MAP[:glColorP3ui].call(_type_, _color_) end |
.ColorP3uiv(_type_, _color_) ⇒ Object
6040 6041 6042 |
# File 'lib/opengl_command.rb', line 6040 def self.ColorP3uiv(_type_, _color_) GL_FUNCTIONS_MAP[:glColorP3uiv].call(_type_, _color_) end |
.ColorP4ui(_type_, _color_) ⇒ Object
6044 6045 6046 |
# File 'lib/opengl_command.rb', line 6044 def self.ColorP4ui(_type_, _color_) GL_FUNCTIONS_MAP[:glColorP4ui].call(_type_, _color_) end |
.ColorP4uiv(_type_, _color_) ⇒ Object
6048 6049 6050 |
# File 'lib/opengl_command.rb', line 6048 def self.ColorP4uiv(_type_, _color_) GL_FUNCTIONS_MAP[:glColorP4uiv].call(_type_, _color_) end |
.ColorPointer(_size_, _type_, _stride_, _pointer_) ⇒ Object
4448 4449 4450 |
# File 'lib/opengl_command.rb', line 4448 def self.ColorPointer(_size_, _type_, _stride_, _pointer_) GL_FUNCTIONS_MAP[:glColorPointer].call(_size_, _type_, _stride_, _pointer_) end |
.CompileShader(_shader_) ⇒ Object
5000 5001 5002 |
# File 'lib/opengl_command.rb', line 5000 def self.CompileShader(_shader_) GL_FUNCTIONS_MAP[:glCompileShader].call(_shader_) end |
.CompressedTexImage1D(_target_, _level_, _internalformat_, _width_, _border_, _imageSize_, _data_) ⇒ Object
4540 4541 4542 |
# File 'lib/opengl_command.rb', line 4540 def self.CompressedTexImage1D(_target_, _level_, _internalformat_, _width_, _border_, _imageSize_, _data_) GL_FUNCTIONS_MAP[:glCompressedTexImage1D].call(_target_, _level_, _internalformat_, _width_, _border_, _imageSize_, _data_) end |
.CompressedTexImage2D(_target_, _level_, _internalformat_, _width_, _height_, _border_, _imageSize_, _data_) ⇒ Object
4536 4537 4538 |
# File 'lib/opengl_command.rb', line 4536 def self.CompressedTexImage2D(_target_, _level_, _internalformat_, _width_, _height_, _border_, _imageSize_, _data_) GL_FUNCTIONS_MAP[:glCompressedTexImage2D].call(_target_, _level_, _internalformat_, _width_, _height_, _border_, _imageSize_, _data_) end |
.CompressedTexImage3D(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _imageSize_, _data_) ⇒ Object
4532 4533 4534 |
# File 'lib/opengl_command.rb', line 4532 def self.CompressedTexImage3D(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _imageSize_, _data_) GL_FUNCTIONS_MAP[:glCompressedTexImage3D].call(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _imageSize_, _data_) end |
.CompressedTexSubImage1D(_target_, _level_, _xoffset_, _width_, _format_, _imageSize_, _data_) ⇒ Object
4552 4553 4554 |
# File 'lib/opengl_command.rb', line 4552 def self.CompressedTexSubImage1D(_target_, _level_, _xoffset_, _width_, _format_, _imageSize_, _data_) GL_FUNCTIONS_MAP[:glCompressedTexSubImage1D].call(_target_, _level_, _xoffset_, _width_, _format_, _imageSize_, _data_) end |
.CompressedTexSubImage2D(_target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _imageSize_, _data_) ⇒ Object
4548 4549 4550 |
# File 'lib/opengl_command.rb', line 4548 def self.CompressedTexSubImage2D(_target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _imageSize_, _data_) GL_FUNCTIONS_MAP[:glCompressedTexSubImage2D].call(_target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _imageSize_, _data_) end |
.CompressedTexSubImage3D(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _data_) ⇒ Object
4544 4545 4546 |
# File 'lib/opengl_command.rb', line 4544 def self.CompressedTexSubImage3D(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _data_) GL_FUNCTIONS_MAP[:glCompressedTexSubImage3D].call(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _data_) end |
.CompressedTextureSubImage1D(_texture_, _level_, _xoffset_, _width_, _format_, _imageSize_, _data_) ⇒ Object
7072 7073 7074 |
# File 'lib/opengl_command.rb', line 7072 def self.CompressedTextureSubImage1D(_texture_, _level_, _xoffset_, _width_, _format_, _imageSize_, _data_) GL_FUNCTIONS_MAP[:glCompressedTextureSubImage1D].call(_texture_, _level_, _xoffset_, _width_, _format_, _imageSize_, _data_) end |
.CompressedTextureSubImage2D(_texture_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _imageSize_, _data_) ⇒ Object
7076 7077 7078 |
# File 'lib/opengl_command.rb', line 7076 def self.CompressedTextureSubImage2D(_texture_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _imageSize_, _data_) GL_FUNCTIONS_MAP[:glCompressedTextureSubImage2D].call(_texture_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _imageSize_, _data_) end |
.CompressedTextureSubImage3D(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _data_) ⇒ Object
7080 7081 7082 |
# File 'lib/opengl_command.rb', line 7080 def self.CompressedTextureSubImage3D(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _data_) GL_FUNCTIONS_MAP[:glCompressedTextureSubImage3D].call(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _imageSize_, _data_) end |
.CopyBufferSubData(_readTarget_, _writeTarget_, _readOffset_, _writeOffset_, _size_) ⇒ Object
5720 5721 5722 |
# File 'lib/opengl_command.rb', line 5720 def self.CopyBufferSubData(_readTarget_, _writeTarget_, _readOffset_, _writeOffset_, _size_) GL_FUNCTIONS_MAP[:glCopyBufferSubData].call(_readTarget_, _writeTarget_, _readOffset_, _writeOffset_, _size_) end |
.CopyImageSubData(_srcName_, _srcTarget_, _srcLevel_, _srcX_, _srcY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _srcWidth_, _srcHeight_, _srcDepth_) ⇒ Object
6660 6661 6662 |
# File 'lib/opengl_command.rb', line 6660 def self.CopyImageSubData(_srcName_, _srcTarget_, _srcLevel_, _srcX_, _srcY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _srcWidth_, _srcHeight_, _srcDepth_) GL_FUNCTIONS_MAP[:glCopyImageSubData].call(_srcName_, _srcTarget_, _srcLevel_, _srcX_, _srcY_, _srcZ_, _dstName_, _dstTarget_, _dstLevel_, _dstX_, _dstY_, _dstZ_, _srcWidth_, _srcHeight_, _srcDepth_) end |
.CopyNamedBufferSubData(_readBuffer_, _writeBuffer_, _readOffset_, _writeOffset_, _size_) ⇒ Object
6896 6897 6898 |
# File 'lib/opengl_command.rb', line 6896 def self.CopyNamedBufferSubData(_readBuffer_, _writeBuffer_, _readOffset_, _writeOffset_, _size_) GL_FUNCTIONS_MAP[:glCopyNamedBufferSubData].call(_readBuffer_, _writeBuffer_, _readOffset_, _writeOffset_, _size_) end |
.CopyPixels(_x_, _y_, _width_, _height_, _type_) ⇒ Object
4244 4245 4246 |
# File 'lib/opengl_command.rb', line 4244 def self.CopyPixels(_x_, _y_, _width_, _height_, _type_) GL_FUNCTIONS_MAP[:glCopyPixels].call(_x_, _y_, _width_, _height_, _type_) end |
.CopyTexImage1D(_target_, _level_, _internalformat_, _x_, _y_, _width_, _border_) ⇒ Object
4404 4405 4406 |
# File 'lib/opengl_command.rb', line 4404 def self.CopyTexImage1D(_target_, _level_, _internalformat_, _x_, _y_, _width_, _border_) GL_FUNCTIONS_MAP[:glCopyTexImage1D].call(_target_, _level_, _internalformat_, _x_, _y_, _width_, _border_) end |
.CopyTexImage2D(_target_, _level_, _internalformat_, _x_, _y_, _width_, _height_, _border_) ⇒ Object
4408 4409 4410 |
# File 'lib/opengl_command.rb', line 4408 def self.CopyTexImage2D(_target_, _level_, _internalformat_, _x_, _y_, _width_, _height_, _border_) GL_FUNCTIONS_MAP[:glCopyTexImage2D].call(_target_, _level_, _internalformat_, _x_, _y_, _width_, _height_, _border_) end |
.CopyTexSubImage1D(_target_, _level_, _xoffset_, _x_, _y_, _width_) ⇒ Object
4412 4413 4414 |
# File 'lib/opengl_command.rb', line 4412 def self.CopyTexSubImage1D(_target_, _level_, _xoffset_, _x_, _y_, _width_) GL_FUNCTIONS_MAP[:glCopyTexSubImage1D].call(_target_, _level_, _xoffset_, _x_, _y_, _width_) end |
.CopyTexSubImage2D(_target_, _level_, _xoffset_, _yoffset_, _x_, _y_, _width_, _height_) ⇒ Object
4416 4417 4418 |
# File 'lib/opengl_command.rb', line 4416 def self.CopyTexSubImage2D(_target_, _level_, _xoffset_, _yoffset_, _x_, _y_, _width_, _height_) GL_FUNCTIONS_MAP[:glCopyTexSubImage2D].call(_target_, _level_, _xoffset_, _yoffset_, _x_, _y_, _width_, _height_) end |
.CopyTexSubImage3D(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_) ⇒ Object
4520 4521 4522 |
# File 'lib/opengl_command.rb', line 4520 def self.CopyTexSubImage3D(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_) GL_FUNCTIONS_MAP[:glCopyTexSubImage3D].call(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_) end |
.CopyTextureSubImage1D(_texture_, _level_, _xoffset_, _x_, _y_, _width_) ⇒ Object
7084 7085 7086 |
# File 'lib/opengl_command.rb', line 7084 def self.CopyTextureSubImage1D(_texture_, _level_, _xoffset_, _x_, _y_, _width_) GL_FUNCTIONS_MAP[:glCopyTextureSubImage1D].call(_texture_, _level_, _xoffset_, _x_, _y_, _width_) end |
.CopyTextureSubImage2D(_texture_, _level_, _xoffset_, _yoffset_, _x_, _y_, _width_, _height_) ⇒ Object
7088 7089 7090 |
# File 'lib/opengl_command.rb', line 7088 def self.CopyTextureSubImage2D(_texture_, _level_, _xoffset_, _yoffset_, _x_, _y_, _width_, _height_) GL_FUNCTIONS_MAP[:glCopyTextureSubImage2D].call(_texture_, _level_, _xoffset_, _yoffset_, _x_, _y_, _width_, _height_) end |
.CopyTextureSubImage3D(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_) ⇒ Object
7092 7093 7094 |
# File 'lib/opengl_command.rb', line 7092 def self.CopyTextureSubImage3D(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_) GL_FUNCTIONS_MAP[:glCopyTextureSubImage3D].call(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _x_, _y_, _width_, _height_) end |
.CreateBuffers(_n_, _buffers_) ⇒ Object
6880 6881 6882 |
# File 'lib/opengl_command.rb', line 6880 def self.CreateBuffers(_n_, _buffers_) GL_FUNCTIONS_MAP[:glCreateBuffers].call(_n_, _buffers_) end |
.CreateFramebuffers(_n_, _framebuffers_) ⇒ Object
6940 6941 6942 |
# File 'lib/opengl_command.rb', line 6940 def self.CreateFramebuffers(_n_, _framebuffers_) GL_FUNCTIONS_MAP[:glCreateFramebuffers].call(_n_, _framebuffers_) end |
.CreateProgram ⇒ Object
5004 5005 5006 |
# File 'lib/opengl_command.rb', line 5004 def self.CreateProgram() GL_FUNCTIONS_MAP[:glCreateProgram].call() end |
.CreateProgramPipelines(_n_, _pipelines_) ⇒ Object
7220 7221 7222 |
# File 'lib/opengl_command.rb', line 7220 def self.CreateProgramPipelines(_n_, _pipelines_) GL_FUNCTIONS_MAP[:glCreateProgramPipelines].call(_n_, _pipelines_) end |
.CreateQueries(_target_, _n_, _ids_) ⇒ Object
7224 7225 7226 |
# File 'lib/opengl_command.rb', line 7224 def self.CreateQueries(_target_, _n_, _ids_) GL_FUNCTIONS_MAP[:glCreateQueries].call(_target_, _n_, _ids_) end |
.CreateRenderbuffers(_n_, _renderbuffers_) ⇒ Object
7012 7013 7014 |
# File 'lib/opengl_command.rb', line 7012 def self.CreateRenderbuffers(_n_, _renderbuffers_) GL_FUNCTIONS_MAP[:glCreateRenderbuffers].call(_n_, _renderbuffers_) end |
.CreateSamplers(_n_, _samplers_) ⇒ Object
7216 7217 7218 |
# File 'lib/opengl_command.rb', line 7216 def self.CreateSamplers(_n_, _samplers_) GL_FUNCTIONS_MAP[:glCreateSamplers].call(_n_, _samplers_) end |
.CreateShader(_type_) ⇒ Object
5008 5009 5010 |
# File 'lib/opengl_command.rb', line 5008 def self.CreateShader(_type_) GL_FUNCTIONS_MAP[:glCreateShader].call(_type_) end |
.CreateShaderProgramv(_type_, _count_, _strings_) ⇒ Object
6284 6285 6286 |
# File 'lib/opengl_command.rb', line 6284 def self.CreateShaderProgramv(_type_, _count_, _strings_) GL_FUNCTIONS_MAP[:glCreateShaderProgramv].call(_type_, _count_, _strings_) end |
.CreateTextures(_target_, _n_, _textures_) ⇒ Object
7028 7029 7030 |
# File 'lib/opengl_command.rb', line 7028 def self.CreateTextures(_target_, _n_, _textures_) GL_FUNCTIONS_MAP[:glCreateTextures].call(_target_, _n_, _textures_) end |
.CreateTransformFeedbacks(_n_, _ids_) ⇒ Object
6856 6857 6858 |
# File 'lib/opengl_command.rb', line 6856 def self.CreateTransformFeedbacks(_n_, _ids_) GL_FUNCTIONS_MAP[:glCreateTransformFeedbacks].call(_n_, _ids_) end |
.CreateVertexArrays(_n_, _arrays_) ⇒ Object
7160 7161 7162 |
# File 'lib/opengl_command.rb', line 7160 def self.CreateVertexArrays(_n_, _arrays_) GL_FUNCTIONS_MAP[:glCreateVertexArrays].call(_n_, _arrays_) end |
.CullFace(_mode_) ⇒ Object
3164 3165 3166 |
# File 'lib/opengl_command.rb', line 3164 def self.CullFace(_mode_) GL_FUNCTIONS_MAP[:glCullFace].call(_mode_) end |
.DebugMessageCallback(_callback_, _userParam_) ⇒ Object
6784 6785 6786 |
# File 'lib/opengl_command.rb', line 6784 def self.DebugMessageCallback(_callback_, _userParam_) GL_FUNCTIONS_MAP[:glDebugMessageCallback].call(_callback_, _userParam_) end |
.DebugMessageControl(_source_, _type_, _severity_, _count_, _ids_, _enabled_) ⇒ Object
6776 6777 6778 |
# File 'lib/opengl_command.rb', line 6776 def self.DebugMessageControl(_source_, _type_, _severity_, _count_, _ids_, _enabled_) GL_FUNCTIONS_MAP[:glDebugMessageControl].call(_source_, _type_, _severity_, _count_, _ids_, _enabled_) end |
.DebugMessageInsert(_source_, _type_, _id_, _severity_, _length_, _buf_) ⇒ Object
6780 6781 6782 |
# File 'lib/opengl_command.rb', line 6780 def self.DebugMessageInsert(_source_, _type_, _id_, _severity_, _length_, _buf_) GL_FUNCTIONS_MAP[:glDebugMessageInsert].call(_source_, _type_, _id_, _severity_, _length_, _buf_) end |
.DeleteBuffers(_n_, _buffers_) ⇒ Object
4932 4933 4934 |
# File 'lib/opengl_command.rb', line 4932 def self.DeleteBuffers(_n_, _buffers_) GL_FUNCTIONS_MAP[:glDeleteBuffers].call(_n_, _buffers_) end |
.DeleteFramebuffers(_n_, _framebuffers_) ⇒ Object
5632 5633 5634 |
# File 'lib/opengl_command.rb', line 5632 def self.DeleteFramebuffers(_n_, _framebuffers_) GL_FUNCTIONS_MAP[:glDeleteFramebuffers].call(_n_, _framebuffers_) end |
.DeleteLists(_list_, _range_) ⇒ Object
3372 3373 3374 |
# File 'lib/opengl_command.rb', line 3372 def self.DeleteLists(_list_, _range_) GL_FUNCTIONS_MAP[:glDeleteLists].call(_list_, _range_) end |
.DeleteProgram(_program_) ⇒ Object
5012 5013 5014 |
# File 'lib/opengl_command.rb', line 5012 def self.DeleteProgram(_program_) GL_FUNCTIONS_MAP[:glDeleteProgram].call(_program_) end |
.DeleteProgramPipelines(_n_, _pipelines_) ⇒ Object
6292 6293 6294 |
# File 'lib/opengl_command.rb', line 6292 def self.DeleteProgramPipelines(_n_, _pipelines_) GL_FUNCTIONS_MAP[:glDeleteProgramPipelines].call(_n_, _pipelines_) end |
.DeleteQueries(_n_, _ids_) ⇒ Object
4900 4901 4902 |
# File 'lib/opengl_command.rb', line 4900 def self.DeleteQueries(_n_, _ids_) GL_FUNCTIONS_MAP[:glDeleteQueries].call(_n_, _ids_) end |
.DeleteRenderbuffers(_n_, _renderbuffers_) ⇒ Object
5608 5609 5610 |
# File 'lib/opengl_command.rb', line 5608 def self.DeleteRenderbuffers(_n_, _renderbuffers_) GL_FUNCTIONS_MAP[:glDeleteRenderbuffers].call(_n_, _renderbuffers_) end |
.DeleteSamplers(_count_, _samplers_) ⇒ Object
5840 5841 5842 |
# File 'lib/opengl_command.rb', line 5840 def self.DeleteSamplers(_count_, _samplers_) GL_FUNCTIONS_MAP[:glDeleteSamplers].call(_count_, _samplers_) end |
.DeleteShader(_shader_) ⇒ Object
5016 5017 5018 |
# File 'lib/opengl_command.rb', line 5016 def self.DeleteShader(_shader_) GL_FUNCTIONS_MAP[:glDeleteShader].call(_shader_) end |
.DeleteSync(_sync_) ⇒ Object
5780 5781 5782 |
# File 'lib/opengl_command.rb', line 5780 def self.DeleteSync(_sync_) GL_FUNCTIONS_MAP[:glDeleteSync].call(_sync_) end |
.DeleteTextures(_n_, _textures_) ⇒ Object
4432 4433 4434 |
# File 'lib/opengl_command.rb', line 4432 def self.DeleteTextures(_n_, _textures_) GL_FUNCTIONS_MAP[:glDeleteTextures].call(_n_, _textures_) end |
.DeleteTransformFeedbacks(_n_, _ids_) ⇒ Object
6204 6205 6206 |
# File 'lib/opengl_command.rb', line 6204 def self.DeleteTransformFeedbacks(_n_, _ids_) GL_FUNCTIONS_MAP[:glDeleteTransformFeedbacks].call(_n_, _ids_) end |
.DeleteVertexArrays(_n_, _arrays_) ⇒ Object
5692 5693 5694 |
# File 'lib/opengl_command.rb', line 5692 def self.DeleteVertexArrays(_n_, _arrays_) GL_FUNCTIONS_MAP[:glDeleteVertexArrays].call(_n_, _arrays_) end |
.DepthFunc(_func_) ⇒ Object
3280 3281 3282 |
# File 'lib/opengl_command.rb', line 3280 def self.DepthFunc(_func_) GL_FUNCTIONS_MAP[:glDepthFunc].call(_func_) end |
.DepthMask(_flag_) ⇒ Object
3244 3245 3246 |
# File 'lib/opengl_command.rb', line 3244 def self.DepthMask(_flag_) GL_FUNCTIONS_MAP[:glDepthMask].call(_flag_) end |
.DepthRange(_n_, _f_) ⇒ Object
3348 3349 3350 |
# File 'lib/opengl_command.rb', line 3348 def self.DepthRange(_n_, _f_) GL_FUNCTIONS_MAP[:glDepthRange].call(_n_, _f_) end |
.DepthRangeArrayv(_first_, _count_, _v_) ⇒ Object
6580 6581 6582 |
# File 'lib/opengl_command.rb', line 6580 def self.DepthRangeArrayv(_first_, _count_, _v_) GL_FUNCTIONS_MAP[:glDepthRangeArrayv].call(_first_, _count_, _v_) end |
.DepthRangef(_n_, _f_) ⇒ Object
6256 6257 6258 |
# File 'lib/opengl_command.rb', line 6256 def self.DepthRangef(_n_, _f_) GL_FUNCTIONS_MAP[:glDepthRangef].call(_n_, _f_) end |
.DepthRangeIndexed(_index_, _n_, _f_) ⇒ Object
6584 6585 6586 |
# File 'lib/opengl_command.rb', line 6584 def self.DepthRangeIndexed(_index_, _n_, _f_) GL_FUNCTIONS_MAP[:glDepthRangeIndexed].call(_index_, _n_, _f_) end |
.DetachShader(_program_, _shader_) ⇒ Object
5020 5021 5022 |
# File 'lib/opengl_command.rb', line 5020 def self.DetachShader(_program_, _shader_) GL_FUNCTIONS_MAP[:glDetachShader].call(_program_, _shader_) end |
.Disable(_cap_) ⇒ Object
3248 3249 3250 |
# File 'lib/opengl_command.rb', line 3248 def self.Disable(_cap_) GL_FUNCTIONS_MAP[:glDisable].call(_cap_) end |
.DisableClientState(_array_) ⇒ Object
4452 4453 4454 |
# File 'lib/opengl_command.rb', line 4452 def self.DisableClientState(_array_) GL_FUNCTIONS_MAP[:glDisableClientState].call(_array_) end |
.Disablei(_target_, _index_) ⇒ Object
5384 5385 5386 |
# File 'lib/opengl_command.rb', line 5384 def self.Disablei(_target_, _index_) GL_FUNCTIONS_MAP[:glDisablei].call(_target_, _index_) end |
.DisableVertexArrayAttrib(_vaobj_, _index_) ⇒ Object
7164 7165 7166 |
# File 'lib/opengl_command.rb', line 7164 def self.DisableVertexArrayAttrib(_vaobj_, _index_) GL_FUNCTIONS_MAP[:glDisableVertexArrayAttrib].call(_vaobj_, _index_) end |
.DisableVertexAttribArray(_index_) ⇒ Object
5024 5025 5026 |
# File 'lib/opengl_command.rb', line 5024 def self.DisableVertexAttribArray(_index_) GL_FUNCTIONS_MAP[:glDisableVertexAttribArray].call(_index_) end |
.DispatchCompute(_num_groups_x_, _num_groups_y_, _num_groups_z_) ⇒ Object
6652 6653 6654 |
# File 'lib/opengl_command.rb', line 6652 def self.DispatchCompute(_num_groups_x_, _num_groups_y_, _num_groups_z_) GL_FUNCTIONS_MAP[:glDispatchCompute].call(_num_groups_x_, _num_groups_y_, _num_groups_z_) end |
.DispatchComputeIndirect(_indirect_) ⇒ Object
6656 6657 6658 |
# File 'lib/opengl_command.rb', line 6656 def self.DispatchComputeIndirect(_indirect_) GL_FUNCTIONS_MAP[:glDispatchComputeIndirect].call(_indirect_) end |
.DrawArrays(_mode_, _first_, _count_) ⇒ Object
4388 4389 4390 |
# File 'lib/opengl_command.rb', line 4388 def self.DrawArrays(_mode_, _first_, _count_) GL_FUNCTIONS_MAP[:glDrawArrays].call(_mode_, _first_, _count_) end |
.DrawArraysIndirect(_mode_, _indirect_) ⇒ Object
6080 6081 6082 |
# File 'lib/opengl_command.rb', line 6080 def self.DrawArraysIndirect(_mode_, _indirect_) GL_FUNCTIONS_MAP[:glDrawArraysIndirect].call(_mode_, _indirect_) end |
.DrawArraysInstanced(_mode_, _first_, _count_, _instancecount_) ⇒ Object
5704 5705 5706 |
# File 'lib/opengl_command.rb', line 5704 def self.DrawArraysInstanced(_mode_, _first_, _count_, _instancecount_) GL_FUNCTIONS_MAP[:glDrawArraysInstanced].call(_mode_, _first_, _count_, _instancecount_) end |
.DrawArraysInstancedBaseInstance(_mode_, _first_, _count_, _instancecount_, _baseinstance_) ⇒ Object
6596 6597 6598 |
# File 'lib/opengl_command.rb', line 6596 def self.DrawArraysInstancedBaseInstance(_mode_, _first_, _count_, _instancecount_, _baseinstance_) GL_FUNCTIONS_MAP[:glDrawArraysInstancedBaseInstance].call(_mode_, _first_, _count_, _instancecount_, _baseinstance_) end |
.DrawBuffer(_buf_) ⇒ Object
3216 3217 3218 |
# File 'lib/opengl_command.rb', line 3216 def self.DrawBuffer(_buf_) GL_FUNCTIONS_MAP[:glDrawBuffer].call(_buf_) end |
.DrawBuffers(_n_, _bufs_) ⇒ Object
4976 4977 4978 |
# File 'lib/opengl_command.rb', line 4976 def self.DrawBuffers(_n_, _bufs_) GL_FUNCTIONS_MAP[:glDrawBuffers].call(_n_, _bufs_) end |
.DrawElements(_mode_, _count_, _type_, _indices_) ⇒ Object
4392 4393 4394 |
# File 'lib/opengl_command.rb', line 4392 def self.DrawElements(_mode_, _count_, _type_, _indices_) GL_FUNCTIONS_MAP[:glDrawElements].call(_mode_, _count_, _type_, _indices_) end |
.DrawElementsBaseVertex(_mode_, _count_, _type_, _indices_, _basevertex_) ⇒ Object
5752 5753 5754 |
# File 'lib/opengl_command.rb', line 5752 def self.DrawElementsBaseVertex(_mode_, _count_, _type_, _indices_, _basevertex_) GL_FUNCTIONS_MAP[:glDrawElementsBaseVertex].call(_mode_, _count_, _type_, _indices_, _basevertex_) end |
.DrawElementsIndirect(_mode_, _type_, _indirect_) ⇒ Object
6084 6085 6086 |
# File 'lib/opengl_command.rb', line 6084 def self.DrawElementsIndirect(_mode_, _type_, _indirect_) GL_FUNCTIONS_MAP[:glDrawElementsIndirect].call(_mode_, _type_, _indirect_) end |
.DrawElementsInstanced(_mode_, _count_, _type_, _indices_, _instancecount_) ⇒ Object
5708 5709 5710 |
# File 'lib/opengl_command.rb', line 5708 def self.DrawElementsInstanced(_mode_, _count_, _type_, _indices_, _instancecount_) GL_FUNCTIONS_MAP[:glDrawElementsInstanced].call(_mode_, _count_, _type_, _indices_, _instancecount_) end |
.DrawElementsInstancedBaseInstance(_mode_, _count_, _type_, _indices_, _instancecount_, _baseinstance_) ⇒ Object
6600 6601 6602 |
# File 'lib/opengl_command.rb', line 6600 def self.DrawElementsInstancedBaseInstance(_mode_, _count_, _type_, _indices_, _instancecount_, _baseinstance_) GL_FUNCTIONS_MAP[:glDrawElementsInstancedBaseInstance].call(_mode_, _count_, _type_, _indices_, _instancecount_, _baseinstance_) end |
.DrawElementsInstancedBaseVertex(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_) ⇒ Object
5760 5761 5762 |
# File 'lib/opengl_command.rb', line 5760 def self.DrawElementsInstancedBaseVertex(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_) GL_FUNCTIONS_MAP[:glDrawElementsInstancedBaseVertex].call(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_) end |
.DrawElementsInstancedBaseVertexBaseInstance(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_, _baseinstance_) ⇒ Object
6604 6605 6606 |
# File 'lib/opengl_command.rb', line 6604 def self.DrawElementsInstancedBaseVertexBaseInstance(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_, _baseinstance_) GL_FUNCTIONS_MAP[:glDrawElementsInstancedBaseVertexBaseInstance].call(_mode_, _count_, _type_, _indices_, _instancecount_, _basevertex_, _baseinstance_) end |
.DrawPixels(_width_, _height_, _format_, _type_, _pixels_) ⇒ Object
4248 4249 4250 |
# File 'lib/opengl_command.rb', line 4248 def self.DrawPixels(_width_, _height_, _format_, _type_, _pixels_) GL_FUNCTIONS_MAP[:glDrawPixels].call(_width_, _height_, _format_, _type_, _pixels_) end |
.DrawRangeElements(_mode_, _start_, _end_, _count_, _type_, _indices_) ⇒ Object
4508 4509 4510 |
# File 'lib/opengl_command.rb', line 4508 def self.DrawRangeElements(_mode_, _start_, _end_, _count_, _type_, _indices_) GL_FUNCTIONS_MAP[:glDrawRangeElements].call(_mode_, _start_, _end_, _count_, _type_, _indices_) end |
.DrawRangeElementsBaseVertex(_mode_, _start_, _end_, _count_, _type_, _indices_, _basevertex_) ⇒ Object
5756 5757 5758 |
# File 'lib/opengl_command.rb', line 5756 def self.DrawRangeElementsBaseVertex(_mode_, _start_, _end_, _count_, _type_, _indices_, _basevertex_) GL_FUNCTIONS_MAP[:glDrawRangeElementsBaseVertex].call(_mode_, _start_, _end_, _count_, _type_, _indices_, _basevertex_) end |
.DrawTransformFeedback(_mode_, _id_) ⇒ Object
6224 6225 6226 |
# File 'lib/opengl_command.rb', line 6224 def self.DrawTransformFeedback(_mode_, _id_) GL_FUNCTIONS_MAP[:glDrawTransformFeedback].call(_mode_, _id_) end |
.DrawTransformFeedbackInstanced(_mode_, _id_, _instancecount_) ⇒ Object
6636 6637 6638 |
# File 'lib/opengl_command.rb', line 6636 def self.DrawTransformFeedbackInstanced(_mode_, _id_, _instancecount_) GL_FUNCTIONS_MAP[:glDrawTransformFeedbackInstanced].call(_mode_, _id_, _instancecount_) end |
.DrawTransformFeedbackStream(_mode_, _id_, _stream_) ⇒ Object
6228 6229 6230 |
# File 'lib/opengl_command.rb', line 6228 def self.DrawTransformFeedbackStream(_mode_, _id_, _stream_) GL_FUNCTIONS_MAP[:glDrawTransformFeedbackStream].call(_mode_, _id_, _stream_) end |
.DrawTransformFeedbackStreamInstanced(_mode_, _id_, _stream_, _instancecount_) ⇒ Object
6640 6641 6642 |
# File 'lib/opengl_command.rb', line 6640 def self.DrawTransformFeedbackStreamInstanced(_mode_, _id_, _stream_, _instancecount_) GL_FUNCTIONS_MAP[:glDrawTransformFeedbackStreamInstanced].call(_mode_, _id_, _stream_, _instancecount_) end |
.EdgeFlag(_flag_) ⇒ Object
3520 3521 3522 |
# File 'lib/opengl_command.rb', line 3520 def self.EdgeFlag(_flag_) GL_FUNCTIONS_MAP[:glEdgeFlag].call(_flag_) end |
.EdgeFlagPointer(_stride_, _pointer_) ⇒ Object
4456 4457 4458 |
# File 'lib/opengl_command.rb', line 4456 def self.EdgeFlagPointer(_stride_, _pointer_) GL_FUNCTIONS_MAP[:glEdgeFlagPointer].call(_stride_, _pointer_) end |
.EdgeFlagv(_flag_) ⇒ Object
3524 3525 3526 |
# File 'lib/opengl_command.rb', line 3524 def self.EdgeFlagv(_flag_) GL_FUNCTIONS_MAP[:glEdgeFlagv].call(_flag_) end |
.Enable(_cap_) ⇒ Object
3252 3253 3254 |
# File 'lib/opengl_command.rb', line 3252 def self.Enable(_cap_) GL_FUNCTIONS_MAP[:glEnable].call(_cap_) end |
.EnableClientState(_array_) ⇒ Object
4460 4461 4462 |
# File 'lib/opengl_command.rb', line 4460 def self.EnableClientState(_array_) GL_FUNCTIONS_MAP[:glEnableClientState].call(_array_) end |
.Enablei(_target_, _index_) ⇒ Object
5380 5381 5382 |
# File 'lib/opengl_command.rb', line 5380 def self.Enablei(_target_, _index_) GL_FUNCTIONS_MAP[:glEnablei].call(_target_, _index_) end |
.EnableVertexArrayAttrib(_vaobj_, _index_) ⇒ Object
7168 7169 7170 |
# File 'lib/opengl_command.rb', line 7168 def self.EnableVertexArrayAttrib(_vaobj_, _index_) GL_FUNCTIONS_MAP[:glEnableVertexArrayAttrib].call(_vaobj_, _index_) end |
.EnableVertexAttribArray(_index_) ⇒ Object
5028 5029 5030 |
# File 'lib/opengl_command.rb', line 5028 def self.EnableVertexAttribArray(_index_) GL_FUNCTIONS_MAP[:glEnableVertexAttribArray].call(_index_) end |
.End ⇒ Object
3528 3529 3530 |
# File 'lib/opengl_command.rb', line 3528 def self.End() GL_FUNCTIONS_MAP[:glEnd].call() end |
.EndConditionalRender ⇒ Object
5424 5425 5426 |
# File 'lib/opengl_command.rb', line 5424 def self.EndConditionalRender() GL_FUNCTIONS_MAP[:glEndConditionalRender].call() end |
.EndList ⇒ Object
3360 3361 3362 |
# File 'lib/opengl_command.rb', line 3360 def self.EndList() GL_FUNCTIONS_MAP[:glEndList].call() end |
.EndQuery(_target_) ⇒ Object
4912 4913 4914 |
# File 'lib/opengl_command.rb', line 4912 def self.EndQuery(_target_) GL_FUNCTIONS_MAP[:glEndQuery].call(_target_) end |
.EndQueryIndexed(_target_, _index_) ⇒ Object
6236 6237 6238 |
# File 'lib/opengl_command.rb', line 6236 def self.EndQueryIndexed(_target_, _index_) GL_FUNCTIONS_MAP[:glEndQueryIndexed].call(_target_, _index_) end |
.EndTransformFeedback ⇒ Object
5396 5397 5398 |
# File 'lib/opengl_command.rb', line 5396 def self.EndTransformFeedback() GL_FUNCTIONS_MAP[:glEndTransformFeedback].call() end |
.EvalCoord1d(_u_) ⇒ Object
4168 4169 4170 |
# File 'lib/opengl_command.rb', line 4168 def self.EvalCoord1d(_u_) GL_FUNCTIONS_MAP[:glEvalCoord1d].call(_u_) end |
.EvalCoord1dv(_u_) ⇒ Object
4172 4173 4174 |
# File 'lib/opengl_command.rb', line 4172 def self.EvalCoord1dv(_u_) GL_FUNCTIONS_MAP[:glEvalCoord1dv].call(_u_) end |
.EvalCoord1f(_u_) ⇒ Object
4176 4177 4178 |
# File 'lib/opengl_command.rb', line 4176 def self.EvalCoord1f(_u_) GL_FUNCTIONS_MAP[:glEvalCoord1f].call(_u_) end |
.EvalCoord1fv(_u_) ⇒ Object
4180 4181 4182 |
# File 'lib/opengl_command.rb', line 4180 def self.EvalCoord1fv(_u_) GL_FUNCTIONS_MAP[:glEvalCoord1fv].call(_u_) end |
.EvalCoord2d(_u_, _v_) ⇒ Object
4184 4185 4186 |
# File 'lib/opengl_command.rb', line 4184 def self.EvalCoord2d(_u_, _v_) GL_FUNCTIONS_MAP[:glEvalCoord2d].call(_u_, _v_) end |
.EvalCoord2dv(_u_) ⇒ Object
4188 4189 4190 |
# File 'lib/opengl_command.rb', line 4188 def self.EvalCoord2dv(_u_) GL_FUNCTIONS_MAP[:glEvalCoord2dv].call(_u_) end |
.EvalCoord2f(_u_, _v_) ⇒ Object
4192 4193 4194 |
# File 'lib/opengl_command.rb', line 4192 def self.EvalCoord2f(_u_, _v_) GL_FUNCTIONS_MAP[:glEvalCoord2f].call(_u_, _v_) end |
.EvalCoord2fv(_u_) ⇒ Object
4196 4197 4198 |
# File 'lib/opengl_command.rb', line 4196 def self.EvalCoord2fv(_u_) GL_FUNCTIONS_MAP[:glEvalCoord2fv].call(_u_) end |
.EvalMesh1(_mode_, _i1_, _i2_) ⇒ Object
4200 4201 4202 |
# File 'lib/opengl_command.rb', line 4200 def self.EvalMesh1(_mode_, _i1_, _i2_) GL_FUNCTIONS_MAP[:glEvalMesh1].call(_mode_, _i1_, _i2_) end |
.EvalMesh2(_mode_, _i1_, _i2_, _j1_, _j2_) ⇒ Object
4208 4209 4210 |
# File 'lib/opengl_command.rb', line 4208 def self.EvalMesh2(_mode_, _i1_, _i2_, _j1_, _j2_) GL_FUNCTIONS_MAP[:glEvalMesh2].call(_mode_, _i1_, _i2_, _j1_, _j2_) end |
.EvalPoint1(_i_) ⇒ Object
4204 4205 4206 |
# File 'lib/opengl_command.rb', line 4204 def self.EvalPoint1(_i_) GL_FUNCTIONS_MAP[:glEvalPoint1].call(_i_) end |
.EvalPoint2(_i_, _j_) ⇒ Object
4212 4213 4214 |
# File 'lib/opengl_command.rb', line 4212 def self.EvalPoint2(_i_, _j_) GL_FUNCTIONS_MAP[:glEvalPoint2].call(_i_, _j_) end |
.FeedbackBuffer(_size_, _type_, _buffer_) ⇒ Object
4080 4081 4082 |
# File 'lib/opengl_command.rb', line 4080 def self.FeedbackBuffer(_size_, _type_, _buffer_) GL_FUNCTIONS_MAP[:glFeedbackBuffer].call(_size_, _type_, _buffer_) end |
.FenceSync(_condition_, _flags_) ⇒ Object
5772 5773 5774 |
# File 'lib/opengl_command.rb', line 5772 def self.FenceSync(_condition_, _flags_) GL_FUNCTIONS_MAP[:glFenceSync].call(_condition_, _flags_) end |
.Finish ⇒ Object
3256 3257 3258 |
# File 'lib/opengl_command.rb', line 3256 def self.Finish() GL_FUNCTIONS_MAP[:glFinish].call() end |
.Flush ⇒ Object
3260 3261 3262 |
# File 'lib/opengl_command.rb', line 3260 def self.Flush() GL_FUNCTIONS_MAP[:glFlush].call() end |
.FlushMappedBufferRange(_target_, _offset_, _length_) ⇒ Object
5684 5685 5686 |
# File 'lib/opengl_command.rb', line 5684 def self.FlushMappedBufferRange(_target_, _offset_, _length_) GL_FUNCTIONS_MAP[:glFlushMappedBufferRange].call(_target_, _offset_, _length_) end |
.FlushMappedNamedBufferRange(_buffer_, _offset_, _length_) ⇒ Object
6920 6921 6922 |
# File 'lib/opengl_command.rb', line 6920 def self.FlushMappedNamedBufferRange(_buffer_, _offset_, _length_) GL_FUNCTIONS_MAP[:glFlushMappedNamedBufferRange].call(_buffer_, _offset_, _length_) end |
.FogCoordd(_coord_) ⇒ Object
4744 4745 4746 |
# File 'lib/opengl_command.rb', line 4744 def self.FogCoordd(_coord_) GL_FUNCTIONS_MAP[:glFogCoordd].call(_coord_) end |
.FogCoorddv(_coord_) ⇒ Object
4748 4749 4750 |
# File 'lib/opengl_command.rb', line 4748 def self.FogCoorddv(_coord_) GL_FUNCTIONS_MAP[:glFogCoorddv].call(_coord_) end |
.FogCoordf(_coord_) ⇒ Object
4736 4737 4738 |
# File 'lib/opengl_command.rb', line 4736 def self.FogCoordf(_coord_) GL_FUNCTIONS_MAP[:glFogCoordf].call(_coord_) end |
.FogCoordfv(_coord_) ⇒ Object
4740 4741 4742 |
# File 'lib/opengl_command.rb', line 4740 def self.FogCoordfv(_coord_) GL_FUNCTIONS_MAP[:glFogCoordfv].call(_coord_) end |
.FogCoordPointer(_type_, _stride_, _pointer_) ⇒ Object
4752 4753 4754 |
# File 'lib/opengl_command.rb', line 4752 def self.FogCoordPointer(_type_, _stride_, _pointer_) GL_FUNCTIONS_MAP[:glFogCoordPointer].call(_type_, _stride_, _pointer_) end |
.Fogf(_pname_, _param_) ⇒ Object
3964 3965 3966 |
# File 'lib/opengl_command.rb', line 3964 def self.Fogf(_pname_, _param_) GL_FUNCTIONS_MAP[:glFogf].call(_pname_, _param_) end |
.Fogfv(_pname_, _params_) ⇒ Object
3968 3969 3970 |
# File 'lib/opengl_command.rb', line 3968 def self.Fogfv(_pname_, _params_) GL_FUNCTIONS_MAP[:glFogfv].call(_pname_, _params_) end |
.Fogi(_pname_, _param_) ⇒ Object
3972 3973 3974 |
# File 'lib/opengl_command.rb', line 3972 def self.Fogi(_pname_, _param_) GL_FUNCTIONS_MAP[:glFogi].call(_pname_, _param_) end |
.Fogiv(_pname_, _params_) ⇒ Object
3976 3977 3978 |
# File 'lib/opengl_command.rb', line 3976 def self.Fogiv(_pname_, _params_) GL_FUNCTIONS_MAP[:glFogiv].call(_pname_, _params_) end |
.FramebufferParameteri(_target_, _pname_, _param_) ⇒ Object
6664 6665 6666 |
# File 'lib/opengl_command.rb', line 6664 def self.FramebufferParameteri(_target_, _pname_, _param_) GL_FUNCTIONS_MAP[:glFramebufferParameteri].call(_target_, _pname_, _param_) end |
.FramebufferRenderbuffer(_target_, _attachment_, _renderbuffertarget_, _renderbuffer_) ⇒ Object
5656 5657 5658 |
# File 'lib/opengl_command.rb', line 5656 def self.FramebufferRenderbuffer(_target_, , _renderbuffertarget_, _renderbuffer_) GL_FUNCTIONS_MAP[:glFramebufferRenderbuffer].call(_target_, , _renderbuffertarget_, _renderbuffer_) end |
.FramebufferTexture(_target_, _attachment_, _texture_, _level_) ⇒ Object
5808 5809 5810 |
# File 'lib/opengl_command.rb', line 5808 def self.FramebufferTexture(_target_, , _texture_, _level_) GL_FUNCTIONS_MAP[:glFramebufferTexture].call(_target_, , _texture_, _level_) end |
.FramebufferTexture1D(_target_, _attachment_, _textarget_, _texture_, _level_) ⇒ Object
5644 5645 5646 |
# File 'lib/opengl_command.rb', line 5644 def self.FramebufferTexture1D(_target_, , _textarget_, _texture_, _level_) GL_FUNCTIONS_MAP[:glFramebufferTexture1D].call(_target_, , _textarget_, _texture_, _level_) end |
.FramebufferTexture2D(_target_, _attachment_, _textarget_, _texture_, _level_) ⇒ Object
5648 5649 5650 |
# File 'lib/opengl_command.rb', line 5648 def self.FramebufferTexture2D(_target_, , _textarget_, _texture_, _level_) GL_FUNCTIONS_MAP[:glFramebufferTexture2D].call(_target_, , _textarget_, _texture_, _level_) end |
.FramebufferTexture3D(_target_, _attachment_, _textarget_, _texture_, _level_, _zoffset_) ⇒ Object
5652 5653 5654 |
# File 'lib/opengl_command.rb', line 5652 def self.FramebufferTexture3D(_target_, , _textarget_, _texture_, _level_, _zoffset_) GL_FUNCTIONS_MAP[:glFramebufferTexture3D].call(_target_, , _textarget_, _texture_, _level_, _zoffset_) end |
.FramebufferTextureLayer(_target_, _attachment_, _texture_, _level_, _layer_) ⇒ Object
5676 5677 5678 |
# File 'lib/opengl_command.rb', line 5676 def self.FramebufferTextureLayer(_target_, , _texture_, _level_, _layer_) GL_FUNCTIONS_MAP[:glFramebufferTextureLayer].call(_target_, , _texture_, _level_, _layer_) end |
.FrontFace(_mode_) ⇒ Object
3168 3169 3170 |
# File 'lib/opengl_command.rb', line 3168 def self.FrontFace(_mode_) GL_FUNCTIONS_MAP[:glFrontFace].call(_mode_) end |
.Frustum(_left_, _right_, _bottom_, _top_, _zNear_, _zFar_) ⇒ Object
4324 4325 4326 |
# File 'lib/opengl_command.rb', line 4324 def self.Frustum(_left_, _right_, _bottom_, _top_, _zNear_, _zFar_) GL_FUNCTIONS_MAP[:glFrustum].call(_left_, _right_, _bottom_, _top_, _zNear_, _zFar_) end |
.GenBuffers(_n_, _buffers_) ⇒ Object
4936 4937 4938 |
# File 'lib/opengl_command.rb', line 4936 def self.GenBuffers(_n_, _buffers_) GL_FUNCTIONS_MAP[:glGenBuffers].call(_n_, _buffers_) end |
.GenerateMipmap(_target_) ⇒ Object
5664 5665 5666 |
# File 'lib/opengl_command.rb', line 5664 def self.GenerateMipmap(_target_) GL_FUNCTIONS_MAP[:glGenerateMipmap].call(_target_) end |
.GenerateTextureMipmap(_texture_) ⇒ Object
7120 7121 7122 |
# File 'lib/opengl_command.rb', line 7120 def self.GenerateTextureMipmap(_texture_) GL_FUNCTIONS_MAP[:glGenerateTextureMipmap].call(_texture_) end |
.GenFramebuffers(_n_, _framebuffers_) ⇒ Object
5636 5637 5638 |
# File 'lib/opengl_command.rb', line 5636 def self.GenFramebuffers(_n_, _framebuffers_) GL_FUNCTIONS_MAP[:glGenFramebuffers].call(_n_, _framebuffers_) end |
.GenLists(_range_) ⇒ Object
3376 3377 3378 |
# File 'lib/opengl_command.rb', line 3376 def self.GenLists(_range_) GL_FUNCTIONS_MAP[:glGenLists].call(_range_) end |
.GenProgramPipelines(_n_, _pipelines_) ⇒ Object
6296 6297 6298 |
# File 'lib/opengl_command.rb', line 6296 def self.GenProgramPipelines(_n_, _pipelines_) GL_FUNCTIONS_MAP[:glGenProgramPipelines].call(_n_, _pipelines_) end |
.GenQueries(_n_, _ids_) ⇒ Object
4896 4897 4898 |
# File 'lib/opengl_command.rb', line 4896 def self.GenQueries(_n_, _ids_) GL_FUNCTIONS_MAP[:glGenQueries].call(_n_, _ids_) end |
.GenRenderbuffers(_n_, _renderbuffers_) ⇒ Object
5612 5613 5614 |
# File 'lib/opengl_command.rb', line 5612 def self.GenRenderbuffers(_n_, _renderbuffers_) GL_FUNCTIONS_MAP[:glGenRenderbuffers].call(_n_, _renderbuffers_) end |
.GenSamplers(_count_, _samplers_) ⇒ Object
5836 5837 5838 |
# File 'lib/opengl_command.rb', line 5836 def self.GenSamplers(_count_, _samplers_) GL_FUNCTIONS_MAP[:glGenSamplers].call(_count_, _samplers_) end |
.GenTextures(_n_, _textures_) ⇒ Object
4436 4437 4438 |
# File 'lib/opengl_command.rb', line 4436 def self.GenTextures(_n_, _textures_) GL_FUNCTIONS_MAP[:glGenTextures].call(_n_, _textures_) end |
.GenTransformFeedbacks(_n_, _ids_) ⇒ Object
6208 6209 6210 |
# File 'lib/opengl_command.rb', line 6208 def self.GenTransformFeedbacks(_n_, _ids_) GL_FUNCTIONS_MAP[:glGenTransformFeedbacks].call(_n_, _ids_) end |
.GenVertexArrays(_n_, _arrays_) ⇒ Object
5696 5697 5698 |
# File 'lib/opengl_command.rb', line 5696 def self.GenVertexArrays(_n_, _arrays_) GL_FUNCTIONS_MAP[:glGenVertexArrays].call(_n_, _arrays_) end |
.get_cgl_command(sym) ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'lib/opengl_macosx.rb', line 11 def self.get_cgl_command(sym) if @@cgl_dll == nil @@cgl_dll = Fiddle.dlopen('/System/Library/Frameworks/OpenGL.framework/OpenGL') end if CGL_FUNCTIONS_MAP[sym] == nil bind_cgl_command(sym) end return CGL_FUNCTIONS_MAP[sym] end |
.get_command(sym) ⇒ Object
- INTERNAL
57 58 59 60 61 62 |
# File 'lib/opengl_common.rb', line 57 def self.get_command(sym) if GL_FUNCTIONS_MAP[sym] == nil bind_command(sym) end return GL_FUNCTIONS_MAP[sym] end |
.get_extension_command_symbols(ext_name) ⇒ Object
47 48 49 50 |
# File 'lib/opengl_ext_common.rb', line 47 def self.get_extension_command_symbols(ext_name) get_ext_command = "get_ext_command_#{ext_name}".to_sym GLExt.send(get_ext_command) end |
.get_extension_enum_symbols(ext_name) ⇒ Object
42 43 44 45 |
# File 'lib/opengl_ext_common.rb', line 42 def self.get_extension_enum_symbols(ext_name) get_ext_enum = "get_ext_enum_#{ext_name}".to_sym GLExt.send(get_ext_enum) end |
.get_glx_command(sym) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/opengl_linux.rb', line 9 def self.get_glx_command(sym) if GLX_FUNCTIONS_MAP[sym] == nil bind_glx_command(sym) end return GLX_FUNCTIONS_MAP[sym] end |
.get_platform ⇒ Object
15 16 17 |
# File 'lib/opengl_platform.rb', line 15 def self.get_platform() return @@opengl_platform end |
.get_wgl_command(sym) ⇒ Object
9 10 11 12 13 14 |
# File 'lib/opengl_windows.rb', line 9 def self.get_wgl_command(sym) if WGL_FUNCTIONS_MAP[sym] == nil bind_wgl_command(sym) end return WGL_FUNCTIONS_MAP[sym] end |
.GetActiveAtomicCounterBufferiv(_program_, _bufferIndex_, _pname_, _params_) ⇒ Object
6612 6613 6614 |
# File 'lib/opengl_command.rb', line 6612 def self.GetActiveAtomicCounterBufferiv(_program_, _bufferIndex_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetActiveAtomicCounterBufferiv].call(_program_, _bufferIndex_, _pname_, _params_) end |
.GetActiveAttrib(_program_, _index_, _bufSize_, _length_, _size_, _type_, _name_) ⇒ Object
5032 5033 5034 |
# File 'lib/opengl_command.rb', line 5032 def self.GetActiveAttrib(_program_, _index_, _bufSize_, _length_, _size_, _type_, _name_) GL_FUNCTIONS_MAP[:glGetActiveAttrib].call(_program_, _index_, _bufSize_, _length_, _size_, _type_, _name_) end |
.GetActiveSubroutineName(_program_, _shadertype_, _index_, _bufSize_, _length_, _name_) ⇒ Object
6176 6177 6178 |
# File 'lib/opengl_command.rb', line 6176 def self.GetActiveSubroutineName(_program_, _shadertype_, _index_, _bufSize_, _length_, _name_) GL_FUNCTIONS_MAP[:glGetActiveSubroutineName].call(_program_, _shadertype_, _index_, _bufSize_, _length_, _name_) end |
.GetActiveSubroutineUniformiv(_program_, _shadertype_, _index_, _pname_, _values_) ⇒ Object
6168 6169 6170 |
# File 'lib/opengl_command.rb', line 6168 def self.GetActiveSubroutineUniformiv(_program_, _shadertype_, _index_, _pname_, _values_) GL_FUNCTIONS_MAP[:glGetActiveSubroutineUniformiv].call(_program_, _shadertype_, _index_, _pname_, _values_) end |
.GetActiveSubroutineUniformName(_program_, _shadertype_, _index_, _bufSize_, _length_, _name_) ⇒ Object
6172 6173 6174 |
# File 'lib/opengl_command.rb', line 6172 def self.GetActiveSubroutineUniformName(_program_, _shadertype_, _index_, _bufSize_, _length_, _name_) GL_FUNCTIONS_MAP[:glGetActiveSubroutineUniformName].call(_program_, _shadertype_, _index_, _bufSize_, _length_, _name_) end |
.GetActiveUniform(_program_, _index_, _bufSize_, _length_, _size_, _type_, _name_) ⇒ Object
5036 5037 5038 |
# File 'lib/opengl_command.rb', line 5036 def self.GetActiveUniform(_program_, _index_, _bufSize_, _length_, _size_, _type_, _name_) GL_FUNCTIONS_MAP[:glGetActiveUniform].call(_program_, _index_, _bufSize_, _length_, _size_, _type_, _name_) end |
.GetActiveUniformBlockiv(_program_, _uniformBlockIndex_, _pname_, _params_) ⇒ Object
5740 5741 5742 |
# File 'lib/opengl_command.rb', line 5740 def self.GetActiveUniformBlockiv(_program_, _uniformBlockIndex_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetActiveUniformBlockiv].call(_program_, _uniformBlockIndex_, _pname_, _params_) end |
.GetActiveUniformBlockName(_program_, _uniformBlockIndex_, _bufSize_, _length_, _uniformBlockName_) ⇒ Object
5744 5745 5746 |
# File 'lib/opengl_command.rb', line 5744 def self.GetActiveUniformBlockName(_program_, _uniformBlockIndex_, _bufSize_, _length_, _uniformBlockName_) GL_FUNCTIONS_MAP[:glGetActiveUniformBlockName].call(_program_, _uniformBlockIndex_, _bufSize_, _length_, _uniformBlockName_) end |
.GetActiveUniformName(_program_, _uniformIndex_, _bufSize_, _length_, _uniformName_) ⇒ Object
5732 5733 5734 |
# File 'lib/opengl_command.rb', line 5732 def self.GetActiveUniformName(_program_, _uniformIndex_, _bufSize_, _length_, _uniformName_) GL_FUNCTIONS_MAP[:glGetActiveUniformName].call(_program_, _uniformIndex_, _bufSize_, _length_, _uniformName_) end |
.GetActiveUniformsiv(_program_, _uniformCount_, _uniformIndices_, _pname_, _params_) ⇒ Object
5728 5729 5730 |
# File 'lib/opengl_command.rb', line 5728 def self.GetActiveUniformsiv(_program_, _uniformCount_, _uniformIndices_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetActiveUniformsiv].call(_program_, _uniformCount_, _uniformIndices_, _pname_, _params_) end |
.GetAttachedShaders(_program_, _maxCount_, _count_, _shaders_) ⇒ Object
5040 5041 5042 |
# File 'lib/opengl_command.rb', line 5040 def self.GetAttachedShaders(_program_, _maxCount_, _count_, _shaders_) GL_FUNCTIONS_MAP[:glGetAttachedShaders].call(_program_, _maxCount_, _count_, _shaders_) end |
.GetAttribLocation(_program_, _name_) ⇒ Object
5044 5045 5046 |
# File 'lib/opengl_command.rb', line 5044 def self.GetAttribLocation(_program_, _name_) GL_FUNCTIONS_MAP[:glGetAttribLocation].call(_program_, _name_) end |
.GetBooleani_v(_target_, _index_, _data_) ⇒ Object
5372 5373 5374 |
# File 'lib/opengl_command.rb', line 5372 def self.GetBooleani_v(_target_, _index_, _data_) GL_FUNCTIONS_MAP[:glGetBooleani_v].call(_target_, _index_, _data_) end |
.GetBooleanv(_pname_, _data_) ⇒ Object
3300 3301 3302 |
# File 'lib/opengl_command.rb', line 3300 def self.GetBooleanv(_pname_, _data_) GL_FUNCTIONS_MAP[:glGetBooleanv].call(_pname_, _data_) end |
.GetBufferParameteri64v(_target_, _pname_, _params_) ⇒ Object
5804 5805 5806 |
# File 'lib/opengl_command.rb', line 5804 def self.GetBufferParameteri64v(_target_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetBufferParameteri64v].call(_target_, _pname_, _params_) end |
.GetBufferParameteriv(_target_, _pname_, _params_) ⇒ Object
4964 4965 4966 |
# File 'lib/opengl_command.rb', line 4964 def self.GetBufferParameteriv(_target_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetBufferParameteriv].call(_target_, _pname_, _params_) end |
.GetBufferPointerv(_target_, _pname_, _params_) ⇒ Object
4968 4969 4970 |
# File 'lib/opengl_command.rb', line 4968 def self.GetBufferPointerv(_target_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetBufferPointerv].call(_target_, _pname_, _params_) end |
.GetBufferSubData(_target_, _offset_, _size_, _data_) ⇒ Object
4952 4953 4954 |
# File 'lib/opengl_command.rb', line 4952 def self.GetBufferSubData(_target_, _offset_, _size_, _data_) GL_FUNCTIONS_MAP[:glGetBufferSubData].call(_target_, _offset_, _size_, _data_) end |
.GetClipPlane(_plane_, _equation_) ⇒ Object
4252 4253 4254 |
# File 'lib/opengl_command.rb', line 4252 def self.GetClipPlane(_plane_, _equation_) GL_FUNCTIONS_MAP[:glGetClipPlane].call(_plane_, _equation_) end |
.GetCompressedTexImage(_target_, _level_, _img_) ⇒ Object
4556 4557 4558 |
# File 'lib/opengl_command.rb', line 4556 def self.GetCompressedTexImage(_target_, _level_, _img_) GL_FUNCTIONS_MAP[:glGetCompressedTexImage].call(_target_, _level_, _img_) end |
.GetCompressedTextureImage(_texture_, _level_, _bufSize_, _pixels_) ⇒ Object
7132 7133 7134 |
# File 'lib/opengl_command.rb', line 7132 def self.GetCompressedTextureImage(_texture_, _level_, _bufSize_, _pixels_) GL_FUNCTIONS_MAP[:glGetCompressedTextureImage].call(_texture_, _level_, _bufSize_, _pixels_) end |
.GetCompressedTextureSubImage(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _bufSize_, _pixels_) ⇒ Object
7252 7253 7254 |
# File 'lib/opengl_command.rb', line 7252 def self.GetCompressedTextureSubImage(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _bufSize_, _pixels_) GL_FUNCTIONS_MAP[:glGetCompressedTextureSubImage].call(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _bufSize_, _pixels_) end |
.GetDebugMessageLog(_count_, _bufSize_, _sources_, _types_, _ids_, _severities_, _lengths_, _messageLog_) ⇒ Object
6788 6789 6790 |
# File 'lib/opengl_command.rb', line 6788 def self.GetDebugMessageLog(_count_, _bufSize_, _sources_, _types_, _ids_, _severities_, _lengths_, ) GL_FUNCTIONS_MAP[:glGetDebugMessageLog].call(_count_, _bufSize_, _sources_, _types_, _ids_, _severities_, _lengths_, ) end |
.GetDoublei_v(_target_, _index_, _data_) ⇒ Object
6592 6593 6594 |
# File 'lib/opengl_command.rb', line 6592 def self.GetDoublei_v(_target_, _index_, _data_) GL_FUNCTIONS_MAP[:glGetDoublei_v].call(_target_, _index_, _data_) end |
.GetDoublev(_pname_, _data_) ⇒ Object
3304 3305 3306 |
# File 'lib/opengl_command.rb', line 3304 def self.GetDoublev(_pname_, _data_) GL_FUNCTIONS_MAP[:glGetDoublev].call(_pname_, _data_) end |
.GetError ⇒ Object
3308 3309 3310 |
# File 'lib/opengl_command.rb', line 3308 def self.GetError() GL_FUNCTIONS_MAP[:glGetError].call() end |
.GetFloati_v(_target_, _index_, _data_) ⇒ Object
6588 6589 6590 |
# File 'lib/opengl_command.rb', line 6588 def self.GetFloati_v(_target_, _index_, _data_) GL_FUNCTIONS_MAP[:glGetFloati_v].call(_target_, _index_, _data_) end |
.GetFloatv(_pname_, _data_) ⇒ Object
3312 3313 3314 |
# File 'lib/opengl_command.rb', line 3312 def self.GetFloatv(_pname_, _data_) GL_FUNCTIONS_MAP[:glGetFloatv].call(_pname_, _data_) end |
.GetFragDataIndex(_program_, _name_) ⇒ Object
5832 5833 5834 |
# File 'lib/opengl_command.rb', line 5832 def self.GetFragDataIndex(_program_, _name_) GL_FUNCTIONS_MAP[:glGetFragDataIndex].call(_program_, _name_) end |
.GetFragDataLocation(_program_, _name_) ⇒ Object
5528 5529 5530 |
# File 'lib/opengl_command.rb', line 5528 def self.GetFragDataLocation(_program_, _name_) GL_FUNCTIONS_MAP[:glGetFragDataLocation].call(_program_, _name_) end |
.GetFramebufferAttachmentParameteriv(_target_, _attachment_, _pname_, _params_) ⇒ Object
5660 5661 5662 |
# File 'lib/opengl_command.rb', line 5660 def self.GetFramebufferAttachmentParameteriv(_target_, , _pname_, _params_) GL_FUNCTIONS_MAP[:glGetFramebufferAttachmentParameteriv].call(_target_, , _pname_, _params_) end |
.GetFramebufferParameteriv(_target_, _pname_, _params_) ⇒ Object
6668 6669 6670 |
# File 'lib/opengl_command.rb', line 6668 def self.GetFramebufferParameteriv(_target_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetFramebufferParameteriv].call(_target_, _pname_, _params_) end |
.GetGraphicsResetStatus ⇒ Object
7256 7257 7258 |
# File 'lib/opengl_command.rb', line 7256 def self.GetGraphicsResetStatus() GL_FUNCTIONS_MAP[:glGetGraphicsResetStatus].call() end |
.GetInteger64i_v(_target_, _index_, _data_) ⇒ Object
5800 5801 5802 |
# File 'lib/opengl_command.rb', line 5800 def self.GetInteger64i_v(_target_, _index_, _data_) GL_FUNCTIONS_MAP[:glGetInteger64i_v].call(_target_, _index_, _data_) end |
.GetInteger64v(_pname_, _data_) ⇒ Object
5792 5793 5794 |
# File 'lib/opengl_command.rb', line 5792 def self.GetInteger64v(_pname_, _data_) GL_FUNCTIONS_MAP[:glGetInteger64v].call(_pname_, _data_) end |
.GetIntegeri_v(_target_, _index_, _data_) ⇒ Object
5376 5377 5378 |
# File 'lib/opengl_command.rb', line 5376 def self.GetIntegeri_v(_target_, _index_, _data_) GL_FUNCTIONS_MAP[:glGetIntegeri_v].call(_target_, _index_, _data_) end |
.GetIntegerv(_pname_, _data_) ⇒ Object
3316 3317 3318 |
# File 'lib/opengl_command.rb', line 3316 def self.GetIntegerv(_pname_, _data_) GL_FUNCTIONS_MAP[:glGetIntegerv].call(_pname_, _data_) end |
.GetInternalformati64v(_target_, _internalformat_, _pname_, _count_, _params_) ⇒ Object
6672 6673 6674 |
# File 'lib/opengl_command.rb', line 6672 def self.GetInternalformati64v(_target_, _internalformat_, _pname_, _count_, _params_) GL_FUNCTIONS_MAP[:glGetInternalformati64v].call(_target_, _internalformat_, _pname_, _count_, _params_) end |
.GetInternalformativ(_target_, _internalformat_, _pname_, _count_, _params_) ⇒ Object
6608 6609 6610 |
# File 'lib/opengl_command.rb', line 6608 def self.GetInternalformativ(_target_, _internalformat_, _pname_, _count_, _params_) GL_FUNCTIONS_MAP[:glGetInternalformativ].call(_target_, _internalformat_, _pname_, _count_, _params_) end |
.GetLightfv(_light_, _pname_, _params_) ⇒ Object
4256 4257 4258 |
# File 'lib/opengl_command.rb', line 4256 def self.GetLightfv(_light_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetLightfv].call(_light_, _pname_, _params_) end |
.GetLightiv(_light_, _pname_, _params_) ⇒ Object
4260 4261 4262 |
# File 'lib/opengl_command.rb', line 4260 def self.GetLightiv(_light_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetLightiv].call(_light_, _pname_, _params_) end |
.GetMapdv(_target_, _query_, _v_) ⇒ Object
4264 4265 4266 |
# File 'lib/opengl_command.rb', line 4264 def self.GetMapdv(_target_, _query_, _v_) GL_FUNCTIONS_MAP[:glGetMapdv].call(_target_, _query_, _v_) end |
.GetMapfv(_target_, _query_, _v_) ⇒ Object
4268 4269 4270 |
# File 'lib/opengl_command.rb', line 4268 def self.GetMapfv(_target_, _query_, _v_) GL_FUNCTIONS_MAP[:glGetMapfv].call(_target_, _query_, _v_) end |
.GetMapiv(_target_, _query_, _v_) ⇒ Object
4272 4273 4274 |
# File 'lib/opengl_command.rb', line 4272 def self.GetMapiv(_target_, _query_, _v_) GL_FUNCTIONS_MAP[:glGetMapiv].call(_target_, _query_, _v_) end |
.GetMaterialfv(_face_, _pname_, _params_) ⇒ Object
4276 4277 4278 |
# File 'lib/opengl_command.rb', line 4276 def self.GetMaterialfv(_face_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetMaterialfv].call(_face_, _pname_, _params_) end |
.GetMaterialiv(_face_, _pname_, _params_) ⇒ Object
4280 4281 4282 |
# File 'lib/opengl_command.rb', line 4280 def self.GetMaterialiv(_face_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetMaterialiv].call(_face_, _pname_, _params_) end |
.GetMultisamplefv(_pname_, _index_, _val_) ⇒ Object
5820 5821 5822 |
# File 'lib/opengl_command.rb', line 5820 def self.GetMultisamplefv(_pname_, _index_, _val_) GL_FUNCTIONS_MAP[:glGetMultisamplefv].call(_pname_, _index_, _val_) end |
.GetNamedBufferParameteri64v(_buffer_, _pname_, _params_) ⇒ Object
6928 6929 6930 |
# File 'lib/opengl_command.rb', line 6928 def self.GetNamedBufferParameteri64v(_buffer_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetNamedBufferParameteri64v].call(_buffer_, _pname_, _params_) end |
.GetNamedBufferParameteriv(_buffer_, _pname_, _params_) ⇒ Object
6924 6925 6926 |
# File 'lib/opengl_command.rb', line 6924 def self.GetNamedBufferParameteriv(_buffer_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetNamedBufferParameteriv].call(_buffer_, _pname_, _params_) end |
.GetNamedBufferPointerv(_buffer_, _pname_, _params_) ⇒ Object
6932 6933 6934 |
# File 'lib/opengl_command.rb', line 6932 def self.GetNamedBufferPointerv(_buffer_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetNamedBufferPointerv].call(_buffer_, _pname_, _params_) end |
.GetNamedBufferSubData(_buffer_, _offset_, _size_, _data_) ⇒ Object
6936 6937 6938 |
# File 'lib/opengl_command.rb', line 6936 def self.GetNamedBufferSubData(_buffer_, _offset_, _size_, _data_) GL_FUNCTIONS_MAP[:glGetNamedBufferSubData].call(_buffer_, _offset_, _size_, _data_) end |
.GetNamedFramebufferAttachmentParameteriv(_framebuffer_, _attachment_, _pname_, _params_) ⇒ Object
7008 7009 7010 |
# File 'lib/opengl_command.rb', line 7008 def self.GetNamedFramebufferAttachmentParameteriv(_framebuffer_, , _pname_, _params_) GL_FUNCTIONS_MAP[:glGetNamedFramebufferAttachmentParameteriv].call(_framebuffer_, , _pname_, _params_) end |
.GetNamedFramebufferParameteriv(_framebuffer_, _pname_, _param_) ⇒ Object
7004 7005 7006 |
# File 'lib/opengl_command.rb', line 7004 def self.GetNamedFramebufferParameteriv(_framebuffer_, _pname_, _param_) GL_FUNCTIONS_MAP[:glGetNamedFramebufferParameteriv].call(_framebuffer_, _pname_, _param_) end |
.GetNamedRenderbufferParameteriv(_renderbuffer_, _pname_, _params_) ⇒ Object
7024 7025 7026 |
# File 'lib/opengl_command.rb', line 7024 def self.GetNamedRenderbufferParameteriv(_renderbuffer_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetNamedRenderbufferParameteriv].call(_renderbuffer_, _pname_, _params_) end |
.GetnColorTable(_target_, _format_, _type_, _bufSize_, _table_) ⇒ Object
7316 7317 7318 |
# File 'lib/opengl_command.rb', line 7316 def self.GetnColorTable(_target_, _format_, _type_, _bufSize_, _table_) GL_FUNCTIONS_MAP[:glGetnColorTable].call(_target_, _format_, _type_, _bufSize_, _table_) end |
.GetnCompressedTexImage(_target_, _lod_, _bufSize_, _pixels_) ⇒ Object
7260 7261 7262 |
# File 'lib/opengl_command.rb', line 7260 def self.GetnCompressedTexImage(_target_, _lod_, _bufSize_, _pixels_) GL_FUNCTIONS_MAP[:glGetnCompressedTexImage].call(_target_, _lod_, _bufSize_, _pixels_) end |
.GetnConvolutionFilter(_target_, _format_, _type_, _bufSize_, _image_) ⇒ Object
7320 7321 7322 |
# File 'lib/opengl_command.rb', line 7320 def self.GetnConvolutionFilter(_target_, _format_, _type_, _bufSize_, _image_) GL_FUNCTIONS_MAP[:glGetnConvolutionFilter].call(_target_, _format_, _type_, _bufSize_, _image_) end |
.GetnHistogram(_target_, _reset_, _format_, _type_, _bufSize_, _values_) ⇒ Object
7328 7329 7330 |
# File 'lib/opengl_command.rb', line 7328 def self.GetnHistogram(_target_, _reset_, _format_, _type_, _bufSize_, _values_) GL_FUNCTIONS_MAP[:glGetnHistogram].call(_target_, _reset_, _format_, _type_, _bufSize_, _values_) end |
.GetnMapdv(_target_, _query_, _bufSize_, _v_) ⇒ Object
7288 7289 7290 |
# File 'lib/opengl_command.rb', line 7288 def self.GetnMapdv(_target_, _query_, _bufSize_, _v_) GL_FUNCTIONS_MAP[:glGetnMapdv].call(_target_, _query_, _bufSize_, _v_) end |
.GetnMapfv(_target_, _query_, _bufSize_, _v_) ⇒ Object
7292 7293 7294 |
# File 'lib/opengl_command.rb', line 7292 def self.GetnMapfv(_target_, _query_, _bufSize_, _v_) GL_FUNCTIONS_MAP[:glGetnMapfv].call(_target_, _query_, _bufSize_, _v_) end |
.GetnMapiv(_target_, _query_, _bufSize_, _v_) ⇒ Object
7296 7297 7298 |
# File 'lib/opengl_command.rb', line 7296 def self.GetnMapiv(_target_, _query_, _bufSize_, _v_) GL_FUNCTIONS_MAP[:glGetnMapiv].call(_target_, _query_, _bufSize_, _v_) end |
.GetnMinmax(_target_, _reset_, _format_, _type_, _bufSize_, _values_) ⇒ Object
7332 7333 7334 |
# File 'lib/opengl_command.rb', line 7332 def self.GetnMinmax(_target_, _reset_, _format_, _type_, _bufSize_, _values_) GL_FUNCTIONS_MAP[:glGetnMinmax].call(_target_, _reset_, _format_, _type_, _bufSize_, _values_) end |
.GetnPixelMapfv(_map_, _bufSize_, _values_) ⇒ Object
7300 7301 7302 |
# File 'lib/opengl_command.rb', line 7300 def self.GetnPixelMapfv(_map_, _bufSize_, _values_) GL_FUNCTIONS_MAP[:glGetnPixelMapfv].call(_map_, _bufSize_, _values_) end |
.GetnPixelMapuiv(_map_, _bufSize_, _values_) ⇒ Object
7304 7305 7306 |
# File 'lib/opengl_command.rb', line 7304 def self.GetnPixelMapuiv(_map_, _bufSize_, _values_) GL_FUNCTIONS_MAP[:glGetnPixelMapuiv].call(_map_, _bufSize_, _values_) end |
.GetnPixelMapusv(_map_, _bufSize_, _values_) ⇒ Object
7308 7309 7310 |
# File 'lib/opengl_command.rb', line 7308 def self.GetnPixelMapusv(_map_, _bufSize_, _values_) GL_FUNCTIONS_MAP[:glGetnPixelMapusv].call(_map_, _bufSize_, _values_) end |
.GetnPolygonStipple(_bufSize_, _pattern_) ⇒ Object
7312 7313 7314 |
# File 'lib/opengl_command.rb', line 7312 def self.GetnPolygonStipple(_bufSize_, _pattern_) GL_FUNCTIONS_MAP[:glGetnPolygonStipple].call(_bufSize_, _pattern_) end |
.GetnSeparableFilter(_target_, _format_, _type_, _rowBufSize_, _row_, _columnBufSize_, _column_, _span_) ⇒ Object
7324 7325 7326 |
# File 'lib/opengl_command.rb', line 7324 def self.GetnSeparableFilter(_target_, _format_, _type_, _rowBufSize_, _row_, _columnBufSize_, _column_, _span_) GL_FUNCTIONS_MAP[:glGetnSeparableFilter].call(_target_, _format_, _type_, _rowBufSize_, _row_, _columnBufSize_, _column_, _span_) end |
.GetnTexImage(_target_, _level_, _format_, _type_, _bufSize_, _pixels_) ⇒ Object
7264 7265 7266 |
# File 'lib/opengl_command.rb', line 7264 def self.GetnTexImage(_target_, _level_, _format_, _type_, _bufSize_, _pixels_) GL_FUNCTIONS_MAP[:glGetnTexImage].call(_target_, _level_, _format_, _type_, _bufSize_, _pixels_) end |
.GetnUniformdv(_program_, _location_, _bufSize_, _params_) ⇒ Object
7268 7269 7270 |
# File 'lib/opengl_command.rb', line 7268 def self.GetnUniformdv(_program_, _location_, _bufSize_, _params_) GL_FUNCTIONS_MAP[:glGetnUniformdv].call(_program_, _location_, _bufSize_, _params_) end |
.GetnUniformfv(_program_, _location_, _bufSize_, _params_) ⇒ Object
7272 7273 7274 |
# File 'lib/opengl_command.rb', line 7272 def self.GetnUniformfv(_program_, _location_, _bufSize_, _params_) GL_FUNCTIONS_MAP[:glGetnUniformfv].call(_program_, _location_, _bufSize_, _params_) end |
.GetnUniformiv(_program_, _location_, _bufSize_, _params_) ⇒ Object
7276 7277 7278 |
# File 'lib/opengl_command.rb', line 7276 def self.GetnUniformiv(_program_, _location_, _bufSize_, _params_) GL_FUNCTIONS_MAP[:glGetnUniformiv].call(_program_, _location_, _bufSize_, _params_) end |
.GetnUniformuiv(_program_, _location_, _bufSize_, _params_) ⇒ Object
7280 7281 7282 |
# File 'lib/opengl_command.rb', line 7280 def self.GetnUniformuiv(_program_, _location_, _bufSize_, _params_) GL_FUNCTIONS_MAP[:glGetnUniformuiv].call(_program_, _location_, _bufSize_, _params_) end |
.GetObjectLabel(_identifier_, _name_, _bufSize_, _length_, _label_) ⇒ Object
6804 6805 6806 |
# File 'lib/opengl_command.rb', line 6804 def self.GetObjectLabel(_identifier_, _name_, _bufSize_, _length_, _label_) GL_FUNCTIONS_MAP[:glGetObjectLabel].call(_identifier_, _name_, _bufSize_, _length_, _label_) end |
.GetObjectPtrLabel(_ptr_, _bufSize_, _length_, _label_) ⇒ Object
6812 6813 6814 |
# File 'lib/opengl_command.rb', line 6812 def self.GetObjectPtrLabel(_ptr_, _bufSize_, _length_, _label_) GL_FUNCTIONS_MAP[:glGetObjectPtrLabel].call(_ptr_, _bufSize_, _length_, _label_) end |
.GetPixelMapfv(_map_, _values_) ⇒ Object
4284 4285 4286 |
# File 'lib/opengl_command.rb', line 4284 def self.GetPixelMapfv(_map_, _values_) GL_FUNCTIONS_MAP[:glGetPixelMapfv].call(_map_, _values_) end |
.GetPixelMapuiv(_map_, _values_) ⇒ Object
4288 4289 4290 |
# File 'lib/opengl_command.rb', line 4288 def self.GetPixelMapuiv(_map_, _values_) GL_FUNCTIONS_MAP[:glGetPixelMapuiv].call(_map_, _values_) end |
.GetPixelMapusv(_map_, _values_) ⇒ Object
4292 4293 4294 |
# File 'lib/opengl_command.rb', line 4292 def self.GetPixelMapusv(_map_, _values_) GL_FUNCTIONS_MAP[:glGetPixelMapusv].call(_map_, _values_) end |
.GetPointerv(_pname_, _params_) ⇒ Object
4396 4397 4398 |
# File 'lib/opengl_command.rb', line 4396 def self.GetPointerv(_pname_, _params_) GL_FUNCTIONS_MAP[:glGetPointerv].call(_pname_, _params_) end |
.GetPolygonStipple(_mask_) ⇒ Object
4296 4297 4298 |
# File 'lib/opengl_command.rb', line 4296 def self.GetPolygonStipple(_mask_) GL_FUNCTIONS_MAP[:glGetPolygonStipple].call(_mask_) end |
.GetProgramBinary(_program_, _bufSize_, _length_, _binaryFormat_, _binary_) ⇒ Object
6264 6265 6266 |
# File 'lib/opengl_command.rb', line 6264 def self.GetProgramBinary(_program_, _bufSize_, _length_, _binaryFormat_, _binary_) GL_FUNCTIONS_MAP[:glGetProgramBinary].call(_program_, _bufSize_, _length_, _binaryFormat_, _binary_) end |
.GetProgramInfoLog(_program_, _bufSize_, _length_, _infoLog_) ⇒ Object
5052 5053 5054 |
# File 'lib/opengl_command.rb', line 5052 def self.GetProgramInfoLog(_program_, _bufSize_, _length_, _infoLog_) GL_FUNCTIONS_MAP[:glGetProgramInfoLog].call(_program_, _bufSize_, _length_, _infoLog_) end |
.GetProgramInterfaceiv(_program_, _programInterface_, _pname_, _params_) ⇒ Object
6708 6709 6710 |
# File 'lib/opengl_command.rb', line 6708 def self.GetProgramInterfaceiv(_program_, _programInterface_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetProgramInterfaceiv].call(_program_, _programInterface_, _pname_, _params_) end |
.GetProgramiv(_program_, _pname_, _params_) ⇒ Object
5048 5049 5050 |
# File 'lib/opengl_command.rb', line 5048 def self.GetProgramiv(_program_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetProgramiv].call(_program_, _pname_, _params_) end |
.GetProgramPipelineInfoLog(_pipeline_, _bufSize_, _length_, _infoLog_) ⇒ Object
6512 6513 6514 |
# File 'lib/opengl_command.rb', line 6512 def self.GetProgramPipelineInfoLog(_pipeline_, _bufSize_, _length_, _infoLog_) GL_FUNCTIONS_MAP[:glGetProgramPipelineInfoLog].call(_pipeline_, _bufSize_, _length_, _infoLog_) end |
.GetProgramPipelineiv(_pipeline_, _pname_, _params_) ⇒ Object
6304 6305 6306 |
# File 'lib/opengl_command.rb', line 6304 def self.GetProgramPipelineiv(_pipeline_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetProgramPipelineiv].call(_pipeline_, _pname_, _params_) end |
.GetProgramResourceIndex(_program_, _programInterface_, _name_) ⇒ Object
6712 6713 6714 |
# File 'lib/opengl_command.rb', line 6712 def self.GetProgramResourceIndex(_program_, _programInterface_, _name_) GL_FUNCTIONS_MAP[:glGetProgramResourceIndex].call(_program_, _programInterface_, _name_) end |
.GetProgramResourceiv(_program_, _programInterface_, _index_, _propCount_, _props_, _count_, _length_, _params_) ⇒ Object
6720 6721 6722 |
# File 'lib/opengl_command.rb', line 6720 def self.GetProgramResourceiv(_program_, _programInterface_, _index_, _propCount_, _props_, _count_, _length_, _params_) GL_FUNCTIONS_MAP[:glGetProgramResourceiv].call(_program_, _programInterface_, _index_, _propCount_, _props_, _count_, _length_, _params_) end |
.GetProgramResourceLocation(_program_, _programInterface_, _name_) ⇒ Object
6724 6725 6726 |
# File 'lib/opengl_command.rb', line 6724 def self.GetProgramResourceLocation(_program_, _programInterface_, _name_) GL_FUNCTIONS_MAP[:glGetProgramResourceLocation].call(_program_, _programInterface_, _name_) end |
.GetProgramResourceLocationIndex(_program_, _programInterface_, _name_) ⇒ Object
6728 6729 6730 |
# File 'lib/opengl_command.rb', line 6728 def self.GetProgramResourceLocationIndex(_program_, _programInterface_, _name_) GL_FUNCTIONS_MAP[:glGetProgramResourceLocationIndex].call(_program_, _programInterface_, _name_) end |
.GetProgramResourceName(_program_, _programInterface_, _index_, _bufSize_, _length_, _name_) ⇒ Object
6716 6717 6718 |
# File 'lib/opengl_command.rb', line 6716 def self.GetProgramResourceName(_program_, _programInterface_, _index_, _bufSize_, _length_, _name_) GL_FUNCTIONS_MAP[:glGetProgramResourceName].call(_program_, _programInterface_, _index_, _bufSize_, _length_, _name_) end |
.GetProgramStageiv(_program_, _shadertype_, _pname_, _values_) ⇒ Object
6188 6189 6190 |
# File 'lib/opengl_command.rb', line 6188 def self.GetProgramStageiv(_program_, _shadertype_, _pname_, _values_) GL_FUNCTIONS_MAP[:glGetProgramStageiv].call(_program_, _shadertype_, _pname_, _values_) end |
.GetQueryBufferObjecti64v(_id_, _buffer_, _pname_, _offset_) ⇒ Object
7228 7229 7230 |
# File 'lib/opengl_command.rb', line 7228 def self.GetQueryBufferObjecti64v(_id_, _buffer_, _pname_, _offset_) GL_FUNCTIONS_MAP[:glGetQueryBufferObjecti64v].call(_id_, _buffer_, _pname_, _offset_) end |
.GetQueryBufferObjectiv(_id_, _buffer_, _pname_, _offset_) ⇒ Object
7232 7233 7234 |
# File 'lib/opengl_command.rb', line 7232 def self.GetQueryBufferObjectiv(_id_, _buffer_, _pname_, _offset_) GL_FUNCTIONS_MAP[:glGetQueryBufferObjectiv].call(_id_, _buffer_, _pname_, _offset_) end |
.GetQueryBufferObjectui64v(_id_, _buffer_, _pname_, _offset_) ⇒ Object
7236 7237 7238 |
# File 'lib/opengl_command.rb', line 7236 def self.GetQueryBufferObjectui64v(_id_, _buffer_, _pname_, _offset_) GL_FUNCTIONS_MAP[:glGetQueryBufferObjectui64v].call(_id_, _buffer_, _pname_, _offset_) end |
.GetQueryBufferObjectuiv(_id_, _buffer_, _pname_, _offset_) ⇒ Object
7240 7241 7242 |
# File 'lib/opengl_command.rb', line 7240 def self.GetQueryBufferObjectuiv(_id_, _buffer_, _pname_, _offset_) GL_FUNCTIONS_MAP[:glGetQueryBufferObjectuiv].call(_id_, _buffer_, _pname_, _offset_) end |
.GetQueryIndexediv(_target_, _index_, _pname_, _params_) ⇒ Object
6240 6241 6242 |
# File 'lib/opengl_command.rb', line 6240 def self.GetQueryIndexediv(_target_, _index_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetQueryIndexediv].call(_target_, _index_, _pname_, _params_) end |
.GetQueryiv(_target_, _pname_, _params_) ⇒ Object
4916 4917 4918 |
# File 'lib/opengl_command.rb', line 4916 def self.GetQueryiv(_target_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetQueryiv].call(_target_, _pname_, _params_) end |
.GetQueryObjecti64v(_id_, _pname_, _params_) ⇒ Object
5896 5897 5898 |
# File 'lib/opengl_command.rb', line 5896 def self.GetQueryObjecti64v(_id_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetQueryObjecti64v].call(_id_, _pname_, _params_) end |
.GetQueryObjectiv(_id_, _pname_, _params_) ⇒ Object
4920 4921 4922 |
# File 'lib/opengl_command.rb', line 4920 def self.GetQueryObjectiv(_id_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetQueryObjectiv].call(_id_, _pname_, _params_) end |
.GetQueryObjectui64v(_id_, _pname_, _params_) ⇒ Object
5900 5901 5902 |
# File 'lib/opengl_command.rb', line 5900 def self.GetQueryObjectui64v(_id_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetQueryObjectui64v].call(_id_, _pname_, _params_) end |
.GetQueryObjectuiv(_id_, _pname_, _params_) ⇒ Object
4924 4925 4926 |
# File 'lib/opengl_command.rb', line 4924 def self.GetQueryObjectuiv(_id_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetQueryObjectuiv].call(_id_, _pname_, _params_) end |
.GetRenderbufferParameteriv(_target_, _pname_, _params_) ⇒ Object
5620 5621 5622 |
# File 'lib/opengl_command.rb', line 5620 def self.GetRenderbufferParameteriv(_target_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetRenderbufferParameteriv].call(_target_, _pname_, _params_) end |
.GetSamplerParameterfv(_sampler_, _pname_, _params_) ⇒ Object
5884 5885 5886 |
# File 'lib/opengl_command.rb', line 5884 def self.GetSamplerParameterfv(_sampler_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetSamplerParameterfv].call(_sampler_, _pname_, _params_) end |
.GetSamplerParameterIiv(_sampler_, _pname_, _params_) ⇒ Object
5880 5881 5882 |
# File 'lib/opengl_command.rb', line 5880 def self.GetSamplerParameterIiv(_sampler_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetSamplerParameterIiv].call(_sampler_, _pname_, _params_) end |
.GetSamplerParameterIuiv(_sampler_, _pname_, _params_) ⇒ Object
5888 5889 5890 |
# File 'lib/opengl_command.rb', line 5888 def self.GetSamplerParameterIuiv(_sampler_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetSamplerParameterIuiv].call(_sampler_, _pname_, _params_) end |
.GetSamplerParameteriv(_sampler_, _pname_, _params_) ⇒ Object
5876 5877 5878 |
# File 'lib/opengl_command.rb', line 5876 def self.GetSamplerParameteriv(_sampler_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetSamplerParameteriv].call(_sampler_, _pname_, _params_) end |
.GetShaderInfoLog(_shader_, _bufSize_, _length_, _infoLog_) ⇒ Object
5060 5061 5062 |
# File 'lib/opengl_command.rb', line 5060 def self.GetShaderInfoLog(_shader_, _bufSize_, _length_, _infoLog_) GL_FUNCTIONS_MAP[:glGetShaderInfoLog].call(_shader_, _bufSize_, _length_, _infoLog_) end |
.GetShaderiv(_shader_, _pname_, _params_) ⇒ Object
5056 5057 5058 |
# File 'lib/opengl_command.rb', line 5056 def self.GetShaderiv(_shader_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetShaderiv].call(_shader_, _pname_, _params_) end |
.GetShaderPrecisionFormat(_shadertype_, _precisiontype_, _range_, _precision_) ⇒ Object
6252 6253 6254 |
# File 'lib/opengl_command.rb', line 6252 def self.GetShaderPrecisionFormat(_shadertype_, _precisiontype_, _range_, _precision_) GL_FUNCTIONS_MAP[:glGetShaderPrecisionFormat].call(_shadertype_, _precisiontype_, _range_, _precision_) end |
.GetShaderSource(_shader_, _bufSize_, _length_, _source_) ⇒ Object
5064 5065 5066 |
# File 'lib/opengl_command.rb', line 5064 def self.GetShaderSource(_shader_, _bufSize_, _length_, _source_) GL_FUNCTIONS_MAP[:glGetShaderSource].call(_shader_, _bufSize_, _length_, _source_) end |
.GetString(_name_) ⇒ Object
3320 3321 3322 |
# File 'lib/opengl_command.rb', line 3320 def self.GetString(_name_) GL_FUNCTIONS_MAP[:glGetString].call(_name_) end |
.GetStringi(_name_, _index_) ⇒ Object
5596 5597 5598 |
# File 'lib/opengl_command.rb', line 5596 def self.GetStringi(_name_, _index_) GL_FUNCTIONS_MAP[:glGetStringi].call(_name_, _index_) end |
.GetSubroutineIndex(_program_, _shadertype_, _name_) ⇒ Object
6164 6165 6166 |
# File 'lib/opengl_command.rb', line 6164 def self.GetSubroutineIndex(_program_, _shadertype_, _name_) GL_FUNCTIONS_MAP[:glGetSubroutineIndex].call(_program_, _shadertype_, _name_) end |
.GetSubroutineUniformLocation(_program_, _shadertype_, _name_) ⇒ Object
6160 6161 6162 |
# File 'lib/opengl_command.rb', line 6160 def self.GetSubroutineUniformLocation(_program_, _shadertype_, _name_) GL_FUNCTIONS_MAP[:glGetSubroutineUniformLocation].call(_program_, _shadertype_, _name_) end |
.GetSynciv(_sync_, _pname_, _count_, _length_, _values_) ⇒ Object
5796 5797 5798 |
# File 'lib/opengl_command.rb', line 5796 def self.GetSynciv(_sync_, _pname_, _count_, _length_, _values_) GL_FUNCTIONS_MAP[:glGetSynciv].call(_sync_, _pname_, _count_, _length_, _values_) end |
.GetTexEnvfv(_target_, _pname_, _params_) ⇒ Object
4300 4301 4302 |
# File 'lib/opengl_command.rb', line 4300 def self.GetTexEnvfv(_target_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetTexEnvfv].call(_target_, _pname_, _params_) end |
.GetTexEnviv(_target_, _pname_, _params_) ⇒ Object
4304 4305 4306 |
# File 'lib/opengl_command.rb', line 4304 def self.GetTexEnviv(_target_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetTexEnviv].call(_target_, _pname_, _params_) end |
.GetTexGendv(_coord_, _pname_, _params_) ⇒ Object
4308 4309 4310 |
# File 'lib/opengl_command.rb', line 4308 def self.GetTexGendv(_coord_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetTexGendv].call(_coord_, _pname_, _params_) end |
.GetTexGenfv(_coord_, _pname_, _params_) ⇒ Object
4312 4313 4314 |
# File 'lib/opengl_command.rb', line 4312 def self.GetTexGenfv(_coord_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetTexGenfv].call(_coord_, _pname_, _params_) end |
.GetTexGeniv(_coord_, _pname_, _params_) ⇒ Object
4316 4317 4318 |
# File 'lib/opengl_command.rb', line 4316 def self.GetTexGeniv(_coord_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetTexGeniv].call(_coord_, _pname_, _params_) end |
.GetTexImage(_target_, _level_, _format_, _type_, _pixels_) ⇒ Object
3324 3325 3326 |
# File 'lib/opengl_command.rb', line 3324 def self.GetTexImage(_target_, _level_, _format_, _type_, _pixels_) GL_FUNCTIONS_MAP[:glGetTexImage].call(_target_, _level_, _format_, _type_, _pixels_) end |
.GetTexLevelParameterfv(_target_, _level_, _pname_, _params_) ⇒ Object
3336 3337 3338 |
# File 'lib/opengl_command.rb', line 3336 def self.GetTexLevelParameterfv(_target_, _level_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetTexLevelParameterfv].call(_target_, _level_, _pname_, _params_) end |
.GetTexLevelParameteriv(_target_, _level_, _pname_, _params_) ⇒ Object
3340 3341 3342 |
# File 'lib/opengl_command.rb', line 3340 def self.GetTexLevelParameteriv(_target_, _level_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetTexLevelParameteriv].call(_target_, _level_, _pname_, _params_) end |
.GetTexParameterfv(_target_, _pname_, _params_) ⇒ Object
3328 3329 3330 |
# File 'lib/opengl_command.rb', line 3328 def self.GetTexParameterfv(_target_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetTexParameterfv].call(_target_, _pname_, _params_) end |
.GetTexParameterIiv(_target_, _pname_, _params_) ⇒ Object
5572 5573 5574 |
# File 'lib/opengl_command.rb', line 5572 def self.GetTexParameterIiv(_target_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetTexParameterIiv].call(_target_, _pname_, _params_) end |
.GetTexParameterIuiv(_target_, _pname_, _params_) ⇒ Object
5576 5577 5578 |
# File 'lib/opengl_command.rb', line 5576 def self.GetTexParameterIuiv(_target_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetTexParameterIuiv].call(_target_, _pname_, _params_) end |
.GetTexParameteriv(_target_, _pname_, _params_) ⇒ Object
3332 3333 3334 |
# File 'lib/opengl_command.rb', line 3332 def self.GetTexParameteriv(_target_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetTexParameteriv].call(_target_, _pname_, _params_) end |
.GetTextureImage(_texture_, _level_, _format_, _type_, _bufSize_, _pixels_) ⇒ Object
7128 7129 7130 |
# File 'lib/opengl_command.rb', line 7128 def self.GetTextureImage(_texture_, _level_, _format_, _type_, _bufSize_, _pixels_) GL_FUNCTIONS_MAP[:glGetTextureImage].call(_texture_, _level_, _format_, _type_, _bufSize_, _pixels_) end |
.GetTextureLevelParameterfv(_texture_, _level_, _pname_, _params_) ⇒ Object
7136 7137 7138 |
# File 'lib/opengl_command.rb', line 7136 def self.GetTextureLevelParameterfv(_texture_, _level_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetTextureLevelParameterfv].call(_texture_, _level_, _pname_, _params_) end |
.GetTextureLevelParameteriv(_texture_, _level_, _pname_, _params_) ⇒ Object
7140 7141 7142 |
# File 'lib/opengl_command.rb', line 7140 def self.GetTextureLevelParameteriv(_texture_, _level_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetTextureLevelParameteriv].call(_texture_, _level_, _pname_, _params_) end |
.GetTextureParameterfv(_texture_, _pname_, _params_) ⇒ Object
7144 7145 7146 |
# File 'lib/opengl_command.rb', line 7144 def self.GetTextureParameterfv(_texture_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetTextureParameterfv].call(_texture_, _pname_, _params_) end |
.GetTextureParameterIiv(_texture_, _pname_, _params_) ⇒ Object
7148 7149 7150 |
# File 'lib/opengl_command.rb', line 7148 def self.GetTextureParameterIiv(_texture_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetTextureParameterIiv].call(_texture_, _pname_, _params_) end |
.GetTextureParameterIuiv(_texture_, _pname_, _params_) ⇒ Object
7152 7153 7154 |
# File 'lib/opengl_command.rb', line 7152 def self.GetTextureParameterIuiv(_texture_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetTextureParameterIuiv].call(_texture_, _pname_, _params_) end |
.GetTextureParameteriv(_texture_, _pname_, _params_) ⇒ Object
7156 7157 7158 |
# File 'lib/opengl_command.rb', line 7156 def self.GetTextureParameteriv(_texture_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetTextureParameteriv].call(_texture_, _pname_, _params_) end |
.GetTextureSubImage(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _bufSize_, _pixels_) ⇒ Object
7248 7249 7250 |
# File 'lib/opengl_command.rb', line 7248 def self.GetTextureSubImage(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _bufSize_, _pixels_) GL_FUNCTIONS_MAP[:glGetTextureSubImage].call(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _bufSize_, _pixels_) end |
.GetTransformFeedbacki64_v(_xfb_, _pname_, _index_, _param_) ⇒ Object
6876 6877 6878 |
# File 'lib/opengl_command.rb', line 6876 def self.GetTransformFeedbacki64_v(_xfb_, _pname_, _index_, _param_) GL_FUNCTIONS_MAP[:glGetTransformFeedbacki64_v].call(_xfb_, _pname_, _index_, _param_) end |
.GetTransformFeedbacki_v(_xfb_, _pname_, _index_, _param_) ⇒ Object
6872 6873 6874 |
# File 'lib/opengl_command.rb', line 6872 def self.GetTransformFeedbacki_v(_xfb_, _pname_, _index_, _param_) GL_FUNCTIONS_MAP[:glGetTransformFeedbacki_v].call(_xfb_, _pname_, _index_, _param_) end |
.GetTransformFeedbackiv(_xfb_, _pname_, _param_) ⇒ Object
6868 6869 6870 |
# File 'lib/opengl_command.rb', line 6868 def self.GetTransformFeedbackiv(_xfb_, _pname_, _param_) GL_FUNCTIONS_MAP[:glGetTransformFeedbackiv].call(_xfb_, _pname_, _param_) end |
.GetTransformFeedbackVarying(_program_, _index_, _bufSize_, _length_, _size_, _type_, _name_) ⇒ Object
5412 5413 5414 |
# File 'lib/opengl_command.rb', line 5412 def self.GetTransformFeedbackVarying(_program_, _index_, _bufSize_, _length_, _size_, _type_, _name_) GL_FUNCTIONS_MAP[:glGetTransformFeedbackVarying].call(_program_, _index_, _bufSize_, _length_, _size_, _type_, _name_) end |
.GetUniformBlockIndex(_program_, _uniformBlockName_) ⇒ Object
5736 5737 5738 |
# File 'lib/opengl_command.rb', line 5736 def self.GetUniformBlockIndex(_program_, _uniformBlockName_) GL_FUNCTIONS_MAP[:glGetUniformBlockIndex].call(_program_, _uniformBlockName_) end |
.GetUniformdv(_program_, _location_, _params_) ⇒ Object
6156 6157 6158 |
# File 'lib/opengl_command.rb', line 6156 def self.GetUniformdv(_program_, _location_, _params_) GL_FUNCTIONS_MAP[:glGetUniformdv].call(_program_, _location_, _params_) end |
.GetUniformfv(_program_, _location_, _params_) ⇒ Object
5072 5073 5074 |
# File 'lib/opengl_command.rb', line 5072 def self.GetUniformfv(_program_, _location_, _params_) GL_FUNCTIONS_MAP[:glGetUniformfv].call(_program_, _location_, _params_) end |
.GetUniformIndices(_program_, _uniformCount_, _uniformNames_, _uniformIndices_) ⇒ Object
5724 5725 5726 |
# File 'lib/opengl_command.rb', line 5724 def self.GetUniformIndices(_program_, _uniformCount_, _uniformNames_, _uniformIndices_) GL_FUNCTIONS_MAP[:glGetUniformIndices].call(_program_, _uniformCount_, _uniformNames_, _uniformIndices_) end |
.GetUniformiv(_program_, _location_, _params_) ⇒ Object
5076 5077 5078 |
# File 'lib/opengl_command.rb', line 5076 def self.GetUniformiv(_program_, _location_, _params_) GL_FUNCTIONS_MAP[:glGetUniformiv].call(_program_, _location_, _params_) end |
.GetUniformLocation(_program_, _name_) ⇒ Object
5068 5069 5070 |
# File 'lib/opengl_command.rb', line 5068 def self.GetUniformLocation(_program_, _name_) GL_FUNCTIONS_MAP[:glGetUniformLocation].call(_program_, _name_) end |
.GetUniformSubroutineuiv(_shadertype_, _location_, _params_) ⇒ Object
6184 6185 6186 |
# File 'lib/opengl_command.rb', line 6184 def self.GetUniformSubroutineuiv(_shadertype_, _location_, _params_) GL_FUNCTIONS_MAP[:glGetUniformSubroutineuiv].call(_shadertype_, _location_, _params_) end |
.GetUniformuiv(_program_, _location_, _params_) ⇒ Object
5520 5521 5522 |
# File 'lib/opengl_command.rb', line 5520 def self.GetUniformuiv(_program_, _location_, _params_) GL_FUNCTIONS_MAP[:glGetUniformuiv].call(_program_, _location_, _params_) end |
.GetVertexArrayIndexed64iv(_vaobj_, _index_, _pname_, _param_) ⇒ Object
7212 7213 7214 |
# File 'lib/opengl_command.rb', line 7212 def self.GetVertexArrayIndexed64iv(_vaobj_, _index_, _pname_, _param_) GL_FUNCTIONS_MAP[:glGetVertexArrayIndexed64iv].call(_vaobj_, _index_, _pname_, _param_) end |
.GetVertexArrayIndexediv(_vaobj_, _index_, _pname_, _param_) ⇒ Object
7208 7209 7210 |
# File 'lib/opengl_command.rb', line 7208 def self.GetVertexArrayIndexediv(_vaobj_, _index_, _pname_, _param_) GL_FUNCTIONS_MAP[:glGetVertexArrayIndexediv].call(_vaobj_, _index_, _pname_, _param_) end |
.GetVertexArrayiv(_vaobj_, _pname_, _param_) ⇒ Object
7204 7205 7206 |
# File 'lib/opengl_command.rb', line 7204 def self.GetVertexArrayiv(_vaobj_, _pname_, _param_) GL_FUNCTIONS_MAP[:glGetVertexArrayiv].call(_vaobj_, _pname_, _param_) end |
.GetVertexAttribdv(_index_, _pname_, _params_) ⇒ Object
5080 5081 5082 |
# File 'lib/opengl_command.rb', line 5080 def self.GetVertexAttribdv(_index_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetVertexAttribdv].call(_index_, _pname_, _params_) end |
.GetVertexAttribfv(_index_, _pname_, _params_) ⇒ Object
5084 5085 5086 |
# File 'lib/opengl_command.rb', line 5084 def self.GetVertexAttribfv(_index_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetVertexAttribfv].call(_index_, _pname_, _params_) end |
.GetVertexAttribIiv(_index_, _pname_, _params_) ⇒ Object
5432 5433 5434 |
# File 'lib/opengl_command.rb', line 5432 def self.GetVertexAttribIiv(_index_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetVertexAttribIiv].call(_index_, _pname_, _params_) end |
.GetVertexAttribIuiv(_index_, _pname_, _params_) ⇒ Object
5436 5437 5438 |
# File 'lib/opengl_command.rb', line 5436 def self.GetVertexAttribIuiv(_index_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetVertexAttribIuiv].call(_index_, _pname_, _params_) end |
.GetVertexAttribiv(_index_, _pname_, _params_) ⇒ Object
5088 5089 5090 |
# File 'lib/opengl_command.rb', line 5088 def self.GetVertexAttribiv(_index_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetVertexAttribiv].call(_index_, _pname_, _params_) end |
.GetVertexAttribLdv(_index_, _pname_, _params_) ⇒ Object
6552 6553 6554 |
# File 'lib/opengl_command.rb', line 6552 def self.GetVertexAttribLdv(_index_, _pname_, _params_) GL_FUNCTIONS_MAP[:glGetVertexAttribLdv].call(_index_, _pname_, _params_) end |
.GetVertexAttribPointerv(_index_, _pname_, _pointer_) ⇒ Object
5092 5093 5094 |
# File 'lib/opengl_command.rb', line 5092 def self.GetVertexAttribPointerv(_index_, _pname_, _pointer_) GL_FUNCTIONS_MAP[:glGetVertexAttribPointerv].call(_index_, _pname_, _pointer_) end |
.Hint(_target_, _mode_) ⇒ Object
3172 3173 3174 |
# File 'lib/opengl_command.rb', line 3172 def self.Hint(_target_, _mode_) GL_FUNCTIONS_MAP[:glHint].call(_target_, _mode_) end |
.import_symbols(output_error: false) ⇒ Object
Import OpenGL APIs
-
Call this after OpenGL context becomes vailable (e.g.: glfwMakeContextCurrent)
24 25 26 27 28 29 30 31 32 |
# File 'lib/opengl_common.rb', line 24 def self.import_symbols(output_error: false) GL_FUNCTION_SYMBOLS.each do |sym| begin bind_command(sym) if GL_FUNCTIONS_MAP[sym] == nil || GL_FUNCTIONS_MAP[sym].ptr == 0 rescue $stderr.puts("[Warning] opengl_common.rb : Failed to import #{sym}.") if output_error end end end |
.Indexd(_c_) ⇒ Object
3532 3533 3534 |
# File 'lib/opengl_command.rb', line 3532 def self.Indexd(_c_) GL_FUNCTIONS_MAP[:glIndexd].call(_c_) end |
.Indexdv(_c_) ⇒ Object
3536 3537 3538 |
# File 'lib/opengl_command.rb', line 3536 def self.Indexdv(_c_) GL_FUNCTIONS_MAP[:glIndexdv].call(_c_) end |
.Indexf(_c_) ⇒ Object
3540 3541 3542 |
# File 'lib/opengl_command.rb', line 3540 def self.Indexf(_c_) GL_FUNCTIONS_MAP[:glIndexf].call(_c_) end |
.Indexfv(_c_) ⇒ Object
3544 3545 3546 |
# File 'lib/opengl_command.rb', line 3544 def self.Indexfv(_c_) GL_FUNCTIONS_MAP[:glIndexfv].call(_c_) end |
.Indexi(_c_) ⇒ Object
3548 3549 3550 |
# File 'lib/opengl_command.rb', line 3548 def self.Indexi(_c_) GL_FUNCTIONS_MAP[:glIndexi].call(_c_) end |
.Indexiv(_c_) ⇒ Object
3552 3553 3554 |
# File 'lib/opengl_command.rb', line 3552 def self.Indexiv(_c_) GL_FUNCTIONS_MAP[:glIndexiv].call(_c_) end |
.IndexMask(_mask_) ⇒ Object
4120 4121 4122 |
# File 'lib/opengl_command.rb', line 4120 def self.IndexMask(_mask_) GL_FUNCTIONS_MAP[:glIndexMask].call(_mask_) end |
.IndexPointer(_type_, _stride_, _pointer_) ⇒ Object
4464 4465 4466 |
# File 'lib/opengl_command.rb', line 4464 def self.IndexPointer(_type_, _stride_, _pointer_) GL_FUNCTIONS_MAP[:glIndexPointer].call(_type_, _stride_, _pointer_) end |
.Indexs(_c_) ⇒ Object
3556 3557 3558 |
# File 'lib/opengl_command.rb', line 3556 def self.Indexs(_c_) GL_FUNCTIONS_MAP[:glIndexs].call(_c_) end |
.Indexsv(_c_) ⇒ Object
3560 3561 3562 |
# File 'lib/opengl_command.rb', line 3560 def self.Indexsv(_c_) GL_FUNCTIONS_MAP[:glIndexsv].call(_c_) end |
.Indexub(_c_) ⇒ Object
4492 4493 4494 |
# File 'lib/opengl_command.rb', line 4492 def self.Indexub(_c_) GL_FUNCTIONS_MAP[:glIndexub].call(_c_) end |
.Indexubv(_c_) ⇒ Object
4496 4497 4498 |
# File 'lib/opengl_command.rb', line 4496 def self.Indexubv(_c_) GL_FUNCTIONS_MAP[:glIndexubv].call(_c_) end |
.InitNames ⇒ Object
4092 4093 4094 |
# File 'lib/opengl_command.rb', line 4092 def self.InitNames() GL_FUNCTIONS_MAP[:glInitNames].call() end |
.InterleavedArrays(_format_, _stride_, _pointer_) ⇒ Object
4468 4469 4470 |
# File 'lib/opengl_command.rb', line 4468 def self.InterleavedArrays(_format_, _stride_, _pointer_) GL_FUNCTIONS_MAP[:glInterleavedArrays].call(_format_, _stride_, _pointer_) end |
.InvalidateBufferData(_buffer_) ⇒ Object
6688 6689 6690 |
# File 'lib/opengl_command.rb', line 6688 def self.InvalidateBufferData(_buffer_) GL_FUNCTIONS_MAP[:glInvalidateBufferData].call(_buffer_) end |
.InvalidateBufferSubData(_buffer_, _offset_, _length_) ⇒ Object
6684 6685 6686 |
# File 'lib/opengl_command.rb', line 6684 def self.InvalidateBufferSubData(_buffer_, _offset_, _length_) GL_FUNCTIONS_MAP[:glInvalidateBufferSubData].call(_buffer_, _offset_, _length_) end |
.InvalidateFramebuffer(_target_, _numAttachments_, _attachments_) ⇒ Object
6692 6693 6694 |
# File 'lib/opengl_command.rb', line 6692 def self.InvalidateFramebuffer(_target_, _numAttachments_, ) GL_FUNCTIONS_MAP[:glInvalidateFramebuffer].call(_target_, _numAttachments_, ) end |
.InvalidateNamedFramebufferData(_framebuffer_, _numAttachments_, _attachments_) ⇒ Object
6972 6973 6974 |
# File 'lib/opengl_command.rb', line 6972 def self.InvalidateNamedFramebufferData(_framebuffer_, _numAttachments_, ) GL_FUNCTIONS_MAP[:glInvalidateNamedFramebufferData].call(_framebuffer_, _numAttachments_, ) end |
.InvalidateNamedFramebufferSubData(_framebuffer_, _numAttachments_, _attachments_, _x_, _y_, _width_, _height_) ⇒ Object
6976 6977 6978 |
# File 'lib/opengl_command.rb', line 6976 def self.InvalidateNamedFramebufferSubData(_framebuffer_, _numAttachments_, , _x_, _y_, _width_, _height_) GL_FUNCTIONS_MAP[:glInvalidateNamedFramebufferSubData].call(_framebuffer_, _numAttachments_, , _x_, _y_, _width_, _height_) end |
.InvalidateSubFramebuffer(_target_, _numAttachments_, _attachments_, _x_, _y_, _width_, _height_) ⇒ Object
6696 6697 6698 |
# File 'lib/opengl_command.rb', line 6696 def self.InvalidateSubFramebuffer(_target_, _numAttachments_, , _x_, _y_, _width_, _height_) GL_FUNCTIONS_MAP[:glInvalidateSubFramebuffer].call(_target_, _numAttachments_, , _x_, _y_, _width_, _height_) end |
.InvalidateTexImage(_texture_, _level_) ⇒ Object
6680 6681 6682 |
# File 'lib/opengl_command.rb', line 6680 def self.InvalidateTexImage(_texture_, _level_) GL_FUNCTIONS_MAP[:glInvalidateTexImage].call(_texture_, _level_) end |
.InvalidateTexSubImage(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_) ⇒ Object
6676 6677 6678 |
# File 'lib/opengl_command.rb', line 6676 def self.InvalidateTexSubImage(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_) GL_FUNCTIONS_MAP[:glInvalidateTexSubImage].call(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_) end |
.IsBuffer(_buffer_) ⇒ Object
4940 4941 4942 |
# File 'lib/opengl_command.rb', line 4940 def self.IsBuffer(_buffer_) GL_FUNCTIONS_MAP[:glIsBuffer].call(_buffer_) end |
.IsEnabled(_cap_) ⇒ Object
3344 3345 3346 |
# File 'lib/opengl_command.rb', line 3344 def self.IsEnabled(_cap_) GL_FUNCTIONS_MAP[:glIsEnabled].call(_cap_) end |
.IsEnabledi(_target_, _index_) ⇒ Object
5388 5389 5390 |
# File 'lib/opengl_command.rb', line 5388 def self.IsEnabledi(_target_, _index_) GL_FUNCTIONS_MAP[:glIsEnabledi].call(_target_, _index_) end |
.IsFramebuffer(_framebuffer_) ⇒ Object
5624 5625 5626 |
# File 'lib/opengl_command.rb', line 5624 def self.IsFramebuffer(_framebuffer_) GL_FUNCTIONS_MAP[:glIsFramebuffer].call(_framebuffer_) end |
.IsList(_list_) ⇒ Object
4320 4321 4322 |
# File 'lib/opengl_command.rb', line 4320 def self.IsList(_list_) GL_FUNCTIONS_MAP[:glIsList].call(_list_) end |
.IsProgram(_program_) ⇒ Object
5096 5097 5098 |
# File 'lib/opengl_command.rb', line 5096 def self.IsProgram(_program_) GL_FUNCTIONS_MAP[:glIsProgram].call(_program_) end |
.IsProgramPipeline(_pipeline_) ⇒ Object
6300 6301 6302 |
# File 'lib/opengl_command.rb', line 6300 def self.IsProgramPipeline(_pipeline_) GL_FUNCTIONS_MAP[:glIsProgramPipeline].call(_pipeline_) end |
.IsQuery(_id_) ⇒ Object
4904 4905 4906 |
# File 'lib/opengl_command.rb', line 4904 def self.IsQuery(_id_) GL_FUNCTIONS_MAP[:glIsQuery].call(_id_) end |
.IsRenderbuffer(_renderbuffer_) ⇒ Object
5600 5601 5602 |
# File 'lib/opengl_command.rb', line 5600 def self.IsRenderbuffer(_renderbuffer_) GL_FUNCTIONS_MAP[:glIsRenderbuffer].call(_renderbuffer_) end |
.IsSampler(_sampler_) ⇒ Object
5844 5845 5846 |
# File 'lib/opengl_command.rb', line 5844 def self.IsSampler(_sampler_) GL_FUNCTIONS_MAP[:glIsSampler].call(_sampler_) end |
.IsShader(_shader_) ⇒ Object
5100 5101 5102 |
# File 'lib/opengl_command.rb', line 5100 def self.IsShader(_shader_) GL_FUNCTIONS_MAP[:glIsShader].call(_shader_) end |
.IsSync(_sync_) ⇒ Object
5776 5777 5778 |
# File 'lib/opengl_command.rb', line 5776 def self.IsSync(_sync_) GL_FUNCTIONS_MAP[:glIsSync].call(_sync_) end |
.IsTexture(_texture_) ⇒ Object
4440 4441 4442 |
# File 'lib/opengl_command.rb', line 4440 def self.IsTexture(_texture_) GL_FUNCTIONS_MAP[:glIsTexture].call(_texture_) end |
.IsTransformFeedback(_id_) ⇒ Object
6212 6213 6214 |
# File 'lib/opengl_command.rb', line 6212 def self.IsTransformFeedback(_id_) GL_FUNCTIONS_MAP[:glIsTransformFeedback].call(_id_) end |
.IsVertexArray(_array_) ⇒ Object
5700 5701 5702 |
# File 'lib/opengl_command.rb', line 5700 def self.IsVertexArray(_array_) GL_FUNCTIONS_MAP[:glIsVertexArray].call(_array_) end |
.Lightf(_light_, _pname_, _param_) ⇒ Object
3980 3981 3982 |
# File 'lib/opengl_command.rb', line 3980 def self.Lightf(_light_, _pname_, _param_) GL_FUNCTIONS_MAP[:glLightf].call(_light_, _pname_, _param_) end |
.Lightfv(_light_, _pname_, _params_) ⇒ Object
3984 3985 3986 |
# File 'lib/opengl_command.rb', line 3984 def self.Lightfv(_light_, _pname_, _params_) GL_FUNCTIONS_MAP[:glLightfv].call(_light_, _pname_, _params_) end |
.Lighti(_light_, _pname_, _param_) ⇒ Object
3988 3989 3990 |
# File 'lib/opengl_command.rb', line 3988 def self.Lighti(_light_, _pname_, _param_) GL_FUNCTIONS_MAP[:glLighti].call(_light_, _pname_, _param_) end |
.Lightiv(_light_, _pname_, _params_) ⇒ Object
3992 3993 3994 |
# File 'lib/opengl_command.rb', line 3992 def self.Lightiv(_light_, _pname_, _params_) GL_FUNCTIONS_MAP[:glLightiv].call(_light_, _pname_, _params_) end |
.LightModelf(_pname_, _param_) ⇒ Object
3996 3997 3998 |
# File 'lib/opengl_command.rb', line 3996 def self.LightModelf(_pname_, _param_) GL_FUNCTIONS_MAP[:glLightModelf].call(_pname_, _param_) end |
.LightModelfv(_pname_, _params_) ⇒ Object
4000 4001 4002 |
# File 'lib/opengl_command.rb', line 4000 def self.LightModelfv(_pname_, _params_) GL_FUNCTIONS_MAP[:glLightModelfv].call(_pname_, _params_) end |
.LightModeli(_pname_, _param_) ⇒ Object
4004 4005 4006 |
# File 'lib/opengl_command.rb', line 4004 def self.LightModeli(_pname_, _param_) GL_FUNCTIONS_MAP[:glLightModeli].call(_pname_, _param_) end |
.LightModeliv(_pname_, _params_) ⇒ Object
4008 4009 4010 |
# File 'lib/opengl_command.rb', line 4008 def self.LightModeliv(_pname_, _params_) GL_FUNCTIONS_MAP[:glLightModeliv].call(_pname_, _params_) end |
.LineStipple(_factor_, _pattern_) ⇒ Object
4012 4013 4014 |
# File 'lib/opengl_command.rb', line 4012 def self.LineStipple(_factor_, _pattern_) GL_FUNCTIONS_MAP[:glLineStipple].call(_factor_, _pattern_) end |
.LineWidth(_width_) ⇒ Object
3176 3177 3178 |
# File 'lib/opengl_command.rb', line 3176 def self.LineWidth(_width_) GL_FUNCTIONS_MAP[:glLineWidth].call(_width_) end |
.LinkProgram(_program_) ⇒ Object
5104 5105 5106 |
# File 'lib/opengl_command.rb', line 5104 def self.LinkProgram(_program_) GL_FUNCTIONS_MAP[:glLinkProgram].call(_program_) end |
.ListBase(_base_) ⇒ Object
3380 3381 3382 |
# File 'lib/opengl_command.rb', line 3380 def self.ListBase(_base_) GL_FUNCTIONS_MAP[:glListBase].call(_base_) end |
.load_dll(lib = nil, path = nil) ⇒ Object
- OBSOLETE
51 52 53 54 |
# File 'lib/opengl_common.rb', line 51 def self.load_dll(lib = nil, path = nil) $stderr.puts "[Warning] opengl_common.rb : OpenGL.load_dll is deprecated, use OpenGL.load_lib instead" self.load_lib(lib, path) end |
.load_lib(lib_path = nil, output_import_error = false) ⇒ Object
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'lib/opengl_common.rb', line 34 def self.load_lib(lib_path = nil, output_import_error = false) if lib_path == nil lib_path = case self.get_platform when :OPENGL_PLATFORM_WINDOWS 'C:/Windows/System32/opengl32.dll' when :OPENGL_PLATFORM_MACOSX '/System/Library/Frameworks/OpenGL.framework/Libraries/libGL.dylib' else 'libGL.so' # not tested end end open_lib(lib_path: lib_path) import_symbols(output_error: output_import_error) end |
.LoadIdentity ⇒ Object
4328 4329 4330 |
# File 'lib/opengl_command.rb', line 4328 def self.LoadIdentity() GL_FUNCTIONS_MAP[:glLoadIdentity].call() end |
.LoadMatrixd(_m_) ⇒ Object
4336 4337 4338 |
# File 'lib/opengl_command.rb', line 4336 def self.LoadMatrixd(_m_) GL_FUNCTIONS_MAP[:glLoadMatrixd].call(_m_) end |
.LoadMatrixf(_m_) ⇒ Object
4332 4333 4334 |
# File 'lib/opengl_command.rb', line 4332 def self.LoadMatrixf(_m_) GL_FUNCTIONS_MAP[:glLoadMatrixf].call(_m_) end |
.LoadName(_name_) ⇒ Object
4096 4097 4098 |
# File 'lib/opengl_command.rb', line 4096 def self.LoadName(_name_) GL_FUNCTIONS_MAP[:glLoadName].call(_name_) end |
.LoadTransposeMatrixd(_m_) ⇒ Object
4696 4697 4698 |
# File 'lib/opengl_command.rb', line 4696 def self.LoadTransposeMatrixd(_m_) GL_FUNCTIONS_MAP[:glLoadTransposeMatrixd].call(_m_) end |
.LoadTransposeMatrixf(_m_) ⇒ Object
4692 4693 4694 |
# File 'lib/opengl_command.rb', line 4692 def self.LoadTransposeMatrixf(_m_) GL_FUNCTIONS_MAP[:glLoadTransposeMatrixf].call(_m_) end |
.LogicOp(_opcode_) ⇒ Object
3268 3269 3270 |
# File 'lib/opengl_command.rb', line 3268 def self.LogicOp(_opcode_) GL_FUNCTIONS_MAP[:glLogicOp].call(_opcode_) end |
.Map1d(_target_, _u1_, _u2_, _stride_, _order_, _points_) ⇒ Object
4136 4137 4138 |
# File 'lib/opengl_command.rb', line 4136 def self.Map1d(_target_, _u1_, _u2_, _stride_, _order_, _points_) GL_FUNCTIONS_MAP[:glMap1d].call(_target_, _u1_, _u2_, _stride_, _order_, _points_) end |
.Map1f(_target_, _u1_, _u2_, _stride_, _order_, _points_) ⇒ Object
4140 4141 4142 |
# File 'lib/opengl_command.rb', line 4140 def self.Map1f(_target_, _u1_, _u2_, _stride_, _order_, _points_) GL_FUNCTIONS_MAP[:glMap1f].call(_target_, _u1_, _u2_, _stride_, _order_, _points_) end |
.Map2d(_target_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _points_) ⇒ Object
4144 4145 4146 |
# File 'lib/opengl_command.rb', line 4144 def self.Map2d(_target_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _points_) GL_FUNCTIONS_MAP[:glMap2d].call(_target_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _points_) end |
.Map2f(_target_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _points_) ⇒ Object
4148 4149 4150 |
# File 'lib/opengl_command.rb', line 4148 def self.Map2f(_target_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _points_) GL_FUNCTIONS_MAP[:glMap2f].call(_target_, _u1_, _u2_, _ustride_, _uorder_, _v1_, _v2_, _vstride_, _vorder_, _points_) end |
.MapBuffer(_target_, _access_) ⇒ Object
4956 4957 4958 |
# File 'lib/opengl_command.rb', line 4956 def self.MapBuffer(_target_, _access_) GL_FUNCTIONS_MAP[:glMapBuffer].call(_target_, _access_) end |
.MapBufferRange(_target_, _offset_, _length_, _access_) ⇒ Object
5680 5681 5682 |
# File 'lib/opengl_command.rb', line 5680 def self.MapBufferRange(_target_, _offset_, _length_, _access_) GL_FUNCTIONS_MAP[:glMapBufferRange].call(_target_, _offset_, _length_, _access_) end |
.MapGrid1d(_un_, _u1_, _u2_) ⇒ Object
4152 4153 4154 |
# File 'lib/opengl_command.rb', line 4152 def self.MapGrid1d(_un_, _u1_, _u2_) GL_FUNCTIONS_MAP[:glMapGrid1d].call(_un_, _u1_, _u2_) end |
.MapGrid1f(_un_, _u1_, _u2_) ⇒ Object
4156 4157 4158 |
# File 'lib/opengl_command.rb', line 4156 def self.MapGrid1f(_un_, _u1_, _u2_) GL_FUNCTIONS_MAP[:glMapGrid1f].call(_un_, _u1_, _u2_) end |
.MapGrid2d(_un_, _u1_, _u2_, _vn_, _v1_, _v2_) ⇒ Object
4160 4161 4162 |
# File 'lib/opengl_command.rb', line 4160 def self.MapGrid2d(_un_, _u1_, _u2_, _vn_, _v1_, _v2_) GL_FUNCTIONS_MAP[:glMapGrid2d].call(_un_, _u1_, _u2_, _vn_, _v1_, _v2_) end |
.MapGrid2f(_un_, _u1_, _u2_, _vn_, _v1_, _v2_) ⇒ Object
4164 4165 4166 |
# File 'lib/opengl_command.rb', line 4164 def self.MapGrid2f(_un_, _u1_, _u2_, _vn_, _v1_, _v2_) GL_FUNCTIONS_MAP[:glMapGrid2f].call(_un_, _u1_, _u2_, _vn_, _v1_, _v2_) end |
.MapNamedBuffer(_buffer_, _access_) ⇒ Object
6908 6909 6910 |
# File 'lib/opengl_command.rb', line 6908 def self.MapNamedBuffer(_buffer_, _access_) GL_FUNCTIONS_MAP[:glMapNamedBuffer].call(_buffer_, _access_) end |
.MapNamedBufferRange(_buffer_, _offset_, _length_, _access_) ⇒ Object
6912 6913 6914 |
# File 'lib/opengl_command.rb', line 6912 def self.MapNamedBufferRange(_buffer_, _offset_, _length_, _access_) GL_FUNCTIONS_MAP[:glMapNamedBufferRange].call(_buffer_, _offset_, _length_, _access_) end |
.Materialf(_face_, _pname_, _param_) ⇒ Object
4016 4017 4018 |
# File 'lib/opengl_command.rb', line 4016 def self.Materialf(_face_, _pname_, _param_) GL_FUNCTIONS_MAP[:glMaterialf].call(_face_, _pname_, _param_) end |
.Materialfv(_face_, _pname_, _params_) ⇒ Object
4020 4021 4022 |
# File 'lib/opengl_command.rb', line 4020 def self.Materialfv(_face_, _pname_, _params_) GL_FUNCTIONS_MAP[:glMaterialfv].call(_face_, _pname_, _params_) end |
.Materiali(_face_, _pname_, _param_) ⇒ Object
4024 4025 4026 |
# File 'lib/opengl_command.rb', line 4024 def self.Materiali(_face_, _pname_, _param_) GL_FUNCTIONS_MAP[:glMateriali].call(_face_, _pname_, _param_) end |
.Materialiv(_face_, _pname_, _params_) ⇒ Object
4028 4029 4030 |
# File 'lib/opengl_command.rb', line 4028 def self.Materialiv(_face_, _pname_, _params_) GL_FUNCTIONS_MAP[:glMaterialiv].call(_face_, _pname_, _params_) end |
.MatrixMode(_mode_) ⇒ Object
4340 4341 4342 |
# File 'lib/opengl_command.rb', line 4340 def self.MatrixMode(_mode_) GL_FUNCTIONS_MAP[:glMatrixMode].call(_mode_) end |
.MemoryBarrier(_barriers_) ⇒ Object
6620 6621 6622 |
# File 'lib/opengl_command.rb', line 6620 def self.MemoryBarrier() GL_FUNCTIONS_MAP[:glMemoryBarrier].call() end |
.MemoryBarrierByRegion(_barriers_) ⇒ Object
7244 7245 7246 |
# File 'lib/opengl_command.rb', line 7244 def self.MemoryBarrierByRegion() GL_FUNCTIONS_MAP[:glMemoryBarrierByRegion].call() end |
.MinSampleShading(_value_) ⇒ Object
6060 6061 6062 |
# File 'lib/opengl_command.rb', line 6060 def self.MinSampleShading(_value_) GL_FUNCTIONS_MAP[:glMinSampleShading].call(_value_) end |
.MultiDrawArrays(_mode_, _first_, _count_, _drawcount_) ⇒ Object
4712 4713 4714 |
# File 'lib/opengl_command.rb', line 4712 def self.MultiDrawArrays(_mode_, _first_, _count_, _drawcount_) GL_FUNCTIONS_MAP[:glMultiDrawArrays].call(_mode_, _first_, _count_, _drawcount_) end |
.MultiDrawArraysIndirect(_mode_, _indirect_, _drawcount_, _stride_) ⇒ Object
6700 6701 6702 |
# File 'lib/opengl_command.rb', line 6700 def self.MultiDrawArraysIndirect(_mode_, _indirect_, _drawcount_, _stride_) GL_FUNCTIONS_MAP[:glMultiDrawArraysIndirect].call(_mode_, _indirect_, _drawcount_, _stride_) end |
.MultiDrawArraysIndirectCount(_mode_, _indirect_, _drawcount_, _maxdrawcount_, _stride_) ⇒ Object
7344 7345 7346 |
# File 'lib/opengl_command.rb', line 7344 def self.MultiDrawArraysIndirectCount(_mode_, _indirect_, _drawcount_, _maxdrawcount_, _stride_) GL_FUNCTIONS_MAP[:glMultiDrawArraysIndirectCount].call(_mode_, _indirect_, _drawcount_, _maxdrawcount_, _stride_) end |
.MultiDrawElements(_mode_, _count_, _type_, _indices_, _drawcount_) ⇒ Object
4716 4717 4718 |
# File 'lib/opengl_command.rb', line 4716 def self.MultiDrawElements(_mode_, _count_, _type_, _indices_, _drawcount_) GL_FUNCTIONS_MAP[:glMultiDrawElements].call(_mode_, _count_, _type_, _indices_, _drawcount_) end |
.MultiDrawElementsBaseVertex(_mode_, _count_, _type_, _indices_, _drawcount_, _basevertex_) ⇒ Object
5764 5765 5766 |
# File 'lib/opengl_command.rb', line 5764 def self.MultiDrawElementsBaseVertex(_mode_, _count_, _type_, _indices_, _drawcount_, _basevertex_) GL_FUNCTIONS_MAP[:glMultiDrawElementsBaseVertex].call(_mode_, _count_, _type_, _indices_, _drawcount_, _basevertex_) end |
.MultiDrawElementsIndirect(_mode_, _type_, _indirect_, _drawcount_, _stride_) ⇒ Object
6704 6705 6706 |
# File 'lib/opengl_command.rb', line 6704 def self.MultiDrawElementsIndirect(_mode_, _type_, _indirect_, _drawcount_, _stride_) GL_FUNCTIONS_MAP[:glMultiDrawElementsIndirect].call(_mode_, _type_, _indirect_, _drawcount_, _stride_) end |
.MultiDrawElementsIndirectCount(_mode_, _type_, _indirect_, _drawcount_, _maxdrawcount_, _stride_) ⇒ Object
7348 7349 7350 |
# File 'lib/opengl_command.rb', line 7348 def self.MultiDrawElementsIndirectCount(_mode_, _type_, _indirect_, _drawcount_, _maxdrawcount_, _stride_) GL_FUNCTIONS_MAP[:glMultiDrawElementsIndirectCount].call(_mode_, _type_, _indirect_, _drawcount_, _maxdrawcount_, _stride_) end |
.MultiTexCoord1d(_target_, _s_) ⇒ Object
4564 4565 4566 |
# File 'lib/opengl_command.rb', line 4564 def self.MultiTexCoord1d(_target_, _s_) GL_FUNCTIONS_MAP[:glMultiTexCoord1d].call(_target_, _s_) end |
.MultiTexCoord1dv(_target_, _v_) ⇒ Object
4568 4569 4570 |
# File 'lib/opengl_command.rb', line 4568 def self.MultiTexCoord1dv(_target_, _v_) GL_FUNCTIONS_MAP[:glMultiTexCoord1dv].call(_target_, _v_) end |
.MultiTexCoord1f(_target_, _s_) ⇒ Object
4572 4573 4574 |
# File 'lib/opengl_command.rb', line 4572 def self.MultiTexCoord1f(_target_, _s_) GL_FUNCTIONS_MAP[:glMultiTexCoord1f].call(_target_, _s_) end |
.MultiTexCoord1fv(_target_, _v_) ⇒ Object
4576 4577 4578 |
# File 'lib/opengl_command.rb', line 4576 def self.MultiTexCoord1fv(_target_, _v_) GL_FUNCTIONS_MAP[:glMultiTexCoord1fv].call(_target_, _v_) end |
.MultiTexCoord1i(_target_, _s_) ⇒ Object
4580 4581 4582 |
# File 'lib/opengl_command.rb', line 4580 def self.MultiTexCoord1i(_target_, _s_) GL_FUNCTIONS_MAP[:glMultiTexCoord1i].call(_target_, _s_) end |
.MultiTexCoord1iv(_target_, _v_) ⇒ Object
4584 4585 4586 |
# File 'lib/opengl_command.rb', line 4584 def self.MultiTexCoord1iv(_target_, _v_) GL_FUNCTIONS_MAP[:glMultiTexCoord1iv].call(_target_, _v_) end |
.MultiTexCoord1s(_target_, _s_) ⇒ Object
4588 4589 4590 |
# File 'lib/opengl_command.rb', line 4588 def self.MultiTexCoord1s(_target_, _s_) GL_FUNCTIONS_MAP[:glMultiTexCoord1s].call(_target_, _s_) end |
.MultiTexCoord1sv(_target_, _v_) ⇒ Object
4592 4593 4594 |
# File 'lib/opengl_command.rb', line 4592 def self.MultiTexCoord1sv(_target_, _v_) GL_FUNCTIONS_MAP[:glMultiTexCoord1sv].call(_target_, _v_) end |
.MultiTexCoord2d(_target_, _s_, _t_) ⇒ Object
4596 4597 4598 |
# File 'lib/opengl_command.rb', line 4596 def self.MultiTexCoord2d(_target_, _s_, _t_) GL_FUNCTIONS_MAP[:glMultiTexCoord2d].call(_target_, _s_, _t_) end |
.MultiTexCoord2dv(_target_, _v_) ⇒ Object
4600 4601 4602 |
# File 'lib/opengl_command.rb', line 4600 def self.MultiTexCoord2dv(_target_, _v_) GL_FUNCTIONS_MAP[:glMultiTexCoord2dv].call(_target_, _v_) end |
.MultiTexCoord2f(_target_, _s_, _t_) ⇒ Object
4604 4605 4606 |
# File 'lib/opengl_command.rb', line 4604 def self.MultiTexCoord2f(_target_, _s_, _t_) GL_FUNCTIONS_MAP[:glMultiTexCoord2f].call(_target_, _s_, _t_) end |
.MultiTexCoord2fv(_target_, _v_) ⇒ Object
4608 4609 4610 |
# File 'lib/opengl_command.rb', line 4608 def self.MultiTexCoord2fv(_target_, _v_) GL_FUNCTIONS_MAP[:glMultiTexCoord2fv].call(_target_, _v_) end |
.MultiTexCoord2i(_target_, _s_, _t_) ⇒ Object
4612 4613 4614 |
# File 'lib/opengl_command.rb', line 4612 def self.MultiTexCoord2i(_target_, _s_, _t_) GL_FUNCTIONS_MAP[:glMultiTexCoord2i].call(_target_, _s_, _t_) end |
.MultiTexCoord2iv(_target_, _v_) ⇒ Object
4616 4617 4618 |
# File 'lib/opengl_command.rb', line 4616 def self.MultiTexCoord2iv(_target_, _v_) GL_FUNCTIONS_MAP[:glMultiTexCoord2iv].call(_target_, _v_) end |
.MultiTexCoord2s(_target_, _s_, _t_) ⇒ Object
4620 4621 4622 |
# File 'lib/opengl_command.rb', line 4620 def self.MultiTexCoord2s(_target_, _s_, _t_) GL_FUNCTIONS_MAP[:glMultiTexCoord2s].call(_target_, _s_, _t_) end |
.MultiTexCoord2sv(_target_, _v_) ⇒ Object
4624 4625 4626 |
# File 'lib/opengl_command.rb', line 4624 def self.MultiTexCoord2sv(_target_, _v_) GL_FUNCTIONS_MAP[:glMultiTexCoord2sv].call(_target_, _v_) end |
.MultiTexCoord3d(_target_, _s_, _t_, _r_) ⇒ Object
4628 4629 4630 |
# File 'lib/opengl_command.rb', line 4628 def self.MultiTexCoord3d(_target_, _s_, _t_, _r_) GL_FUNCTIONS_MAP[:glMultiTexCoord3d].call(_target_, _s_, _t_, _r_) end |
.MultiTexCoord3dv(_target_, _v_) ⇒ Object
4632 4633 4634 |
# File 'lib/opengl_command.rb', line 4632 def self.MultiTexCoord3dv(_target_, _v_) GL_FUNCTIONS_MAP[:glMultiTexCoord3dv].call(_target_, _v_) end |
.MultiTexCoord3f(_target_, _s_, _t_, _r_) ⇒ Object
4636 4637 4638 |
# File 'lib/opengl_command.rb', line 4636 def self.MultiTexCoord3f(_target_, _s_, _t_, _r_) GL_FUNCTIONS_MAP[:glMultiTexCoord3f].call(_target_, _s_, _t_, _r_) end |
.MultiTexCoord3fv(_target_, _v_) ⇒ Object
4640 4641 4642 |
# File 'lib/opengl_command.rb', line 4640 def self.MultiTexCoord3fv(_target_, _v_) GL_FUNCTIONS_MAP[:glMultiTexCoord3fv].call(_target_, _v_) end |
.MultiTexCoord3i(_target_, _s_, _t_, _r_) ⇒ Object
4644 4645 4646 |
# File 'lib/opengl_command.rb', line 4644 def self.MultiTexCoord3i(_target_, _s_, _t_, _r_) GL_FUNCTIONS_MAP[:glMultiTexCoord3i].call(_target_, _s_, _t_, _r_) end |
.MultiTexCoord3iv(_target_, _v_) ⇒ Object
4648 4649 4650 |
# File 'lib/opengl_command.rb', line 4648 def self.MultiTexCoord3iv(_target_, _v_) GL_FUNCTIONS_MAP[:glMultiTexCoord3iv].call(_target_, _v_) end |
.MultiTexCoord3s(_target_, _s_, _t_, _r_) ⇒ Object
4652 4653 4654 |
# File 'lib/opengl_command.rb', line 4652 def self.MultiTexCoord3s(_target_, _s_, _t_, _r_) GL_FUNCTIONS_MAP[:glMultiTexCoord3s].call(_target_, _s_, _t_, _r_) end |
.MultiTexCoord3sv(_target_, _v_) ⇒ Object
4656 4657 4658 |
# File 'lib/opengl_command.rb', line 4656 def self.MultiTexCoord3sv(_target_, _v_) GL_FUNCTIONS_MAP[:glMultiTexCoord3sv].call(_target_, _v_) end |
.MultiTexCoord4d(_target_, _s_, _t_, _r_, _q_) ⇒ Object
4660 4661 4662 |
# File 'lib/opengl_command.rb', line 4660 def self.MultiTexCoord4d(_target_, _s_, _t_, _r_, _q_) GL_FUNCTIONS_MAP[:glMultiTexCoord4d].call(_target_, _s_, _t_, _r_, _q_) end |
.MultiTexCoord4dv(_target_, _v_) ⇒ Object
4664 4665 4666 |
# File 'lib/opengl_command.rb', line 4664 def self.MultiTexCoord4dv(_target_, _v_) GL_FUNCTIONS_MAP[:glMultiTexCoord4dv].call(_target_, _v_) end |
.MultiTexCoord4f(_target_, _s_, _t_, _r_, _q_) ⇒ Object
4668 4669 4670 |
# File 'lib/opengl_command.rb', line 4668 def self.MultiTexCoord4f(_target_, _s_, _t_, _r_, _q_) GL_FUNCTIONS_MAP[:glMultiTexCoord4f].call(_target_, _s_, _t_, _r_, _q_) end |
.MultiTexCoord4fv(_target_, _v_) ⇒ Object
4672 4673 4674 |
# File 'lib/opengl_command.rb', line 4672 def self.MultiTexCoord4fv(_target_, _v_) GL_FUNCTIONS_MAP[:glMultiTexCoord4fv].call(_target_, _v_) end |
.MultiTexCoord4i(_target_, _s_, _t_, _r_, _q_) ⇒ Object
4676 4677 4678 |
# File 'lib/opengl_command.rb', line 4676 def self.MultiTexCoord4i(_target_, _s_, _t_, _r_, _q_) GL_FUNCTIONS_MAP[:glMultiTexCoord4i].call(_target_, _s_, _t_, _r_, _q_) end |
.MultiTexCoord4iv(_target_, _v_) ⇒ Object
4680 4681 4682 |
# File 'lib/opengl_command.rb', line 4680 def self.MultiTexCoord4iv(_target_, _v_) GL_FUNCTIONS_MAP[:glMultiTexCoord4iv].call(_target_, _v_) end |
.MultiTexCoord4s(_target_, _s_, _t_, _r_, _q_) ⇒ Object
4684 4685 4686 |
# File 'lib/opengl_command.rb', line 4684 def self.MultiTexCoord4s(_target_, _s_, _t_, _r_, _q_) GL_FUNCTIONS_MAP[:glMultiTexCoord4s].call(_target_, _s_, _t_, _r_, _q_) end |
.MultiTexCoord4sv(_target_, _v_) ⇒ Object
4688 4689 4690 |
# File 'lib/opengl_command.rb', line 4688 def self.MultiTexCoord4sv(_target_, _v_) GL_FUNCTIONS_MAP[:glMultiTexCoord4sv].call(_target_, _v_) end |
.MultiTexCoordP1ui(_texture_, _type_, _coords_) ⇒ Object
5996 5997 5998 |
# File 'lib/opengl_command.rb', line 5996 def self.MultiTexCoordP1ui(_texture_, _type_, _coords_) GL_FUNCTIONS_MAP[:glMultiTexCoordP1ui].call(_texture_, _type_, _coords_) end |
.MultiTexCoordP1uiv(_texture_, _type_, _coords_) ⇒ Object
6000 6001 6002 |
# File 'lib/opengl_command.rb', line 6000 def self.MultiTexCoordP1uiv(_texture_, _type_, _coords_) GL_FUNCTIONS_MAP[:glMultiTexCoordP1uiv].call(_texture_, _type_, _coords_) end |
.MultiTexCoordP2ui(_texture_, _type_, _coords_) ⇒ Object
6004 6005 6006 |
# File 'lib/opengl_command.rb', line 6004 def self.MultiTexCoordP2ui(_texture_, _type_, _coords_) GL_FUNCTIONS_MAP[:glMultiTexCoordP2ui].call(_texture_, _type_, _coords_) end |
.MultiTexCoordP2uiv(_texture_, _type_, _coords_) ⇒ Object
6008 6009 6010 |
# File 'lib/opengl_command.rb', line 6008 def self.MultiTexCoordP2uiv(_texture_, _type_, _coords_) GL_FUNCTIONS_MAP[:glMultiTexCoordP2uiv].call(_texture_, _type_, _coords_) end |
.MultiTexCoordP3ui(_texture_, _type_, _coords_) ⇒ Object
6012 6013 6014 |
# File 'lib/opengl_command.rb', line 6012 def self.MultiTexCoordP3ui(_texture_, _type_, _coords_) GL_FUNCTIONS_MAP[:glMultiTexCoordP3ui].call(_texture_, _type_, _coords_) end |
.MultiTexCoordP3uiv(_texture_, _type_, _coords_) ⇒ Object
6016 6017 6018 |
# File 'lib/opengl_command.rb', line 6016 def self.MultiTexCoordP3uiv(_texture_, _type_, _coords_) GL_FUNCTIONS_MAP[:glMultiTexCoordP3uiv].call(_texture_, _type_, _coords_) end |
.MultiTexCoordP4ui(_texture_, _type_, _coords_) ⇒ Object
6020 6021 6022 |
# File 'lib/opengl_command.rb', line 6020 def self.MultiTexCoordP4ui(_texture_, _type_, _coords_) GL_FUNCTIONS_MAP[:glMultiTexCoordP4ui].call(_texture_, _type_, _coords_) end |
.MultiTexCoordP4uiv(_texture_, _type_, _coords_) ⇒ Object
6024 6025 6026 |
# File 'lib/opengl_command.rb', line 6024 def self.MultiTexCoordP4uiv(_texture_, _type_, _coords_) GL_FUNCTIONS_MAP[:glMultiTexCoordP4uiv].call(_texture_, _type_, _coords_) end |
.MultMatrixd(_m_) ⇒ Object
4348 4349 4350 |
# File 'lib/opengl_command.rb', line 4348 def self.MultMatrixd(_m_) GL_FUNCTIONS_MAP[:glMultMatrixd].call(_m_) end |
.MultMatrixf(_m_) ⇒ Object
4344 4345 4346 |
# File 'lib/opengl_command.rb', line 4344 def self.MultMatrixf(_m_) GL_FUNCTIONS_MAP[:glMultMatrixf].call(_m_) end |
.MultTransposeMatrixd(_m_) ⇒ Object
4704 4705 4706 |
# File 'lib/opengl_command.rb', line 4704 def self.MultTransposeMatrixd(_m_) GL_FUNCTIONS_MAP[:glMultTransposeMatrixd].call(_m_) end |
.MultTransposeMatrixf(_m_) ⇒ Object
4700 4701 4702 |
# File 'lib/opengl_command.rb', line 4700 def self.MultTransposeMatrixf(_m_) GL_FUNCTIONS_MAP[:glMultTransposeMatrixf].call(_m_) end |
.NamedBufferData(_buffer_, _size_, _data_, _usage_) ⇒ Object
6888 6889 6890 |
# File 'lib/opengl_command.rb', line 6888 def self.NamedBufferData(_buffer_, _size_, _data_, _usage_) GL_FUNCTIONS_MAP[:glNamedBufferData].call(_buffer_, _size_, _data_, _usage_) end |
.NamedBufferStorage(_buffer_, _size_, _data_, _flags_) ⇒ Object
6884 6885 6886 |
# File 'lib/opengl_command.rb', line 6884 def self.NamedBufferStorage(_buffer_, _size_, _data_, _flags_) GL_FUNCTIONS_MAP[:glNamedBufferStorage].call(_buffer_, _size_, _data_, _flags_) end |
.NamedBufferSubData(_buffer_, _offset_, _size_, _data_) ⇒ Object
6892 6893 6894 |
# File 'lib/opengl_command.rb', line 6892 def self.NamedBufferSubData(_buffer_, _offset_, _size_, _data_) GL_FUNCTIONS_MAP[:glNamedBufferSubData].call(_buffer_, _offset_, _size_, _data_) end |
.NamedFramebufferDrawBuffer(_framebuffer_, _buf_) ⇒ Object
6960 6961 6962 |
# File 'lib/opengl_command.rb', line 6960 def self.NamedFramebufferDrawBuffer(_framebuffer_, _buf_) GL_FUNCTIONS_MAP[:glNamedFramebufferDrawBuffer].call(_framebuffer_, _buf_) end |
.NamedFramebufferDrawBuffers(_framebuffer_, _n_, _bufs_) ⇒ Object
6964 6965 6966 |
# File 'lib/opengl_command.rb', line 6964 def self.NamedFramebufferDrawBuffers(_framebuffer_, _n_, _bufs_) GL_FUNCTIONS_MAP[:glNamedFramebufferDrawBuffers].call(_framebuffer_, _n_, _bufs_) end |
.NamedFramebufferParameteri(_framebuffer_, _pname_, _param_) ⇒ Object
6948 6949 6950 |
# File 'lib/opengl_command.rb', line 6948 def self.NamedFramebufferParameteri(_framebuffer_, _pname_, _param_) GL_FUNCTIONS_MAP[:glNamedFramebufferParameteri].call(_framebuffer_, _pname_, _param_) end |
.NamedFramebufferReadBuffer(_framebuffer_, _src_) ⇒ Object
6968 6969 6970 |
# File 'lib/opengl_command.rb', line 6968 def self.NamedFramebufferReadBuffer(_framebuffer_, _src_) GL_FUNCTIONS_MAP[:glNamedFramebufferReadBuffer].call(_framebuffer_, _src_) end |
.NamedFramebufferRenderbuffer(_framebuffer_, _attachment_, _renderbuffertarget_, _renderbuffer_) ⇒ Object
6944 6945 6946 |
# File 'lib/opengl_command.rb', line 6944 def self.NamedFramebufferRenderbuffer(_framebuffer_, , _renderbuffertarget_, _renderbuffer_) GL_FUNCTIONS_MAP[:glNamedFramebufferRenderbuffer].call(_framebuffer_, , _renderbuffertarget_, _renderbuffer_) end |
.NamedFramebufferTexture(_framebuffer_, _attachment_, _texture_, _level_) ⇒ Object
6952 6953 6954 |
# File 'lib/opengl_command.rb', line 6952 def self.NamedFramebufferTexture(_framebuffer_, , _texture_, _level_) GL_FUNCTIONS_MAP[:glNamedFramebufferTexture].call(_framebuffer_, , _texture_, _level_) end |
.NamedFramebufferTextureLayer(_framebuffer_, _attachment_, _texture_, _level_, _layer_) ⇒ Object
6956 6957 6958 |
# File 'lib/opengl_command.rb', line 6956 def self.NamedFramebufferTextureLayer(_framebuffer_, , _texture_, _level_, _layer_) GL_FUNCTIONS_MAP[:glNamedFramebufferTextureLayer].call(_framebuffer_, , _texture_, _level_, _layer_) end |
.NamedRenderbufferStorage(_renderbuffer_, _internalformat_, _width_, _height_) ⇒ Object
7016 7017 7018 |
# File 'lib/opengl_command.rb', line 7016 def self.NamedRenderbufferStorage(_renderbuffer_, _internalformat_, _width_, _height_) GL_FUNCTIONS_MAP[:glNamedRenderbufferStorage].call(_renderbuffer_, _internalformat_, _width_, _height_) end |
.NamedRenderbufferStorageMultisample(_renderbuffer_, _samples_, _internalformat_, _width_, _height_) ⇒ Object
7020 7021 7022 |
# File 'lib/opengl_command.rb', line 7020 def self.NamedRenderbufferStorageMultisample(_renderbuffer_, _samples_, _internalformat_, _width_, _height_) GL_FUNCTIONS_MAP[:glNamedRenderbufferStorageMultisample].call(_renderbuffer_, _samples_, _internalformat_, _width_, _height_) end |
.NewList(_list_, _mode_) ⇒ Object
3356 3357 3358 |
# File 'lib/opengl_command.rb', line 3356 def self.NewList(_list_, _mode_) GL_FUNCTIONS_MAP[:glNewList].call(_list_, _mode_) end |
.Normal3b(_nx_, _ny_, _nz_) ⇒ Object
3564 3565 3566 |
# File 'lib/opengl_command.rb', line 3564 def self.Normal3b(_nx_, _ny_, _nz_) GL_FUNCTIONS_MAP[:glNormal3b].call(_nx_, _ny_, _nz_) end |
.Normal3bv(_v_) ⇒ Object
3568 3569 3570 |
# File 'lib/opengl_command.rb', line 3568 def self.Normal3bv(_v_) GL_FUNCTIONS_MAP[:glNormal3bv].call(_v_) end |
.Normal3d(_nx_, _ny_, _nz_) ⇒ Object
3572 3573 3574 |
# File 'lib/opengl_command.rb', line 3572 def self.Normal3d(_nx_, _ny_, _nz_) GL_FUNCTIONS_MAP[:glNormal3d].call(_nx_, _ny_, _nz_) end |
.Normal3dv(_v_) ⇒ Object
3576 3577 3578 |
# File 'lib/opengl_command.rb', line 3576 def self.Normal3dv(_v_) GL_FUNCTIONS_MAP[:glNormal3dv].call(_v_) end |
.Normal3f(_nx_, _ny_, _nz_) ⇒ Object
3580 3581 3582 |
# File 'lib/opengl_command.rb', line 3580 def self.Normal3f(_nx_, _ny_, _nz_) GL_FUNCTIONS_MAP[:glNormal3f].call(_nx_, _ny_, _nz_) end |
.Normal3fv(_v_) ⇒ Object
3584 3585 3586 |
# File 'lib/opengl_command.rb', line 3584 def self.Normal3fv(_v_) GL_FUNCTIONS_MAP[:glNormal3fv].call(_v_) end |
.Normal3i(_nx_, _ny_, _nz_) ⇒ Object
3588 3589 3590 |
# File 'lib/opengl_command.rb', line 3588 def self.Normal3i(_nx_, _ny_, _nz_) GL_FUNCTIONS_MAP[:glNormal3i].call(_nx_, _ny_, _nz_) end |
.Normal3iv(_v_) ⇒ Object
3592 3593 3594 |
# File 'lib/opengl_command.rb', line 3592 def self.Normal3iv(_v_) GL_FUNCTIONS_MAP[:glNormal3iv].call(_v_) end |
.Normal3s(_nx_, _ny_, _nz_) ⇒ Object
3596 3597 3598 |
# File 'lib/opengl_command.rb', line 3596 def self.Normal3s(_nx_, _ny_, _nz_) GL_FUNCTIONS_MAP[:glNormal3s].call(_nx_, _ny_, _nz_) end |
.Normal3sv(_v_) ⇒ Object
3600 3601 3602 |
# File 'lib/opengl_command.rb', line 3600 def self.Normal3sv(_v_) GL_FUNCTIONS_MAP[:glNormal3sv].call(_v_) end |
.NormalP3ui(_type_, _coords_) ⇒ Object
6028 6029 6030 |
# File 'lib/opengl_command.rb', line 6028 def self.NormalP3ui(_type_, _coords_) GL_FUNCTIONS_MAP[:glNormalP3ui].call(_type_, _coords_) end |
.NormalP3uiv(_type_, _coords_) ⇒ Object
6032 6033 6034 |
# File 'lib/opengl_command.rb', line 6032 def self.NormalP3uiv(_type_, _coords_) GL_FUNCTIONS_MAP[:glNormalP3uiv].call(_type_, _coords_) end |
.NormalPointer(_type_, _stride_, _pointer_) ⇒ Object
4472 4473 4474 |
# File 'lib/opengl_command.rb', line 4472 def self.NormalPointer(_type_, _stride_, _pointer_) GL_FUNCTIONS_MAP[:glNormalPointer].call(_type_, _stride_, _pointer_) end |
.ObjectLabel(_identifier_, _name_, _length_, _label_) ⇒ Object
6800 6801 6802 |
# File 'lib/opengl_command.rb', line 6800 def self.ObjectLabel(_identifier_, _name_, _length_, _label_) GL_FUNCTIONS_MAP[:glObjectLabel].call(_identifier_, _name_, _length_, _label_) end |
.ObjectPtrLabel(_ptr_, _length_, _label_) ⇒ Object
6808 6809 6810 |
# File 'lib/opengl_command.rb', line 6808 def self.ObjectPtrLabel(_ptr_, _length_, _label_) GL_FUNCTIONS_MAP[:glObjectPtrLabel].call(_ptr_, _length_, _label_) end |
.open_lib(lib_path: nil) ⇒ Object
Open dll/dylib/so for symbol import
-
Note that OpenGL APIs won’t be available until you call import_symbols
8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/opengl_common.rb', line 8 def self.open_lib(lib_path: nil) if lib_path == nil case self.get_platform when :OPENGL_PLATFORM_WINDOWS lib_path = 'C:/Windows/System32/opengl32.dll' when :OPENGL_PLATFORM_MACOSX lib_path = '/System/Library/Frameworks/OpenGL.framework/Libraries/libGL.dylib' else lib_path = 'libGL.so' end end @@gl_dll = Fiddle.dlopen(lib_path) end |
.Ortho(_left_, _right_, _bottom_, _top_, _zNear_, _zFar_) ⇒ Object
4352 4353 4354 |
# File 'lib/opengl_command.rb', line 4352 def self.Ortho(_left_, _right_, _bottom_, _top_, _zNear_, _zFar_) GL_FUNCTIONS_MAP[:glOrtho].call(_left_, _right_, _bottom_, _top_, _zNear_, _zFar_) end |
.PassThrough(_token_) ⇒ Object
4100 4101 4102 |
# File 'lib/opengl_command.rb', line 4100 def self.PassThrough(_token_) GL_FUNCTIONS_MAP[:glPassThrough].call(_token_) end |
.PatchParameterfv(_pname_, _values_) ⇒ Object
6196 6197 6198 |
# File 'lib/opengl_command.rb', line 6196 def self.PatchParameterfv(_pname_, _values_) GL_FUNCTIONS_MAP[:glPatchParameterfv].call(_pname_, _values_) end |
.PatchParameteri(_pname_, _value_) ⇒ Object
6192 6193 6194 |
# File 'lib/opengl_command.rb', line 6192 def self.PatchParameteri(_pname_, _value_) GL_FUNCTIONS_MAP[:glPatchParameteri].call(_pname_, _value_) end |
.PauseTransformFeedback ⇒ Object
6216 6217 6218 |
# File 'lib/opengl_command.rb', line 6216 def self.PauseTransformFeedback() GL_FUNCTIONS_MAP[:glPauseTransformFeedback].call() end |
.PixelMapfv(_map_, _mapsize_, _values_) ⇒ Object
4232 4233 4234 |
# File 'lib/opengl_command.rb', line 4232 def self.PixelMapfv(_map_, _mapsize_, _values_) GL_FUNCTIONS_MAP[:glPixelMapfv].call(_map_, _mapsize_, _values_) end |
.PixelMapuiv(_map_, _mapsize_, _values_) ⇒ Object
4236 4237 4238 |
# File 'lib/opengl_command.rb', line 4236 def self.PixelMapuiv(_map_, _mapsize_, _values_) GL_FUNCTIONS_MAP[:glPixelMapuiv].call(_map_, _mapsize_, _values_) end |
.PixelMapusv(_map_, _mapsize_, _values_) ⇒ Object
4240 4241 4242 |
# File 'lib/opengl_command.rb', line 4240 def self.PixelMapusv(_map_, _mapsize_, _values_) GL_FUNCTIONS_MAP[:glPixelMapusv].call(_map_, _mapsize_, _values_) end |
.PixelStoref(_pname_, _param_) ⇒ Object
3284 3285 3286 |
# File 'lib/opengl_command.rb', line 3284 def self.PixelStoref(_pname_, _param_) GL_FUNCTIONS_MAP[:glPixelStoref].call(_pname_, _param_) end |
.PixelStorei(_pname_, _param_) ⇒ Object
3288 3289 3290 |
# File 'lib/opengl_command.rb', line 3288 def self.PixelStorei(_pname_, _param_) GL_FUNCTIONS_MAP[:glPixelStorei].call(_pname_, _param_) end |
.PixelTransferf(_pname_, _param_) ⇒ Object
4224 4225 4226 |
# File 'lib/opengl_command.rb', line 4224 def self.PixelTransferf(_pname_, _param_) GL_FUNCTIONS_MAP[:glPixelTransferf].call(_pname_, _param_) end |
.PixelTransferi(_pname_, _param_) ⇒ Object
4228 4229 4230 |
# File 'lib/opengl_command.rb', line 4228 def self.PixelTransferi(_pname_, _param_) GL_FUNCTIONS_MAP[:glPixelTransferi].call(_pname_, _param_) end |
.PixelZoom(_xfactor_, _yfactor_) ⇒ Object
4220 4221 4222 |
# File 'lib/opengl_command.rb', line 4220 def self.PixelZoom(_xfactor_, _yfactor_) GL_FUNCTIONS_MAP[:glPixelZoom].call(_xfactor_, _yfactor_) end |
.PointParameterf(_pname_, _param_) ⇒ Object
4720 4721 4722 |
# File 'lib/opengl_command.rb', line 4720 def self.PointParameterf(_pname_, _param_) GL_FUNCTIONS_MAP[:glPointParameterf].call(_pname_, _param_) end |
.PointParameterfv(_pname_, _params_) ⇒ Object
4724 4725 4726 |
# File 'lib/opengl_command.rb', line 4724 def self.PointParameterfv(_pname_, _params_) GL_FUNCTIONS_MAP[:glPointParameterfv].call(_pname_, _params_) end |
.PointParameteri(_pname_, _param_) ⇒ Object
4728 4729 4730 |
# File 'lib/opengl_command.rb', line 4728 def self.PointParameteri(_pname_, _param_) GL_FUNCTIONS_MAP[:glPointParameteri].call(_pname_, _param_) end |
.PointParameteriv(_pname_, _params_) ⇒ Object
4732 4733 4734 |
# File 'lib/opengl_command.rb', line 4732 def self.PointParameteriv(_pname_, _params_) GL_FUNCTIONS_MAP[:glPointParameteriv].call(_pname_, _params_) end |
.PointSize(_size_) ⇒ Object
3180 3181 3182 |
# File 'lib/opengl_command.rb', line 3180 def self.PointSize(_size_) GL_FUNCTIONS_MAP[:glPointSize].call(_size_) end |
.PolygonMode(_face_, _mode_) ⇒ Object
3184 3185 3186 |
# File 'lib/opengl_command.rb', line 3184 def self.PolygonMode(_face_, _mode_) GL_FUNCTIONS_MAP[:glPolygonMode].call(_face_, _mode_) end |
.PolygonOffset(_factor_, _units_) ⇒ Object
4400 4401 4402 |
# File 'lib/opengl_command.rb', line 4400 def self.PolygonOffset(_factor_, _units_) GL_FUNCTIONS_MAP[:glPolygonOffset].call(_factor_, _units_) end |
.PolygonOffsetClamp(_factor_, _units_, _clamp_) ⇒ Object
7352 7353 7354 |
# File 'lib/opengl_command.rb', line 7352 def self.PolygonOffsetClamp(_factor_, _units_, _clamp_) GL_FUNCTIONS_MAP[:glPolygonOffsetClamp].call(_factor_, _units_, _clamp_) end |
.PolygonStipple(_mask_) ⇒ Object
4032 4033 4034 |
# File 'lib/opengl_command.rb', line 4032 def self.PolygonStipple(_mask_) GL_FUNCTIONS_MAP[:glPolygonStipple].call(_mask_) end |
.PopAttrib ⇒ Object
4128 4129 4130 |
# File 'lib/opengl_command.rb', line 4128 def self.PopAttrib() GL_FUNCTIONS_MAP[:glPopAttrib].call() end |
.PopClientAttrib ⇒ Object
4500 4501 4502 |
# File 'lib/opengl_command.rb', line 4500 def self.PopClientAttrib() GL_FUNCTIONS_MAP[:glPopClientAttrib].call() end |
.PopDebugGroup ⇒ Object
6796 6797 6798 |
# File 'lib/opengl_command.rb', line 6796 def self.PopDebugGroup() GL_FUNCTIONS_MAP[:glPopDebugGroup].call() end |
.PopMatrix ⇒ Object
4356 4357 4358 |
# File 'lib/opengl_command.rb', line 4356 def self.PopMatrix() GL_FUNCTIONS_MAP[:glPopMatrix].call() end |
.PopName ⇒ Object
4104 4105 4106 |
# File 'lib/opengl_command.rb', line 4104 def self.PopName() GL_FUNCTIONS_MAP[:glPopName].call() end |
.PrimitiveBoundingBox(_minX_, _minY_, _minZ_, _minW_, _maxX_, _maxY_, _maxZ_, _maxW_) ⇒ Object
2450 2451 2452 |
# File 'lib/opengl_es_command.rb', line 2450 def self.PrimitiveBoundingBox(_minX_, _minY_, _minZ_, _minW_, _maxX_, _maxY_, _maxZ_, _maxW_) GL_FUNCTIONS_MAP[:glPrimitiveBoundingBox].call(_minX_, _minY_, _minZ_, _minW_, _maxX_, _maxY_, _maxZ_, _maxW_) end |
.PrimitiveRestartIndex(_index_) ⇒ Object
5716 5717 5718 |
# File 'lib/opengl_command.rb', line 5716 def self.PrimitiveRestartIndex(_index_) GL_FUNCTIONS_MAP[:glPrimitiveRestartIndex].call(_index_) end |
.PrioritizeTextures(_n_, _textures_, _priorities_) ⇒ Object
4488 4489 4490 |
# File 'lib/opengl_command.rb', line 4488 def self.PrioritizeTextures(_n_, _textures_, _priorities_) GL_FUNCTIONS_MAP[:glPrioritizeTextures].call(_n_, _textures_, _priorities_) end |
.ProgramBinary(_program_, _binaryFormat_, _binary_, _length_) ⇒ Object
6268 6269 6270 |
# File 'lib/opengl_command.rb', line 6268 def self.ProgramBinary(_program_, _binaryFormat_, _binary_, _length_) GL_FUNCTIONS_MAP[:glProgramBinary].call(_program_, _binaryFormat_, _binary_, _length_) end |
.ProgramParameteri(_program_, _pname_, _value_) ⇒ Object
6272 6273 6274 |
# File 'lib/opengl_command.rb', line 6272 def self.ProgramParameteri(_program_, _pname_, _value_) GL_FUNCTIONS_MAP[:glProgramParameteri].call(_program_, _pname_, _value_) end |
.ProgramUniform1d(_program_, _location_, _v0_) ⇒ Object
6324 6325 6326 |
# File 'lib/opengl_command.rb', line 6324 def self.ProgramUniform1d(_program_, _location_, _v0_) GL_FUNCTIONS_MAP[:glProgramUniform1d].call(_program_, _location_, _v0_) end |
.ProgramUniform1dv(_program_, _location_, _count_, _value_) ⇒ Object
6328 6329 6330 |
# File 'lib/opengl_command.rb', line 6328 def self.ProgramUniform1dv(_program_, _location_, _count_, _value_) GL_FUNCTIONS_MAP[:glProgramUniform1dv].call(_program_, _location_, _count_, _value_) end |
.ProgramUniform1f(_program_, _location_, _v0_) ⇒ Object
6316 6317 6318 |
# File 'lib/opengl_command.rb', line 6316 def self.ProgramUniform1f(_program_, _location_, _v0_) GL_FUNCTIONS_MAP[:glProgramUniform1f].call(_program_, _location_, _v0_) end |
.ProgramUniform1fv(_program_, _location_, _count_, _value_) ⇒ Object
6320 6321 6322 |
# File 'lib/opengl_command.rb', line 6320 def self.ProgramUniform1fv(_program_, _location_, _count_, _value_) GL_FUNCTIONS_MAP[:glProgramUniform1fv].call(_program_, _location_, _count_, _value_) end |
.ProgramUniform1i(_program_, _location_, _v0_) ⇒ Object
6308 6309 6310 |
# File 'lib/opengl_command.rb', line 6308 def self.ProgramUniform1i(_program_, _location_, _v0_) GL_FUNCTIONS_MAP[:glProgramUniform1i].call(_program_, _location_, _v0_) end |
.ProgramUniform1iv(_program_, _location_, _count_, _value_) ⇒ Object
6312 6313 6314 |
# File 'lib/opengl_command.rb', line 6312 def self.ProgramUniform1iv(_program_, _location_, _count_, _value_) GL_FUNCTIONS_MAP[:glProgramUniform1iv].call(_program_, _location_, _count_, _value_) end |
.ProgramUniform1ui(_program_, _location_, _v0_) ⇒ Object
6332 6333 6334 |
# File 'lib/opengl_command.rb', line 6332 def self.ProgramUniform1ui(_program_, _location_, _v0_) GL_FUNCTIONS_MAP[:glProgramUniform1ui].call(_program_, _location_, _v0_) end |
.ProgramUniform1uiv(_program_, _location_, _count_, _value_) ⇒ Object
6336 6337 6338 |
# File 'lib/opengl_command.rb', line 6336 def self.ProgramUniform1uiv(_program_, _location_, _count_, _value_) GL_FUNCTIONS_MAP[:glProgramUniform1uiv].call(_program_, _location_, _count_, _value_) end |
.ProgramUniform2d(_program_, _location_, _v0_, _v1_) ⇒ Object
6356 6357 6358 |
# File 'lib/opengl_command.rb', line 6356 def self.ProgramUniform2d(_program_, _location_, _v0_, _v1_) GL_FUNCTIONS_MAP[:glProgramUniform2d].call(_program_, _location_, _v0_, _v1_) end |
.ProgramUniform2dv(_program_, _location_, _count_, _value_) ⇒ Object
6360 6361 6362 |
# File 'lib/opengl_command.rb', line 6360 def self.ProgramUniform2dv(_program_, _location_, _count_, _value_) GL_FUNCTIONS_MAP[:glProgramUniform2dv].call(_program_, _location_, _count_, _value_) end |
.ProgramUniform2f(_program_, _location_, _v0_, _v1_) ⇒ Object
6348 6349 6350 |
# File 'lib/opengl_command.rb', line 6348 def self.ProgramUniform2f(_program_, _location_, _v0_, _v1_) GL_FUNCTIONS_MAP[:glProgramUniform2f].call(_program_, _location_, _v0_, _v1_) end |
.ProgramUniform2fv(_program_, _location_, _count_, _value_) ⇒ Object
6352 6353 6354 |
# File 'lib/opengl_command.rb', line 6352 def self.ProgramUniform2fv(_program_, _location_, _count_, _value_) GL_FUNCTIONS_MAP[:glProgramUniform2fv].call(_program_, _location_, _count_, _value_) end |
.ProgramUniform2i(_program_, _location_, _v0_, _v1_) ⇒ Object
6340 6341 6342 |
# File 'lib/opengl_command.rb', line 6340 def self.ProgramUniform2i(_program_, _location_, _v0_, _v1_) GL_FUNCTIONS_MAP[:glProgramUniform2i].call(_program_, _location_, _v0_, _v1_) end |
.ProgramUniform2iv(_program_, _location_, _count_, _value_) ⇒ Object
6344 6345 6346 |
# File 'lib/opengl_command.rb', line 6344 def self.ProgramUniform2iv(_program_, _location_, _count_, _value_) GL_FUNCTIONS_MAP[:glProgramUniform2iv].call(_program_, _location_, _count_, _value_) end |
.ProgramUniform2ui(_program_, _location_, _v0_, _v1_) ⇒ Object
6364 6365 6366 |
# File 'lib/opengl_command.rb', line 6364 def self.ProgramUniform2ui(_program_, _location_, _v0_, _v1_) GL_FUNCTIONS_MAP[:glProgramUniform2ui].call(_program_, _location_, _v0_, _v1_) end |
.ProgramUniform2uiv(_program_, _location_, _count_, _value_) ⇒ Object
6368 6369 6370 |
# File 'lib/opengl_command.rb', line 6368 def self.ProgramUniform2uiv(_program_, _location_, _count_, _value_) GL_FUNCTIONS_MAP[:glProgramUniform2uiv].call(_program_, _location_, _count_, _value_) end |
.ProgramUniform3d(_program_, _location_, _v0_, _v1_, _v2_) ⇒ Object
6388 6389 6390 |
# File 'lib/opengl_command.rb', line 6388 def self.ProgramUniform3d(_program_, _location_, _v0_, _v1_, _v2_) GL_FUNCTIONS_MAP[:glProgramUniform3d].call(_program_, _location_, _v0_, _v1_, _v2_) end |
.ProgramUniform3dv(_program_, _location_, _count_, _value_) ⇒ Object
6392 6393 6394 |
# File 'lib/opengl_command.rb', line 6392 def self.ProgramUniform3dv(_program_, _location_, _count_, _value_) GL_FUNCTIONS_MAP[:glProgramUniform3dv].call(_program_, _location_, _count_, _value_) end |
.ProgramUniform3f(_program_, _location_, _v0_, _v1_, _v2_) ⇒ Object
6380 6381 6382 |
# File 'lib/opengl_command.rb', line 6380 def self.ProgramUniform3f(_program_, _location_, _v0_, _v1_, _v2_) GL_FUNCTIONS_MAP[:glProgramUniform3f].call(_program_, _location_, _v0_, _v1_, _v2_) end |
.ProgramUniform3fv(_program_, _location_, _count_, _value_) ⇒ Object
6384 6385 6386 |
# File 'lib/opengl_command.rb', line 6384 def self.ProgramUniform3fv(_program_, _location_, _count_, _value_) GL_FUNCTIONS_MAP[:glProgramUniform3fv].call(_program_, _location_, _count_, _value_) end |
.ProgramUniform3i(_program_, _location_, _v0_, _v1_, _v2_) ⇒ Object
6372 6373 6374 |
# File 'lib/opengl_command.rb', line 6372 def self.ProgramUniform3i(_program_, _location_, _v0_, _v1_, _v2_) GL_FUNCTIONS_MAP[:glProgramUniform3i].call(_program_, _location_, _v0_, _v1_, _v2_) end |
.ProgramUniform3iv(_program_, _location_, _count_, _value_) ⇒ Object
6376 6377 6378 |
# File 'lib/opengl_command.rb', line 6376 def self.ProgramUniform3iv(_program_, _location_, _count_, _value_) GL_FUNCTIONS_MAP[:glProgramUniform3iv].call(_program_, _location_, _count_, _value_) end |
.ProgramUniform3ui(_program_, _location_, _v0_, _v1_, _v2_) ⇒ Object
6396 6397 6398 |
# File 'lib/opengl_command.rb', line 6396 def self.ProgramUniform3ui(_program_, _location_, _v0_, _v1_, _v2_) GL_FUNCTIONS_MAP[:glProgramUniform3ui].call(_program_, _location_, _v0_, _v1_, _v2_) end |
.ProgramUniform3uiv(_program_, _location_, _count_, _value_) ⇒ Object
6400 6401 6402 |
# File 'lib/opengl_command.rb', line 6400 def self.ProgramUniform3uiv(_program_, _location_, _count_, _value_) GL_FUNCTIONS_MAP[:glProgramUniform3uiv].call(_program_, _location_, _count_, _value_) end |
.ProgramUniform4d(_program_, _location_, _v0_, _v1_, _v2_, _v3_) ⇒ Object
6420 6421 6422 |
# File 'lib/opengl_command.rb', line 6420 def self.ProgramUniform4d(_program_, _location_, _v0_, _v1_, _v2_, _v3_) GL_FUNCTIONS_MAP[:glProgramUniform4d].call(_program_, _location_, _v0_, _v1_, _v2_, _v3_) end |
.ProgramUniform4dv(_program_, _location_, _count_, _value_) ⇒ Object
6424 6425 6426 |
# File 'lib/opengl_command.rb', line 6424 def self.ProgramUniform4dv(_program_, _location_, _count_, _value_) GL_FUNCTIONS_MAP[:glProgramUniform4dv].call(_program_, _location_, _count_, _value_) end |
.ProgramUniform4f(_program_, _location_, _v0_, _v1_, _v2_, _v3_) ⇒ Object
6412 6413 6414 |
# File 'lib/opengl_command.rb', line 6412 def self.ProgramUniform4f(_program_, _location_, _v0_, _v1_, _v2_, _v3_) GL_FUNCTIONS_MAP[:glProgramUniform4f].call(_program_, _location_, _v0_, _v1_, _v2_, _v3_) end |
.ProgramUniform4fv(_program_, _location_, _count_, _value_) ⇒ Object
6416 6417 6418 |
# File 'lib/opengl_command.rb', line 6416 def self.ProgramUniform4fv(_program_, _location_, _count_, _value_) GL_FUNCTIONS_MAP[:glProgramUniform4fv].call(_program_, _location_, _count_, _value_) end |
.ProgramUniform4i(_program_, _location_, _v0_, _v1_, _v2_, _v3_) ⇒ Object
6404 6405 6406 |
# File 'lib/opengl_command.rb', line 6404 def self.ProgramUniform4i(_program_, _location_, _v0_, _v1_, _v2_, _v3_) GL_FUNCTIONS_MAP[:glProgramUniform4i].call(_program_, _location_, _v0_, _v1_, _v2_, _v3_) end |
.ProgramUniform4iv(_program_, _location_, _count_, _value_) ⇒ Object
6408 6409 6410 |
# File 'lib/opengl_command.rb', line 6408 def self.ProgramUniform4iv(_program_, _location_, _count_, _value_) GL_FUNCTIONS_MAP[:glProgramUniform4iv].call(_program_, _location_, _count_, _value_) end |
.ProgramUniform4ui(_program_, _location_, _v0_, _v1_, _v2_, _v3_) ⇒ Object
6428 6429 6430 |
# File 'lib/opengl_command.rb', line 6428 def self.ProgramUniform4ui(_program_, _location_, _v0_, _v1_, _v2_, _v3_) GL_FUNCTIONS_MAP[:glProgramUniform4ui].call(_program_, _location_, _v0_, _v1_, _v2_, _v3_) end |
.ProgramUniform4uiv(_program_, _location_, _count_, _value_) ⇒ Object
6432 6433 6434 |
# File 'lib/opengl_command.rb', line 6432 def self.ProgramUniform4uiv(_program_, _location_, _count_, _value_) GL_FUNCTIONS_MAP[:glProgramUniform4uiv].call(_program_, _location_, _count_, _value_) end |
.ProgramUniformMatrix2dv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
6448 6449 6450 |
# File 'lib/opengl_command.rb', line 6448 def self.ProgramUniformMatrix2dv(_program_, _location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glProgramUniformMatrix2dv].call(_program_, _location_, _count_, _transpose_, _value_) end |
.ProgramUniformMatrix2fv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
6436 6437 6438 |
# File 'lib/opengl_command.rb', line 6436 def self.ProgramUniformMatrix2fv(_program_, _location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glProgramUniformMatrix2fv].call(_program_, _location_, _count_, _transpose_, _value_) end |
.ProgramUniformMatrix2x3dv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
6484 6485 6486 |
# File 'lib/opengl_command.rb', line 6484 def self.ProgramUniformMatrix2x3dv(_program_, _location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glProgramUniformMatrix2x3dv].call(_program_, _location_, _count_, _transpose_, _value_) end |
.ProgramUniformMatrix2x3fv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
6460 6461 6462 |
# File 'lib/opengl_command.rb', line 6460 def self.ProgramUniformMatrix2x3fv(_program_, _location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glProgramUniformMatrix2x3fv].call(_program_, _location_, _count_, _transpose_, _value_) end |
.ProgramUniformMatrix2x4dv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
6492 6493 6494 |
# File 'lib/opengl_command.rb', line 6492 def self.ProgramUniformMatrix2x4dv(_program_, _location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glProgramUniformMatrix2x4dv].call(_program_, _location_, _count_, _transpose_, _value_) end |
.ProgramUniformMatrix2x4fv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
6468 6469 6470 |
# File 'lib/opengl_command.rb', line 6468 def self.ProgramUniformMatrix2x4fv(_program_, _location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glProgramUniformMatrix2x4fv].call(_program_, _location_, _count_, _transpose_, _value_) end |
.ProgramUniformMatrix3dv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
6452 6453 6454 |
# File 'lib/opengl_command.rb', line 6452 def self.ProgramUniformMatrix3dv(_program_, _location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glProgramUniformMatrix3dv].call(_program_, _location_, _count_, _transpose_, _value_) end |
.ProgramUniformMatrix3fv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
6440 6441 6442 |
# File 'lib/opengl_command.rb', line 6440 def self.ProgramUniformMatrix3fv(_program_, _location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glProgramUniformMatrix3fv].call(_program_, _location_, _count_, _transpose_, _value_) end |
.ProgramUniformMatrix3x2dv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
6488 6489 6490 |
# File 'lib/opengl_command.rb', line 6488 def self.ProgramUniformMatrix3x2dv(_program_, _location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glProgramUniformMatrix3x2dv].call(_program_, _location_, _count_, _transpose_, _value_) end |
.ProgramUniformMatrix3x2fv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
6464 6465 6466 |
# File 'lib/opengl_command.rb', line 6464 def self.ProgramUniformMatrix3x2fv(_program_, _location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glProgramUniformMatrix3x2fv].call(_program_, _location_, _count_, _transpose_, _value_) end |
.ProgramUniformMatrix3x4dv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
6500 6501 6502 |
# File 'lib/opengl_command.rb', line 6500 def self.ProgramUniformMatrix3x4dv(_program_, _location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glProgramUniformMatrix3x4dv].call(_program_, _location_, _count_, _transpose_, _value_) end |
.ProgramUniformMatrix3x4fv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
6476 6477 6478 |
# File 'lib/opengl_command.rb', line 6476 def self.ProgramUniformMatrix3x4fv(_program_, _location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glProgramUniformMatrix3x4fv].call(_program_, _location_, _count_, _transpose_, _value_) end |
.ProgramUniformMatrix4dv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
6456 6457 6458 |
# File 'lib/opengl_command.rb', line 6456 def self.ProgramUniformMatrix4dv(_program_, _location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glProgramUniformMatrix4dv].call(_program_, _location_, _count_, _transpose_, _value_) end |
.ProgramUniformMatrix4fv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
6444 6445 6446 |
# File 'lib/opengl_command.rb', line 6444 def self.ProgramUniformMatrix4fv(_program_, _location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glProgramUniformMatrix4fv].call(_program_, _location_, _count_, _transpose_, _value_) end |
.ProgramUniformMatrix4x2dv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
6496 6497 6498 |
# File 'lib/opengl_command.rb', line 6496 def self.ProgramUniformMatrix4x2dv(_program_, _location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glProgramUniformMatrix4x2dv].call(_program_, _location_, _count_, _transpose_, _value_) end |
.ProgramUniformMatrix4x2fv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
6472 6473 6474 |
# File 'lib/opengl_command.rb', line 6472 def self.ProgramUniformMatrix4x2fv(_program_, _location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glProgramUniformMatrix4x2fv].call(_program_, _location_, _count_, _transpose_, _value_) end |
.ProgramUniformMatrix4x3dv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
6504 6505 6506 |
# File 'lib/opengl_command.rb', line 6504 def self.ProgramUniformMatrix4x3dv(_program_, _location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glProgramUniformMatrix4x3dv].call(_program_, _location_, _count_, _transpose_, _value_) end |
.ProgramUniformMatrix4x3fv(_program_, _location_, _count_, _transpose_, _value_) ⇒ Object
6480 6481 6482 |
# File 'lib/opengl_command.rb', line 6480 def self.ProgramUniformMatrix4x3fv(_program_, _location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glProgramUniformMatrix4x3fv].call(_program_, _location_, _count_, _transpose_, _value_) end |
.ProvokingVertex(_mode_) ⇒ Object
5768 5769 5770 |
# File 'lib/opengl_command.rb', line 5768 def self.ProvokingVertex(_mode_) GL_FUNCTIONS_MAP[:glProvokingVertex].call(_mode_) end |
.PushAttrib(_mask_) ⇒ Object
4132 4133 4134 |
# File 'lib/opengl_command.rb', line 4132 def self.PushAttrib(_mask_) GL_FUNCTIONS_MAP[:glPushAttrib].call(_mask_) end |
.PushClientAttrib(_mask_) ⇒ Object
4504 4505 4506 |
# File 'lib/opengl_command.rb', line 4504 def self.PushClientAttrib(_mask_) GL_FUNCTIONS_MAP[:glPushClientAttrib].call(_mask_) end |
.PushDebugGroup(_source_, _id_, _length_, _message_) ⇒ Object
6792 6793 6794 |
# File 'lib/opengl_command.rb', line 6792 def self.PushDebugGroup(_source_, _id_, _length_, ) GL_FUNCTIONS_MAP[:glPushDebugGroup].call(_source_, _id_, _length_, ) end |
.PushMatrix ⇒ Object
4360 4361 4362 |
# File 'lib/opengl_command.rb', line 4360 def self.PushMatrix() GL_FUNCTIONS_MAP[:glPushMatrix].call() end |
.PushName(_name_) ⇒ Object
4108 4109 4110 |
# File 'lib/opengl_command.rb', line 4108 def self.PushName(_name_) GL_FUNCTIONS_MAP[:glPushName].call(_name_) end |
.QueryCounter(_id_, _target_) ⇒ Object
5892 5893 5894 |
# File 'lib/opengl_command.rb', line 5892 def self.QueryCounter(_id_, _target_) GL_FUNCTIONS_MAP[:glQueryCounter].call(_id_, _target_) end |
.RasterPos2d(_x_, _y_) ⇒ Object
3604 3605 3606 |
# File 'lib/opengl_command.rb', line 3604 def self.RasterPos2d(_x_, _y_) GL_FUNCTIONS_MAP[:glRasterPos2d].call(_x_, _y_) end |
.RasterPos2dv(_v_) ⇒ Object
3608 3609 3610 |
# File 'lib/opengl_command.rb', line 3608 def self.RasterPos2dv(_v_) GL_FUNCTIONS_MAP[:glRasterPos2dv].call(_v_) end |
.RasterPos2f(_x_, _y_) ⇒ Object
3612 3613 3614 |
# File 'lib/opengl_command.rb', line 3612 def self.RasterPos2f(_x_, _y_) GL_FUNCTIONS_MAP[:glRasterPos2f].call(_x_, _y_) end |
.RasterPos2fv(_v_) ⇒ Object
3616 3617 3618 |
# File 'lib/opengl_command.rb', line 3616 def self.RasterPos2fv(_v_) GL_FUNCTIONS_MAP[:glRasterPos2fv].call(_v_) end |
.RasterPos2i(_x_, _y_) ⇒ Object
3620 3621 3622 |
# File 'lib/opengl_command.rb', line 3620 def self.RasterPos2i(_x_, _y_) GL_FUNCTIONS_MAP[:glRasterPos2i].call(_x_, _y_) end |
.RasterPos2iv(_v_) ⇒ Object
3624 3625 3626 |
# File 'lib/opengl_command.rb', line 3624 def self.RasterPos2iv(_v_) GL_FUNCTIONS_MAP[:glRasterPos2iv].call(_v_) end |
.RasterPos2s(_x_, _y_) ⇒ Object
3628 3629 3630 |
# File 'lib/opengl_command.rb', line 3628 def self.RasterPos2s(_x_, _y_) GL_FUNCTIONS_MAP[:glRasterPos2s].call(_x_, _y_) end |
.RasterPos2sv(_v_) ⇒ Object
3632 3633 3634 |
# File 'lib/opengl_command.rb', line 3632 def self.RasterPos2sv(_v_) GL_FUNCTIONS_MAP[:glRasterPos2sv].call(_v_) end |
.RasterPos3d(_x_, _y_, _z_) ⇒ Object
3636 3637 3638 |
# File 'lib/opengl_command.rb', line 3636 def self.RasterPos3d(_x_, _y_, _z_) GL_FUNCTIONS_MAP[:glRasterPos3d].call(_x_, _y_, _z_) end |
.RasterPos3dv(_v_) ⇒ Object
3640 3641 3642 |
# File 'lib/opengl_command.rb', line 3640 def self.RasterPos3dv(_v_) GL_FUNCTIONS_MAP[:glRasterPos3dv].call(_v_) end |
.RasterPos3f(_x_, _y_, _z_) ⇒ Object
3644 3645 3646 |
# File 'lib/opengl_command.rb', line 3644 def self.RasterPos3f(_x_, _y_, _z_) GL_FUNCTIONS_MAP[:glRasterPos3f].call(_x_, _y_, _z_) end |
.RasterPos3fv(_v_) ⇒ Object
3648 3649 3650 |
# File 'lib/opengl_command.rb', line 3648 def self.RasterPos3fv(_v_) GL_FUNCTIONS_MAP[:glRasterPos3fv].call(_v_) end |
.RasterPos3i(_x_, _y_, _z_) ⇒ Object
3652 3653 3654 |
# File 'lib/opengl_command.rb', line 3652 def self.RasterPos3i(_x_, _y_, _z_) GL_FUNCTIONS_MAP[:glRasterPos3i].call(_x_, _y_, _z_) end |
.RasterPos3iv(_v_) ⇒ Object
3656 3657 3658 |
# File 'lib/opengl_command.rb', line 3656 def self.RasterPos3iv(_v_) GL_FUNCTIONS_MAP[:glRasterPos3iv].call(_v_) end |
.RasterPos3s(_x_, _y_, _z_) ⇒ Object
3660 3661 3662 |
# File 'lib/opengl_command.rb', line 3660 def self.RasterPos3s(_x_, _y_, _z_) GL_FUNCTIONS_MAP[:glRasterPos3s].call(_x_, _y_, _z_) end |
.RasterPos3sv(_v_) ⇒ Object
3664 3665 3666 |
# File 'lib/opengl_command.rb', line 3664 def self.RasterPos3sv(_v_) GL_FUNCTIONS_MAP[:glRasterPos3sv].call(_v_) end |
.RasterPos4d(_x_, _y_, _z_, _w_) ⇒ Object
3668 3669 3670 |
# File 'lib/opengl_command.rb', line 3668 def self.RasterPos4d(_x_, _y_, _z_, _w_) GL_FUNCTIONS_MAP[:glRasterPos4d].call(_x_, _y_, _z_, _w_) end |
.RasterPos4dv(_v_) ⇒ Object
3672 3673 3674 |
# File 'lib/opengl_command.rb', line 3672 def self.RasterPos4dv(_v_) GL_FUNCTIONS_MAP[:glRasterPos4dv].call(_v_) end |
.RasterPos4f(_x_, _y_, _z_, _w_) ⇒ Object
3676 3677 3678 |
# File 'lib/opengl_command.rb', line 3676 def self.RasterPos4f(_x_, _y_, _z_, _w_) GL_FUNCTIONS_MAP[:glRasterPos4f].call(_x_, _y_, _z_, _w_) end |
.RasterPos4fv(_v_) ⇒ Object
3680 3681 3682 |
# File 'lib/opengl_command.rb', line 3680 def self.RasterPos4fv(_v_) GL_FUNCTIONS_MAP[:glRasterPos4fv].call(_v_) end |
.RasterPos4i(_x_, _y_, _z_, _w_) ⇒ Object
3684 3685 3686 |
# File 'lib/opengl_command.rb', line 3684 def self.RasterPos4i(_x_, _y_, _z_, _w_) GL_FUNCTIONS_MAP[:glRasterPos4i].call(_x_, _y_, _z_, _w_) end |
.RasterPos4iv(_v_) ⇒ Object
3688 3689 3690 |
# File 'lib/opengl_command.rb', line 3688 def self.RasterPos4iv(_v_) GL_FUNCTIONS_MAP[:glRasterPos4iv].call(_v_) end |
.RasterPos4s(_x_, _y_, _z_, _w_) ⇒ Object
3692 3693 3694 |
# File 'lib/opengl_command.rb', line 3692 def self.RasterPos4s(_x_, _y_, _z_, _w_) GL_FUNCTIONS_MAP[:glRasterPos4s].call(_x_, _y_, _z_, _w_) end |
.RasterPos4sv(_v_) ⇒ Object
3696 3697 3698 |
# File 'lib/opengl_command.rb', line 3696 def self.RasterPos4sv(_v_) GL_FUNCTIONS_MAP[:glRasterPos4sv].call(_v_) end |
.ReadBuffer(_src_) ⇒ Object
3292 3293 3294 |
# File 'lib/opengl_command.rb', line 3292 def self.ReadBuffer(_src_) GL_FUNCTIONS_MAP[:glReadBuffer].call(_src_) end |
.ReadnPixels(_x_, _y_, _width_, _height_, _format_, _type_, _bufSize_, _data_) ⇒ Object
7284 7285 7286 |
# File 'lib/opengl_command.rb', line 7284 def self.ReadnPixels(_x_, _y_, _width_, _height_, _format_, _type_, _bufSize_, _data_) GL_FUNCTIONS_MAP[:glReadnPixels].call(_x_, _y_, _width_, _height_, _format_, _type_, _bufSize_, _data_) end |
.ReadPixels(_x_, _y_, _width_, _height_, _format_, _type_, _pixels_) ⇒ Object
3296 3297 3298 |
# File 'lib/opengl_command.rb', line 3296 def self.ReadPixels(_x_, _y_, _width_, _height_, _format_, _type_, _pixels_) GL_FUNCTIONS_MAP[:glReadPixels].call(_x_, _y_, _width_, _height_, _format_, _type_, _pixels_) end |
.Rectd(_x1_, _y1_, _x2_, _y2_) ⇒ Object
3700 3701 3702 |
# File 'lib/opengl_command.rb', line 3700 def self.Rectd(_x1_, _y1_, _x2_, _y2_) GL_FUNCTIONS_MAP[:glRectd].call(_x1_, _y1_, _x2_, _y2_) end |
.Rectdv(_v1_, _v2_) ⇒ Object
3704 3705 3706 |
# File 'lib/opengl_command.rb', line 3704 def self.Rectdv(_v1_, _v2_) GL_FUNCTIONS_MAP[:glRectdv].call(_v1_, _v2_) end |
.Rectf(_x1_, _y1_, _x2_, _y2_) ⇒ Object
3708 3709 3710 |
# File 'lib/opengl_command.rb', line 3708 def self.Rectf(_x1_, _y1_, _x2_, _y2_) GL_FUNCTIONS_MAP[:glRectf].call(_x1_, _y1_, _x2_, _y2_) end |
.Rectfv(_v1_, _v2_) ⇒ Object
3712 3713 3714 |
# File 'lib/opengl_command.rb', line 3712 def self.Rectfv(_v1_, _v2_) GL_FUNCTIONS_MAP[:glRectfv].call(_v1_, _v2_) end |
.Recti(_x1_, _y1_, _x2_, _y2_) ⇒ Object
3716 3717 3718 |
# File 'lib/opengl_command.rb', line 3716 def self.Recti(_x1_, _y1_, _x2_, _y2_) GL_FUNCTIONS_MAP[:glRecti].call(_x1_, _y1_, _x2_, _y2_) end |
.Rectiv(_v1_, _v2_) ⇒ Object
3720 3721 3722 |
# File 'lib/opengl_command.rb', line 3720 def self.Rectiv(_v1_, _v2_) GL_FUNCTIONS_MAP[:glRectiv].call(_v1_, _v2_) end |
.Rects(_x1_, _y1_, _x2_, _y2_) ⇒ Object
3724 3725 3726 |
# File 'lib/opengl_command.rb', line 3724 def self.Rects(_x1_, _y1_, _x2_, _y2_) GL_FUNCTIONS_MAP[:glRects].call(_x1_, _y1_, _x2_, _y2_) end |
.Rectsv(_v1_, _v2_) ⇒ Object
3728 3729 3730 |
# File 'lib/opengl_command.rb', line 3728 def self.Rectsv(_v1_, _v2_) GL_FUNCTIONS_MAP[:glRectsv].call(_v1_, _v2_) end |
.ReleaseShaderCompiler ⇒ Object
6244 6245 6246 |
# File 'lib/opengl_command.rb', line 6244 def self.ReleaseShaderCompiler() GL_FUNCTIONS_MAP[:glReleaseShaderCompiler].call() end |
.RenderbufferStorage(_target_, _internalformat_, _width_, _height_) ⇒ Object
5616 5617 5618 |
# File 'lib/opengl_command.rb', line 5616 def self.RenderbufferStorage(_target_, _internalformat_, _width_, _height_) GL_FUNCTIONS_MAP[:glRenderbufferStorage].call(_target_, _internalformat_, _width_, _height_) end |
.RenderbufferStorageMultisample(_target_, _samples_, _internalformat_, _width_, _height_) ⇒ Object
5672 5673 5674 |
# File 'lib/opengl_command.rb', line 5672 def self.RenderbufferStorageMultisample(_target_, _samples_, _internalformat_, _width_, _height_) GL_FUNCTIONS_MAP[:glRenderbufferStorageMultisample].call(_target_, _samples_, _internalformat_, _width_, _height_) end |
.RenderMode(_mode_) ⇒ Object
4088 4089 4090 |
# File 'lib/opengl_command.rb', line 4088 def self.RenderMode(_mode_) GL_FUNCTIONS_MAP[:glRenderMode].call(_mode_) end |
.ResumeTransformFeedback ⇒ Object
6220 6221 6222 |
# File 'lib/opengl_command.rb', line 6220 def self.ResumeTransformFeedback() GL_FUNCTIONS_MAP[:glResumeTransformFeedback].call() end |
.Rotated(_angle_, _x_, _y_, _z_) ⇒ Object
4364 4365 4366 |
# File 'lib/opengl_command.rb', line 4364 def self.Rotated(_angle_, _x_, _y_, _z_) GL_FUNCTIONS_MAP[:glRotated].call(_angle_, _x_, _y_, _z_) end |
.Rotatef(_angle_, _x_, _y_, _z_) ⇒ Object
4368 4369 4370 |
# File 'lib/opengl_command.rb', line 4368 def self.Rotatef(_angle_, _x_, _y_, _z_) GL_FUNCTIONS_MAP[:glRotatef].call(_angle_, _x_, _y_, _z_) end |
.SampleCoverage(_value_, _invert_) ⇒ Object
4528 4529 4530 |
# File 'lib/opengl_command.rb', line 4528 def self.SampleCoverage(_value_, _invert_) GL_FUNCTIONS_MAP[:glSampleCoverage].call(_value_, _invert_) end |
.SampleMaski(_maskNumber_, _mask_) ⇒ Object
5824 5825 5826 |
# File 'lib/opengl_command.rb', line 5824 def self.SampleMaski(_maskNumber_, _mask_) GL_FUNCTIONS_MAP[:glSampleMaski].call(_maskNumber_, _mask_) end |
.SamplerParameterf(_sampler_, _pname_, _param_) ⇒ Object
5860 5861 5862 |
# File 'lib/opengl_command.rb', line 5860 def self.SamplerParameterf(_sampler_, _pname_, _param_) GL_FUNCTIONS_MAP[:glSamplerParameterf].call(_sampler_, _pname_, _param_) end |
.SamplerParameterfv(_sampler_, _pname_, _param_) ⇒ Object
5864 5865 5866 |
# File 'lib/opengl_command.rb', line 5864 def self.SamplerParameterfv(_sampler_, _pname_, _param_) GL_FUNCTIONS_MAP[:glSamplerParameterfv].call(_sampler_, _pname_, _param_) end |
.SamplerParameteri(_sampler_, _pname_, _param_) ⇒ Object
5852 5853 5854 |
# File 'lib/opengl_command.rb', line 5852 def self.SamplerParameteri(_sampler_, _pname_, _param_) GL_FUNCTIONS_MAP[:glSamplerParameteri].call(_sampler_, _pname_, _param_) end |
.SamplerParameterIiv(_sampler_, _pname_, _param_) ⇒ Object
5868 5869 5870 |
# File 'lib/opengl_command.rb', line 5868 def self.SamplerParameterIiv(_sampler_, _pname_, _param_) GL_FUNCTIONS_MAP[:glSamplerParameterIiv].call(_sampler_, _pname_, _param_) end |
.SamplerParameterIuiv(_sampler_, _pname_, _param_) ⇒ Object
5872 5873 5874 |
# File 'lib/opengl_command.rb', line 5872 def self.SamplerParameterIuiv(_sampler_, _pname_, _param_) GL_FUNCTIONS_MAP[:glSamplerParameterIuiv].call(_sampler_, _pname_, _param_) end |
.SamplerParameteriv(_sampler_, _pname_, _param_) ⇒ Object
5856 5857 5858 |
# File 'lib/opengl_command.rb', line 5856 def self.SamplerParameteriv(_sampler_, _pname_, _param_) GL_FUNCTIONS_MAP[:glSamplerParameteriv].call(_sampler_, _pname_, _param_) end |
.Scaled(_x_, _y_, _z_) ⇒ Object
4372 4373 4374 |
# File 'lib/opengl_command.rb', line 4372 def self.Scaled(_x_, _y_, _z_) GL_FUNCTIONS_MAP[:glScaled].call(_x_, _y_, _z_) end |
.Scalef(_x_, _y_, _z_) ⇒ Object
4376 4377 4378 |
# File 'lib/opengl_command.rb', line 4376 def self.Scalef(_x_, _y_, _z_) GL_FUNCTIONS_MAP[:glScalef].call(_x_, _y_, _z_) end |
.Scissor(_x_, _y_, _width_, _height_) ⇒ Object
3188 3189 3190 |
# File 'lib/opengl_command.rb', line 3188 def self.Scissor(_x_, _y_, _width_, _height_) GL_FUNCTIONS_MAP[:glScissor].call(_x_, _y_, _width_, _height_) end |
.ScissorArrayv(_first_, _count_, _v_) ⇒ Object
6568 6569 6570 |
# File 'lib/opengl_command.rb', line 6568 def self.ScissorArrayv(_first_, _count_, _v_) GL_FUNCTIONS_MAP[:glScissorArrayv].call(_first_, _count_, _v_) end |
.ScissorIndexed(_index_, _left_, _bottom_, _width_, _height_) ⇒ Object
6572 6573 6574 |
# File 'lib/opengl_command.rb', line 6572 def self.ScissorIndexed(_index_, _left_, _bottom_, _width_, _height_) GL_FUNCTIONS_MAP[:glScissorIndexed].call(_index_, _left_, _bottom_, _width_, _height_) end |
.ScissorIndexedv(_index_, _v_) ⇒ Object
6576 6577 6578 |
# File 'lib/opengl_command.rb', line 6576 def self.ScissorIndexedv(_index_, _v_) GL_FUNCTIONS_MAP[:glScissorIndexedv].call(_index_, _v_) end |
.SecondaryColor3b(_red_, _green_, _blue_) ⇒ Object
4756 4757 4758 |
# File 'lib/opengl_command.rb', line 4756 def self.SecondaryColor3b(_red_, _green_, _blue_) GL_FUNCTIONS_MAP[:glSecondaryColor3b].call(_red_, _green_, _blue_) end |
.SecondaryColor3bv(_v_) ⇒ Object
4760 4761 4762 |
# File 'lib/opengl_command.rb', line 4760 def self.SecondaryColor3bv(_v_) GL_FUNCTIONS_MAP[:glSecondaryColor3bv].call(_v_) end |
.SecondaryColor3d(_red_, _green_, _blue_) ⇒ Object
4764 4765 4766 |
# File 'lib/opengl_command.rb', line 4764 def self.SecondaryColor3d(_red_, _green_, _blue_) GL_FUNCTIONS_MAP[:glSecondaryColor3d].call(_red_, _green_, _blue_) end |
.SecondaryColor3dv(_v_) ⇒ Object
4768 4769 4770 |
# File 'lib/opengl_command.rb', line 4768 def self.SecondaryColor3dv(_v_) GL_FUNCTIONS_MAP[:glSecondaryColor3dv].call(_v_) end |
.SecondaryColor3f(_red_, _green_, _blue_) ⇒ Object
4772 4773 4774 |
# File 'lib/opengl_command.rb', line 4772 def self.SecondaryColor3f(_red_, _green_, _blue_) GL_FUNCTIONS_MAP[:glSecondaryColor3f].call(_red_, _green_, _blue_) end |
.SecondaryColor3fv(_v_) ⇒ Object
4776 4777 4778 |
# File 'lib/opengl_command.rb', line 4776 def self.SecondaryColor3fv(_v_) GL_FUNCTIONS_MAP[:glSecondaryColor3fv].call(_v_) end |
.SecondaryColor3i(_red_, _green_, _blue_) ⇒ Object
4780 4781 4782 |
# File 'lib/opengl_command.rb', line 4780 def self.SecondaryColor3i(_red_, _green_, _blue_) GL_FUNCTIONS_MAP[:glSecondaryColor3i].call(_red_, _green_, _blue_) end |
.SecondaryColor3iv(_v_) ⇒ Object
4784 4785 4786 |
# File 'lib/opengl_command.rb', line 4784 def self.SecondaryColor3iv(_v_) GL_FUNCTIONS_MAP[:glSecondaryColor3iv].call(_v_) end |
.SecondaryColor3s(_red_, _green_, _blue_) ⇒ Object
4788 4789 4790 |
# File 'lib/opengl_command.rb', line 4788 def self.SecondaryColor3s(_red_, _green_, _blue_) GL_FUNCTIONS_MAP[:glSecondaryColor3s].call(_red_, _green_, _blue_) end |
.SecondaryColor3sv(_v_) ⇒ Object
4792 4793 4794 |
# File 'lib/opengl_command.rb', line 4792 def self.SecondaryColor3sv(_v_) GL_FUNCTIONS_MAP[:glSecondaryColor3sv].call(_v_) end |
.SecondaryColor3ub(_red_, _green_, _blue_) ⇒ Object
4796 4797 4798 |
# File 'lib/opengl_command.rb', line 4796 def self.SecondaryColor3ub(_red_, _green_, _blue_) GL_FUNCTIONS_MAP[:glSecondaryColor3ub].call(_red_, _green_, _blue_) end |
.SecondaryColor3ubv(_v_) ⇒ Object
4800 4801 4802 |
# File 'lib/opengl_command.rb', line 4800 def self.SecondaryColor3ubv(_v_) GL_FUNCTIONS_MAP[:glSecondaryColor3ubv].call(_v_) end |
.SecondaryColor3ui(_red_, _green_, _blue_) ⇒ Object
4804 4805 4806 |
# File 'lib/opengl_command.rb', line 4804 def self.SecondaryColor3ui(_red_, _green_, _blue_) GL_FUNCTIONS_MAP[:glSecondaryColor3ui].call(_red_, _green_, _blue_) end |
.SecondaryColor3uiv(_v_) ⇒ Object
4808 4809 4810 |
# File 'lib/opengl_command.rb', line 4808 def self.SecondaryColor3uiv(_v_) GL_FUNCTIONS_MAP[:glSecondaryColor3uiv].call(_v_) end |
.SecondaryColor3us(_red_, _green_, _blue_) ⇒ Object
4812 4813 4814 |
# File 'lib/opengl_command.rb', line 4812 def self.SecondaryColor3us(_red_, _green_, _blue_) GL_FUNCTIONS_MAP[:glSecondaryColor3us].call(_red_, _green_, _blue_) end |
.SecondaryColor3usv(_v_) ⇒ Object
4816 4817 4818 |
# File 'lib/opengl_command.rb', line 4816 def self.SecondaryColor3usv(_v_) GL_FUNCTIONS_MAP[:glSecondaryColor3usv].call(_v_) end |
.SecondaryColorP3ui(_type_, _color_) ⇒ Object
6052 6053 6054 |
# File 'lib/opengl_command.rb', line 6052 def self.SecondaryColorP3ui(_type_, _color_) GL_FUNCTIONS_MAP[:glSecondaryColorP3ui].call(_type_, _color_) end |
.SecondaryColorP3uiv(_type_, _color_) ⇒ Object
6056 6057 6058 |
# File 'lib/opengl_command.rb', line 6056 def self.SecondaryColorP3uiv(_type_, _color_) GL_FUNCTIONS_MAP[:glSecondaryColorP3uiv].call(_type_, _color_) end |
.SecondaryColorPointer(_size_, _type_, _stride_, _pointer_) ⇒ Object
4820 4821 4822 |
# File 'lib/opengl_command.rb', line 4820 def self.SecondaryColorPointer(_size_, _type_, _stride_, _pointer_) GL_FUNCTIONS_MAP[:glSecondaryColorPointer].call(_size_, _type_, _stride_, _pointer_) end |
.SelectBuffer(_size_, _buffer_) ⇒ Object
4084 4085 4086 |
# File 'lib/opengl_command.rb', line 4084 def self.SelectBuffer(_size_, _buffer_) GL_FUNCTIONS_MAP[:glSelectBuffer].call(_size_, _buffer_) end |
.setup_extension(ext_name, skip_check: false) ⇒ Object
25 26 27 28 29 30 31 32 |
# File 'lib/opengl_ext_common.rb', line 25 def self.setup_extension(ext_name, skip_check: false) if skip_check || self.check_extension(ext_name) define_ext_enum = "define_ext_enum_#{ext_name}".to_sym define_ext_command = "define_ext_command_#{ext_name}".to_sym GLExt.send(define_ext_enum) GLExt.send(define_ext_command) end end |
.setup_extension_all(skip_check: false) ⇒ Object
34 35 36 37 38 39 40 |
# File 'lib/opengl_ext_common.rb', line 34 def self.setup_extension_all(skip_check: false) self.methods.each do |method_name| if method_name =~ /define_ext_command_(.*)/ setup_extension($1, skip_check) end end end |
.ShadeModel(_mode_) ⇒ Object
4036 4037 4038 |
# File 'lib/opengl_command.rb', line 4036 def self.ShadeModel(_mode_) GL_FUNCTIONS_MAP[:glShadeModel].call(_mode_) end |
.ShaderBinary(_count_, _shaders_, _binaryFormat_, _binary_, _length_) ⇒ Object
6248 6249 6250 |
# File 'lib/opengl_command.rb', line 6248 def self.ShaderBinary(_count_, _shaders_, _binaryFormat_, _binary_, _length_) GL_FUNCTIONS_MAP[:glShaderBinary].call(_count_, _shaders_, _binaryFormat_, _binary_, _length_) end |
.ShaderSource(_shader_, _count_, _string_, _length_) ⇒ Object
5108 5109 5110 |
# File 'lib/opengl_command.rb', line 5108 def self.ShaderSource(_shader_, _count_, _string_, _length_) GL_FUNCTIONS_MAP[:glShaderSource].call(_shader_, _count_, _string_, _length_) end |
.ShaderStorageBlockBinding(_program_, _storageBlockIndex_, _storageBlockBinding_) ⇒ Object
6732 6733 6734 |
# File 'lib/opengl_command.rb', line 6732 def self.ShaderStorageBlockBinding(_program_, _storageBlockIndex_, _storageBlockBinding_) GL_FUNCTIONS_MAP[:glShaderStorageBlockBinding].call(_program_, _storageBlockIndex_, _storageBlockBinding_) end |
.SpecializeShader(_shader_, _pEntryPoint_, _numSpecializationConstants_, _pConstantIndex_, _pConstantValue_) ⇒ Object
7340 7341 7342 |
# File 'lib/opengl_command.rb', line 7340 def self.SpecializeShader(_shader_, _pEntryPoint_, _numSpecializationConstants_, _pConstantIndex_, _pConstantValue_) GL_FUNCTIONS_MAP[:glSpecializeShader].call(_shader_, _pEntryPoint_, _numSpecializationConstants_, _pConstantIndex_, _pConstantValue_) end |
.StencilFunc(_func_, _ref_, _mask_) ⇒ Object
3272 3273 3274 |
# File 'lib/opengl_command.rb', line 3272 def self.StencilFunc(_func_, _ref_, _mask_) GL_FUNCTIONS_MAP[:glStencilFunc].call(_func_, _ref_, _mask_) end |
.StencilFuncSeparate(_face_, _func_, _ref_, _mask_) ⇒ Object
4984 4985 4986 |
# File 'lib/opengl_command.rb', line 4984 def self.StencilFuncSeparate(_face_, _func_, _ref_, _mask_) GL_FUNCTIONS_MAP[:glStencilFuncSeparate].call(_face_, _func_, _ref_, _mask_) end |
.StencilMask(_mask_) ⇒ Object
3236 3237 3238 |
# File 'lib/opengl_command.rb', line 3236 def self.StencilMask(_mask_) GL_FUNCTIONS_MAP[:glStencilMask].call(_mask_) end |
.StencilMaskSeparate(_face_, _mask_) ⇒ Object
4988 4989 4990 |
# File 'lib/opengl_command.rb', line 4988 def self.StencilMaskSeparate(_face_, _mask_) GL_FUNCTIONS_MAP[:glStencilMaskSeparate].call(_face_, _mask_) end |
.StencilOp(_fail_, _zfail_, _zpass_) ⇒ Object
3276 3277 3278 |
# File 'lib/opengl_command.rb', line 3276 def self.StencilOp(_fail_, _zfail_, _zpass_) GL_FUNCTIONS_MAP[:glStencilOp].call(_fail_, _zfail_, _zpass_) end |
.StencilOpSeparate(_face_, _sfail_, _dpfail_, _dppass_) ⇒ Object
4980 4981 4982 |
# File 'lib/opengl_command.rb', line 4980 def self.StencilOpSeparate(_face_, _sfail_, _dpfail_, _dppass_) GL_FUNCTIONS_MAP[:glStencilOpSeparate].call(_face_, _sfail_, _dpfail_, _dppass_) end |
.TexBuffer(_target_, _internalformat_, _buffer_) ⇒ Object
5712 5713 5714 |
# File 'lib/opengl_command.rb', line 5712 def self.TexBuffer(_target_, _internalformat_, _buffer_) GL_FUNCTIONS_MAP[:glTexBuffer].call(_target_, _internalformat_, _buffer_) end |
.TexBufferRange(_target_, _internalformat_, _buffer_, _offset_, _size_) ⇒ Object
6736 6737 6738 |
# File 'lib/opengl_command.rb', line 6736 def self.TexBufferRange(_target_, _internalformat_, _buffer_, _offset_, _size_) GL_FUNCTIONS_MAP[:glTexBufferRange].call(_target_, _internalformat_, _buffer_, _offset_, _size_) end |
.TexCoord1d(_s_) ⇒ Object
3732 3733 3734 |
# File 'lib/opengl_command.rb', line 3732 def self.TexCoord1d(_s_) GL_FUNCTIONS_MAP[:glTexCoord1d].call(_s_) end |
.TexCoord1dv(_v_) ⇒ Object
3736 3737 3738 |
# File 'lib/opengl_command.rb', line 3736 def self.TexCoord1dv(_v_) GL_FUNCTIONS_MAP[:glTexCoord1dv].call(_v_) end |
.TexCoord1f(_s_) ⇒ Object
3740 3741 3742 |
# File 'lib/opengl_command.rb', line 3740 def self.TexCoord1f(_s_) GL_FUNCTIONS_MAP[:glTexCoord1f].call(_s_) end |
.TexCoord1fv(_v_) ⇒ Object
3744 3745 3746 |
# File 'lib/opengl_command.rb', line 3744 def self.TexCoord1fv(_v_) GL_FUNCTIONS_MAP[:glTexCoord1fv].call(_v_) end |
.TexCoord1i(_s_) ⇒ Object
3748 3749 3750 |
# File 'lib/opengl_command.rb', line 3748 def self.TexCoord1i(_s_) GL_FUNCTIONS_MAP[:glTexCoord1i].call(_s_) end |
.TexCoord1iv(_v_) ⇒ Object
3752 3753 3754 |
# File 'lib/opengl_command.rb', line 3752 def self.TexCoord1iv(_v_) GL_FUNCTIONS_MAP[:glTexCoord1iv].call(_v_) end |
.TexCoord1s(_s_) ⇒ Object
3756 3757 3758 |
# File 'lib/opengl_command.rb', line 3756 def self.TexCoord1s(_s_) GL_FUNCTIONS_MAP[:glTexCoord1s].call(_s_) end |
.TexCoord1sv(_v_) ⇒ Object
3760 3761 3762 |
# File 'lib/opengl_command.rb', line 3760 def self.TexCoord1sv(_v_) GL_FUNCTIONS_MAP[:glTexCoord1sv].call(_v_) end |
.TexCoord2d(_s_, _t_) ⇒ Object
3764 3765 3766 |
# File 'lib/opengl_command.rb', line 3764 def self.TexCoord2d(_s_, _t_) GL_FUNCTIONS_MAP[:glTexCoord2d].call(_s_, _t_) end |
.TexCoord2dv(_v_) ⇒ Object
3768 3769 3770 |
# File 'lib/opengl_command.rb', line 3768 def self.TexCoord2dv(_v_) GL_FUNCTIONS_MAP[:glTexCoord2dv].call(_v_) end |
.TexCoord2f(_s_, _t_) ⇒ Object
3772 3773 3774 |
# File 'lib/opengl_command.rb', line 3772 def self.TexCoord2f(_s_, _t_) GL_FUNCTIONS_MAP[:glTexCoord2f].call(_s_, _t_) end |
.TexCoord2fv(_v_) ⇒ Object
3776 3777 3778 |
# File 'lib/opengl_command.rb', line 3776 def self.TexCoord2fv(_v_) GL_FUNCTIONS_MAP[:glTexCoord2fv].call(_v_) end |
.TexCoord2i(_s_, _t_) ⇒ Object
3780 3781 3782 |
# File 'lib/opengl_command.rb', line 3780 def self.TexCoord2i(_s_, _t_) GL_FUNCTIONS_MAP[:glTexCoord2i].call(_s_, _t_) end |
.TexCoord2iv(_v_) ⇒ Object
3784 3785 3786 |
# File 'lib/opengl_command.rb', line 3784 def self.TexCoord2iv(_v_) GL_FUNCTIONS_MAP[:glTexCoord2iv].call(_v_) end |
.TexCoord2s(_s_, _t_) ⇒ Object
3788 3789 3790 |
# File 'lib/opengl_command.rb', line 3788 def self.TexCoord2s(_s_, _t_) GL_FUNCTIONS_MAP[:glTexCoord2s].call(_s_, _t_) end |
.TexCoord2sv(_v_) ⇒ Object
3792 3793 3794 |
# File 'lib/opengl_command.rb', line 3792 def self.TexCoord2sv(_v_) GL_FUNCTIONS_MAP[:glTexCoord2sv].call(_v_) end |
.TexCoord3d(_s_, _t_, _r_) ⇒ Object
3796 3797 3798 |
# File 'lib/opengl_command.rb', line 3796 def self.TexCoord3d(_s_, _t_, _r_) GL_FUNCTIONS_MAP[:glTexCoord3d].call(_s_, _t_, _r_) end |
.TexCoord3dv(_v_) ⇒ Object
3800 3801 3802 |
# File 'lib/opengl_command.rb', line 3800 def self.TexCoord3dv(_v_) GL_FUNCTIONS_MAP[:glTexCoord3dv].call(_v_) end |
.TexCoord3f(_s_, _t_, _r_) ⇒ Object
3804 3805 3806 |
# File 'lib/opengl_command.rb', line 3804 def self.TexCoord3f(_s_, _t_, _r_) GL_FUNCTIONS_MAP[:glTexCoord3f].call(_s_, _t_, _r_) end |
.TexCoord3fv(_v_) ⇒ Object
3808 3809 3810 |
# File 'lib/opengl_command.rb', line 3808 def self.TexCoord3fv(_v_) GL_FUNCTIONS_MAP[:glTexCoord3fv].call(_v_) end |
.TexCoord3i(_s_, _t_, _r_) ⇒ Object
3812 3813 3814 |
# File 'lib/opengl_command.rb', line 3812 def self.TexCoord3i(_s_, _t_, _r_) GL_FUNCTIONS_MAP[:glTexCoord3i].call(_s_, _t_, _r_) end |
.TexCoord3iv(_v_) ⇒ Object
3816 3817 3818 |
# File 'lib/opengl_command.rb', line 3816 def self.TexCoord3iv(_v_) GL_FUNCTIONS_MAP[:glTexCoord3iv].call(_v_) end |
.TexCoord3s(_s_, _t_, _r_) ⇒ Object
3820 3821 3822 |
# File 'lib/opengl_command.rb', line 3820 def self.TexCoord3s(_s_, _t_, _r_) GL_FUNCTIONS_MAP[:glTexCoord3s].call(_s_, _t_, _r_) end |
.TexCoord3sv(_v_) ⇒ Object
3824 3825 3826 |
# File 'lib/opengl_command.rb', line 3824 def self.TexCoord3sv(_v_) GL_FUNCTIONS_MAP[:glTexCoord3sv].call(_v_) end |
.TexCoord4d(_s_, _t_, _r_, _q_) ⇒ Object
3828 3829 3830 |
# File 'lib/opengl_command.rb', line 3828 def self.TexCoord4d(_s_, _t_, _r_, _q_) GL_FUNCTIONS_MAP[:glTexCoord4d].call(_s_, _t_, _r_, _q_) end |
.TexCoord4dv(_v_) ⇒ Object
3832 3833 3834 |
# File 'lib/opengl_command.rb', line 3832 def self.TexCoord4dv(_v_) GL_FUNCTIONS_MAP[:glTexCoord4dv].call(_v_) end |
.TexCoord4f(_s_, _t_, _r_, _q_) ⇒ Object
3836 3837 3838 |
# File 'lib/opengl_command.rb', line 3836 def self.TexCoord4f(_s_, _t_, _r_, _q_) GL_FUNCTIONS_MAP[:glTexCoord4f].call(_s_, _t_, _r_, _q_) end |
.TexCoord4fv(_v_) ⇒ Object
3840 3841 3842 |
# File 'lib/opengl_command.rb', line 3840 def self.TexCoord4fv(_v_) GL_FUNCTIONS_MAP[:glTexCoord4fv].call(_v_) end |
.TexCoord4i(_s_, _t_, _r_, _q_) ⇒ Object
3844 3845 3846 |
# File 'lib/opengl_command.rb', line 3844 def self.TexCoord4i(_s_, _t_, _r_, _q_) GL_FUNCTIONS_MAP[:glTexCoord4i].call(_s_, _t_, _r_, _q_) end |
.TexCoord4iv(_v_) ⇒ Object
3848 3849 3850 |
# File 'lib/opengl_command.rb', line 3848 def self.TexCoord4iv(_v_) GL_FUNCTIONS_MAP[:glTexCoord4iv].call(_v_) end |
.TexCoord4s(_s_, _t_, _r_, _q_) ⇒ Object
3852 3853 3854 |
# File 'lib/opengl_command.rb', line 3852 def self.TexCoord4s(_s_, _t_, _r_, _q_) GL_FUNCTIONS_MAP[:glTexCoord4s].call(_s_, _t_, _r_, _q_) end |
.TexCoord4sv(_v_) ⇒ Object
3856 3857 3858 |
# File 'lib/opengl_command.rb', line 3856 def self.TexCoord4sv(_v_) GL_FUNCTIONS_MAP[:glTexCoord4sv].call(_v_) end |
.TexCoordP1ui(_type_, _coords_) ⇒ Object
5964 5965 5966 |
# File 'lib/opengl_command.rb', line 5964 def self.TexCoordP1ui(_type_, _coords_) GL_FUNCTIONS_MAP[:glTexCoordP1ui].call(_type_, _coords_) end |
.TexCoordP1uiv(_type_, _coords_) ⇒ Object
5968 5969 5970 |
# File 'lib/opengl_command.rb', line 5968 def self.TexCoordP1uiv(_type_, _coords_) GL_FUNCTIONS_MAP[:glTexCoordP1uiv].call(_type_, _coords_) end |
.TexCoordP2ui(_type_, _coords_) ⇒ Object
5972 5973 5974 |
# File 'lib/opengl_command.rb', line 5972 def self.TexCoordP2ui(_type_, _coords_) GL_FUNCTIONS_MAP[:glTexCoordP2ui].call(_type_, _coords_) end |
.TexCoordP2uiv(_type_, _coords_) ⇒ Object
5976 5977 5978 |
# File 'lib/opengl_command.rb', line 5976 def self.TexCoordP2uiv(_type_, _coords_) GL_FUNCTIONS_MAP[:glTexCoordP2uiv].call(_type_, _coords_) end |
.TexCoordP3ui(_type_, _coords_) ⇒ Object
5980 5981 5982 |
# File 'lib/opengl_command.rb', line 5980 def self.TexCoordP3ui(_type_, _coords_) GL_FUNCTIONS_MAP[:glTexCoordP3ui].call(_type_, _coords_) end |
.TexCoordP3uiv(_type_, _coords_) ⇒ Object
5984 5985 5986 |
# File 'lib/opengl_command.rb', line 5984 def self.TexCoordP3uiv(_type_, _coords_) GL_FUNCTIONS_MAP[:glTexCoordP3uiv].call(_type_, _coords_) end |
.TexCoordP4ui(_type_, _coords_) ⇒ Object
5988 5989 5990 |
# File 'lib/opengl_command.rb', line 5988 def self.TexCoordP4ui(_type_, _coords_) GL_FUNCTIONS_MAP[:glTexCoordP4ui].call(_type_, _coords_) end |
.TexCoordP4uiv(_type_, _coords_) ⇒ Object
5992 5993 5994 |
# File 'lib/opengl_command.rb', line 5992 def self.TexCoordP4uiv(_type_, _coords_) GL_FUNCTIONS_MAP[:glTexCoordP4uiv].call(_type_, _coords_) end |
.TexCoordPointer(_size_, _type_, _stride_, _pointer_) ⇒ Object
4476 4477 4478 |
# File 'lib/opengl_command.rb', line 4476 def self.TexCoordPointer(_size_, _type_, _stride_, _pointer_) GL_FUNCTIONS_MAP[:glTexCoordPointer].call(_size_, _type_, _stride_, _pointer_) end |
.TexEnvf(_target_, _pname_, _param_) ⇒ Object
4040 4041 4042 |
# File 'lib/opengl_command.rb', line 4040 def self.TexEnvf(_target_, _pname_, _param_) GL_FUNCTIONS_MAP[:glTexEnvf].call(_target_, _pname_, _param_) end |
.TexEnvfv(_target_, _pname_, _params_) ⇒ Object
4044 4045 4046 |
# File 'lib/opengl_command.rb', line 4044 def self.TexEnvfv(_target_, _pname_, _params_) GL_FUNCTIONS_MAP[:glTexEnvfv].call(_target_, _pname_, _params_) end |
.TexEnvi(_target_, _pname_, _param_) ⇒ Object
4048 4049 4050 |
# File 'lib/opengl_command.rb', line 4048 def self.TexEnvi(_target_, _pname_, _param_) GL_FUNCTIONS_MAP[:glTexEnvi].call(_target_, _pname_, _param_) end |
.TexEnviv(_target_, _pname_, _params_) ⇒ Object
4052 4053 4054 |
# File 'lib/opengl_command.rb', line 4052 def self.TexEnviv(_target_, _pname_, _params_) GL_FUNCTIONS_MAP[:glTexEnviv].call(_target_, _pname_, _params_) end |
.TexGend(_coord_, _pname_, _param_) ⇒ Object
4056 4057 4058 |
# File 'lib/opengl_command.rb', line 4056 def self.TexGend(_coord_, _pname_, _param_) GL_FUNCTIONS_MAP[:glTexGend].call(_coord_, _pname_, _param_) end |
.TexGendv(_coord_, _pname_, _params_) ⇒ Object
4060 4061 4062 |
# File 'lib/opengl_command.rb', line 4060 def self.TexGendv(_coord_, _pname_, _params_) GL_FUNCTIONS_MAP[:glTexGendv].call(_coord_, _pname_, _params_) end |
.TexGenf(_coord_, _pname_, _param_) ⇒ Object
4064 4065 4066 |
# File 'lib/opengl_command.rb', line 4064 def self.TexGenf(_coord_, _pname_, _param_) GL_FUNCTIONS_MAP[:glTexGenf].call(_coord_, _pname_, _param_) end |
.TexGenfv(_coord_, _pname_, _params_) ⇒ Object
4068 4069 4070 |
# File 'lib/opengl_command.rb', line 4068 def self.TexGenfv(_coord_, _pname_, _params_) GL_FUNCTIONS_MAP[:glTexGenfv].call(_coord_, _pname_, _params_) end |
.TexGeni(_coord_, _pname_, _param_) ⇒ Object
4072 4073 4074 |
# File 'lib/opengl_command.rb', line 4072 def self.TexGeni(_coord_, _pname_, _param_) GL_FUNCTIONS_MAP[:glTexGeni].call(_coord_, _pname_, _param_) end |
.TexGeniv(_coord_, _pname_, _params_) ⇒ Object
4076 4077 4078 |
# File 'lib/opengl_command.rb', line 4076 def self.TexGeniv(_coord_, _pname_, _params_) GL_FUNCTIONS_MAP[:glTexGeniv].call(_coord_, _pname_, _params_) end |
.TexImage1D(_target_, _level_, _internalformat_, _width_, _border_, _format_, _type_, _pixels_) ⇒ Object
3208 3209 3210 |
# File 'lib/opengl_command.rb', line 3208 def self.TexImage1D(_target_, _level_, _internalformat_, _width_, _border_, _format_, _type_, _pixels_) GL_FUNCTIONS_MAP[:glTexImage1D].call(_target_, _level_, _internalformat_, _width_, _border_, _format_, _type_, _pixels_) end |
.TexImage2D(_target_, _level_, _internalformat_, _width_, _height_, _border_, _format_, _type_, _pixels_) ⇒ Object
3212 3213 3214 |
# File 'lib/opengl_command.rb', line 3212 def self.TexImage2D(_target_, _level_, _internalformat_, _width_, _height_, _border_, _format_, _type_, _pixels_) GL_FUNCTIONS_MAP[:glTexImage2D].call(_target_, _level_, _internalformat_, _width_, _height_, _border_, _format_, _type_, _pixels_) end |
.TexImage2DMultisample(_target_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_) ⇒ Object
5812 5813 5814 |
# File 'lib/opengl_command.rb', line 5812 def self.TexImage2DMultisample(_target_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_) GL_FUNCTIONS_MAP[:glTexImage2DMultisample].call(_target_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_) end |
.TexImage3D(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _format_, _type_, _pixels_) ⇒ Object
4512 4513 4514 |
# File 'lib/opengl_command.rb', line 4512 def self.TexImage3D(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _format_, _type_, _pixels_) GL_FUNCTIONS_MAP[:glTexImage3D].call(_target_, _level_, _internalformat_, _width_, _height_, _depth_, _border_, _format_, _type_, _pixels_) end |
.TexImage3DMultisample(_target_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_) ⇒ Object
5816 5817 5818 |
# File 'lib/opengl_command.rb', line 5816 def self.TexImage3DMultisample(_target_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_) GL_FUNCTIONS_MAP[:glTexImage3DMultisample].call(_target_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_) end |
.TexParameterf(_target_, _pname_, _param_) ⇒ Object
3192 3193 3194 |
# File 'lib/opengl_command.rb', line 3192 def self.TexParameterf(_target_, _pname_, _param_) GL_FUNCTIONS_MAP[:glTexParameterf].call(_target_, _pname_, _param_) end |
.TexParameterfv(_target_, _pname_, _params_) ⇒ Object
3196 3197 3198 |
# File 'lib/opengl_command.rb', line 3196 def self.TexParameterfv(_target_, _pname_, _params_) GL_FUNCTIONS_MAP[:glTexParameterfv].call(_target_, _pname_, _params_) end |
.TexParameteri(_target_, _pname_, _param_) ⇒ Object
3200 3201 3202 |
# File 'lib/opengl_command.rb', line 3200 def self.TexParameteri(_target_, _pname_, _param_) GL_FUNCTIONS_MAP[:glTexParameteri].call(_target_, _pname_, _param_) end |
.TexParameterIiv(_target_, _pname_, _params_) ⇒ Object
5564 5565 5566 |
# File 'lib/opengl_command.rb', line 5564 def self.TexParameterIiv(_target_, _pname_, _params_) GL_FUNCTIONS_MAP[:glTexParameterIiv].call(_target_, _pname_, _params_) end |
.TexParameterIuiv(_target_, _pname_, _params_) ⇒ Object
5568 5569 5570 |
# File 'lib/opengl_command.rb', line 5568 def self.TexParameterIuiv(_target_, _pname_, _params_) GL_FUNCTIONS_MAP[:glTexParameterIuiv].call(_target_, _pname_, _params_) end |
.TexParameteriv(_target_, _pname_, _params_) ⇒ Object
3204 3205 3206 |
# File 'lib/opengl_command.rb', line 3204 def self.TexParameteriv(_target_, _pname_, _params_) GL_FUNCTIONS_MAP[:glTexParameteriv].call(_target_, _pname_, _params_) end |
.TexStorage1D(_target_, _levels_, _internalformat_, _width_) ⇒ Object
6624 6625 6626 |
# File 'lib/opengl_command.rb', line 6624 def self.TexStorage1D(_target_, _levels_, _internalformat_, _width_) GL_FUNCTIONS_MAP[:glTexStorage1D].call(_target_, _levels_, _internalformat_, _width_) end |
.TexStorage2D(_target_, _levels_, _internalformat_, _width_, _height_) ⇒ Object
6628 6629 6630 |
# File 'lib/opengl_command.rb', line 6628 def self.TexStorage2D(_target_, _levels_, _internalformat_, _width_, _height_) GL_FUNCTIONS_MAP[:glTexStorage2D].call(_target_, _levels_, _internalformat_, _width_, _height_) end |
.TexStorage2DMultisample(_target_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_) ⇒ Object
6740 6741 6742 |
# File 'lib/opengl_command.rb', line 6740 def self.TexStorage2DMultisample(_target_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_) GL_FUNCTIONS_MAP[:glTexStorage2DMultisample].call(_target_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_) end |
.TexStorage3D(_target_, _levels_, _internalformat_, _width_, _height_, _depth_) ⇒ Object
6632 6633 6634 |
# File 'lib/opengl_command.rb', line 6632 def self.TexStorage3D(_target_, _levels_, _internalformat_, _width_, _height_, _depth_) GL_FUNCTIONS_MAP[:glTexStorage3D].call(_target_, _levels_, _internalformat_, _width_, _height_, _depth_) end |
.TexStorage3DMultisample(_target_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_) ⇒ Object
6744 6745 6746 |
# File 'lib/opengl_command.rb', line 6744 def self.TexStorage3DMultisample(_target_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_) GL_FUNCTIONS_MAP[:glTexStorage3DMultisample].call(_target_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_) end |
.TexSubImage1D(_target_, _level_, _xoffset_, _width_, _format_, _type_, _pixels_) ⇒ Object
4420 4421 4422 |
# File 'lib/opengl_command.rb', line 4420 def self.TexSubImage1D(_target_, _level_, _xoffset_, _width_, _format_, _type_, _pixels_) GL_FUNCTIONS_MAP[:glTexSubImage1D].call(_target_, _level_, _xoffset_, _width_, _format_, _type_, _pixels_) end |
.TexSubImage2D(_target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _type_, _pixels_) ⇒ Object
4424 4425 4426 |
# File 'lib/opengl_command.rb', line 4424 def self.TexSubImage2D(_target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _type_, _pixels_) GL_FUNCTIONS_MAP[:glTexSubImage2D].call(_target_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _type_, _pixels_) end |
.TexSubImage3D(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_) ⇒ Object
4516 4517 4518 |
# File 'lib/opengl_command.rb', line 4516 def self.TexSubImage3D(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_) GL_FUNCTIONS_MAP[:glTexSubImage3D].call(_target_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_) end |
.TextureBarrier ⇒ Object
7336 7337 7338 |
# File 'lib/opengl_command.rb', line 7336 def self.TextureBarrier() GL_FUNCTIONS_MAP[:glTextureBarrier].call() end |
.TextureBuffer(_texture_, _internalformat_, _buffer_) ⇒ Object
7032 7033 7034 |
# File 'lib/opengl_command.rb', line 7032 def self.TextureBuffer(_texture_, _internalformat_, _buffer_) GL_FUNCTIONS_MAP[:glTextureBuffer].call(_texture_, _internalformat_, _buffer_) end |
.TextureBufferRange(_texture_, _internalformat_, _buffer_, _offset_, _size_) ⇒ Object
7036 7037 7038 |
# File 'lib/opengl_command.rb', line 7036 def self.TextureBufferRange(_texture_, _internalformat_, _buffer_, _offset_, _size_) GL_FUNCTIONS_MAP[:glTextureBufferRange].call(_texture_, _internalformat_, _buffer_, _offset_, _size_) end |
.TextureParameterf(_texture_, _pname_, _param_) ⇒ Object
7096 7097 7098 |
# File 'lib/opengl_command.rb', line 7096 def self.TextureParameterf(_texture_, _pname_, _param_) GL_FUNCTIONS_MAP[:glTextureParameterf].call(_texture_, _pname_, _param_) end |
.TextureParameterfv(_texture_, _pname_, _param_) ⇒ Object
7100 7101 7102 |
# File 'lib/opengl_command.rb', line 7100 def self.TextureParameterfv(_texture_, _pname_, _param_) GL_FUNCTIONS_MAP[:glTextureParameterfv].call(_texture_, _pname_, _param_) end |
.TextureParameteri(_texture_, _pname_, _param_) ⇒ Object
7104 7105 7106 |
# File 'lib/opengl_command.rb', line 7104 def self.TextureParameteri(_texture_, _pname_, _param_) GL_FUNCTIONS_MAP[:glTextureParameteri].call(_texture_, _pname_, _param_) end |
.TextureParameterIiv(_texture_, _pname_, _params_) ⇒ Object
7108 7109 7110 |
# File 'lib/opengl_command.rb', line 7108 def self.TextureParameterIiv(_texture_, _pname_, _params_) GL_FUNCTIONS_MAP[:glTextureParameterIiv].call(_texture_, _pname_, _params_) end |
.TextureParameterIuiv(_texture_, _pname_, _params_) ⇒ Object
7112 7113 7114 |
# File 'lib/opengl_command.rb', line 7112 def self.TextureParameterIuiv(_texture_, _pname_, _params_) GL_FUNCTIONS_MAP[:glTextureParameterIuiv].call(_texture_, _pname_, _params_) end |
.TextureParameteriv(_texture_, _pname_, _param_) ⇒ Object
7116 7117 7118 |
# File 'lib/opengl_command.rb', line 7116 def self.TextureParameteriv(_texture_, _pname_, _param_) GL_FUNCTIONS_MAP[:glTextureParameteriv].call(_texture_, _pname_, _param_) end |
.TextureStorage1D(_texture_, _levels_, _internalformat_, _width_) ⇒ Object
7040 7041 7042 |
# File 'lib/opengl_command.rb', line 7040 def self.TextureStorage1D(_texture_, _levels_, _internalformat_, _width_) GL_FUNCTIONS_MAP[:glTextureStorage1D].call(_texture_, _levels_, _internalformat_, _width_) end |
.TextureStorage2D(_texture_, _levels_, _internalformat_, _width_, _height_) ⇒ Object
7044 7045 7046 |
# File 'lib/opengl_command.rb', line 7044 def self.TextureStorage2D(_texture_, _levels_, _internalformat_, _width_, _height_) GL_FUNCTIONS_MAP[:glTextureStorage2D].call(_texture_, _levels_, _internalformat_, _width_, _height_) end |
.TextureStorage2DMultisample(_texture_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_) ⇒ Object
7052 7053 7054 |
# File 'lib/opengl_command.rb', line 7052 def self.TextureStorage2DMultisample(_texture_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_) GL_FUNCTIONS_MAP[:glTextureStorage2DMultisample].call(_texture_, _samples_, _internalformat_, _width_, _height_, _fixedsamplelocations_) end |
.TextureStorage3D(_texture_, _levels_, _internalformat_, _width_, _height_, _depth_) ⇒ Object
7048 7049 7050 |
# File 'lib/opengl_command.rb', line 7048 def self.TextureStorage3D(_texture_, _levels_, _internalformat_, _width_, _height_, _depth_) GL_FUNCTIONS_MAP[:glTextureStorage3D].call(_texture_, _levels_, _internalformat_, _width_, _height_, _depth_) end |
.TextureStorage3DMultisample(_texture_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_) ⇒ Object
7056 7057 7058 |
# File 'lib/opengl_command.rb', line 7056 def self.TextureStorage3DMultisample(_texture_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_) GL_FUNCTIONS_MAP[:glTextureStorage3DMultisample].call(_texture_, _samples_, _internalformat_, _width_, _height_, _depth_, _fixedsamplelocations_) end |
.TextureSubImage1D(_texture_, _level_, _xoffset_, _width_, _format_, _type_, _pixels_) ⇒ Object
7060 7061 7062 |
# File 'lib/opengl_command.rb', line 7060 def self.TextureSubImage1D(_texture_, _level_, _xoffset_, _width_, _format_, _type_, _pixels_) GL_FUNCTIONS_MAP[:glTextureSubImage1D].call(_texture_, _level_, _xoffset_, _width_, _format_, _type_, _pixels_) end |
.TextureSubImage2D(_texture_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _type_, _pixels_) ⇒ Object
7064 7065 7066 |
# File 'lib/opengl_command.rb', line 7064 def self.TextureSubImage2D(_texture_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _type_, _pixels_) GL_FUNCTIONS_MAP[:glTextureSubImage2D].call(_texture_, _level_, _xoffset_, _yoffset_, _width_, _height_, _format_, _type_, _pixels_) end |
.TextureSubImage3D(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_) ⇒ Object
7068 7069 7070 |
# File 'lib/opengl_command.rb', line 7068 def self.TextureSubImage3D(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_) GL_FUNCTIONS_MAP[:glTextureSubImage3D].call(_texture_, _level_, _xoffset_, _yoffset_, _zoffset_, _width_, _height_, _depth_, _format_, _type_, _pixels_) end |
.TextureView(_texture_, _target_, _origtexture_, _internalformat_, _minlevel_, _numlevels_, _minlayer_, _numlayers_) ⇒ Object
6748 6749 6750 |
# File 'lib/opengl_command.rb', line 6748 def self.TextureView(_texture_, _target_, _origtexture_, _internalformat_, _minlevel_, _numlevels_, _minlayer_, _numlayers_) GL_FUNCTIONS_MAP[:glTextureView].call(_texture_, _target_, _origtexture_, _internalformat_, _minlevel_, _numlevels_, _minlayer_, _numlayers_) end |
.TransformFeedbackBufferBase(_xfb_, _index_, _buffer_) ⇒ Object
6860 6861 6862 |
# File 'lib/opengl_command.rb', line 6860 def self.TransformFeedbackBufferBase(_xfb_, _index_, _buffer_) GL_FUNCTIONS_MAP[:glTransformFeedbackBufferBase].call(_xfb_, _index_, _buffer_) end |
.TransformFeedbackBufferRange(_xfb_, _index_, _buffer_, _offset_, _size_) ⇒ Object
6864 6865 6866 |
# File 'lib/opengl_command.rb', line 6864 def self.TransformFeedbackBufferRange(_xfb_, _index_, _buffer_, _offset_, _size_) GL_FUNCTIONS_MAP[:glTransformFeedbackBufferRange].call(_xfb_, _index_, _buffer_, _offset_, _size_) end |
.TransformFeedbackVaryings(_program_, _count_, _varyings_, _bufferMode_) ⇒ Object
5408 5409 5410 |
# File 'lib/opengl_command.rb', line 5408 def self.TransformFeedbackVaryings(_program_, _count_, , _bufferMode_) GL_FUNCTIONS_MAP[:glTransformFeedbackVaryings].call(_program_, _count_, , _bufferMode_) end |
.Translated(_x_, _y_, _z_) ⇒ Object
4380 4381 4382 |
# File 'lib/opengl_command.rb', line 4380 def self.Translated(_x_, _y_, _z_) GL_FUNCTIONS_MAP[:glTranslated].call(_x_, _y_, _z_) end |
.Translatef(_x_, _y_, _z_) ⇒ Object
4384 4385 4386 |
# File 'lib/opengl_command.rb', line 4384 def self.Translatef(_x_, _y_, _z_) GL_FUNCTIONS_MAP[:glTranslatef].call(_x_, _y_, _z_) end |
.Uniform1d(_location_, _x_) ⇒ Object
6088 6089 6090 |
# File 'lib/opengl_command.rb', line 6088 def self.Uniform1d(_location_, _x_) GL_FUNCTIONS_MAP[:glUniform1d].call(_location_, _x_) end |
.Uniform1dv(_location_, _count_, _value_) ⇒ Object
6104 6105 6106 |
# File 'lib/opengl_command.rb', line 6104 def self.Uniform1dv(_location_, _count_, _value_) GL_FUNCTIONS_MAP[:glUniform1dv].call(_location_, _count_, _value_) end |
.Uniform1f(_location_, _v0_) ⇒ Object
5116 5117 5118 |
# File 'lib/opengl_command.rb', line 5116 def self.Uniform1f(_location_, _v0_) GL_FUNCTIONS_MAP[:glUniform1f].call(_location_, _v0_) end |
.Uniform1fv(_location_, _count_, _value_) ⇒ Object
5148 5149 5150 |
# File 'lib/opengl_command.rb', line 5148 def self.Uniform1fv(_location_, _count_, _value_) GL_FUNCTIONS_MAP[:glUniform1fv].call(_location_, _count_, _value_) end |
.Uniform1i(_location_, _v0_) ⇒ Object
5132 5133 5134 |
# File 'lib/opengl_command.rb', line 5132 def self.Uniform1i(_location_, _v0_) GL_FUNCTIONS_MAP[:glUniform1i].call(_location_, _v0_) end |
.Uniform1iv(_location_, _count_, _value_) ⇒ Object
5164 5165 5166 |
# File 'lib/opengl_command.rb', line 5164 def self.Uniform1iv(_location_, _count_, _value_) GL_FUNCTIONS_MAP[:glUniform1iv].call(_location_, _count_, _value_) end |
.Uniform1ui(_location_, _v0_) ⇒ Object
5532 5533 5534 |
# File 'lib/opengl_command.rb', line 5532 def self.Uniform1ui(_location_, _v0_) GL_FUNCTIONS_MAP[:glUniform1ui].call(_location_, _v0_) end |
.Uniform1uiv(_location_, _count_, _value_) ⇒ Object
5548 5549 5550 |
# File 'lib/opengl_command.rb', line 5548 def self.Uniform1uiv(_location_, _count_, _value_) GL_FUNCTIONS_MAP[:glUniform1uiv].call(_location_, _count_, _value_) end |
.Uniform2d(_location_, _x_, _y_) ⇒ Object
6092 6093 6094 |
# File 'lib/opengl_command.rb', line 6092 def self.Uniform2d(_location_, _x_, _y_) GL_FUNCTIONS_MAP[:glUniform2d].call(_location_, _x_, _y_) end |
.Uniform2dv(_location_, _count_, _value_) ⇒ Object
6108 6109 6110 |
# File 'lib/opengl_command.rb', line 6108 def self.Uniform2dv(_location_, _count_, _value_) GL_FUNCTIONS_MAP[:glUniform2dv].call(_location_, _count_, _value_) end |
.Uniform2f(_location_, _v0_, _v1_) ⇒ Object
5120 5121 5122 |
# File 'lib/opengl_command.rb', line 5120 def self.Uniform2f(_location_, _v0_, _v1_) GL_FUNCTIONS_MAP[:glUniform2f].call(_location_, _v0_, _v1_) end |
.Uniform2fv(_location_, _count_, _value_) ⇒ Object
5152 5153 5154 |
# File 'lib/opengl_command.rb', line 5152 def self.Uniform2fv(_location_, _count_, _value_) GL_FUNCTIONS_MAP[:glUniform2fv].call(_location_, _count_, _value_) end |
.Uniform2i(_location_, _v0_, _v1_) ⇒ Object
5136 5137 5138 |
# File 'lib/opengl_command.rb', line 5136 def self.Uniform2i(_location_, _v0_, _v1_) GL_FUNCTIONS_MAP[:glUniform2i].call(_location_, _v0_, _v1_) end |
.Uniform2iv(_location_, _count_, _value_) ⇒ Object
5168 5169 5170 |
# File 'lib/opengl_command.rb', line 5168 def self.Uniform2iv(_location_, _count_, _value_) GL_FUNCTIONS_MAP[:glUniform2iv].call(_location_, _count_, _value_) end |
.Uniform2ui(_location_, _v0_, _v1_) ⇒ Object
5536 5537 5538 |
# File 'lib/opengl_command.rb', line 5536 def self.Uniform2ui(_location_, _v0_, _v1_) GL_FUNCTIONS_MAP[:glUniform2ui].call(_location_, _v0_, _v1_) end |
.Uniform2uiv(_location_, _count_, _value_) ⇒ Object
5552 5553 5554 |
# File 'lib/opengl_command.rb', line 5552 def self.Uniform2uiv(_location_, _count_, _value_) GL_FUNCTIONS_MAP[:glUniform2uiv].call(_location_, _count_, _value_) end |
.Uniform3d(_location_, _x_, _y_, _z_) ⇒ Object
6096 6097 6098 |
# File 'lib/opengl_command.rb', line 6096 def self.Uniform3d(_location_, _x_, _y_, _z_) GL_FUNCTIONS_MAP[:glUniform3d].call(_location_, _x_, _y_, _z_) end |
.Uniform3dv(_location_, _count_, _value_) ⇒ Object
6112 6113 6114 |
# File 'lib/opengl_command.rb', line 6112 def self.Uniform3dv(_location_, _count_, _value_) GL_FUNCTIONS_MAP[:glUniform3dv].call(_location_, _count_, _value_) end |
.Uniform3f(_location_, _v0_, _v1_, _v2_) ⇒ Object
5124 5125 5126 |
# File 'lib/opengl_command.rb', line 5124 def self.Uniform3f(_location_, _v0_, _v1_, _v2_) GL_FUNCTIONS_MAP[:glUniform3f].call(_location_, _v0_, _v1_, _v2_) end |
.Uniform3fv(_location_, _count_, _value_) ⇒ Object
5156 5157 5158 |
# File 'lib/opengl_command.rb', line 5156 def self.Uniform3fv(_location_, _count_, _value_) GL_FUNCTIONS_MAP[:glUniform3fv].call(_location_, _count_, _value_) end |
.Uniform3i(_location_, _v0_, _v1_, _v2_) ⇒ Object
5140 5141 5142 |
# File 'lib/opengl_command.rb', line 5140 def self.Uniform3i(_location_, _v0_, _v1_, _v2_) GL_FUNCTIONS_MAP[:glUniform3i].call(_location_, _v0_, _v1_, _v2_) end |
.Uniform3iv(_location_, _count_, _value_) ⇒ Object
5172 5173 5174 |
# File 'lib/opengl_command.rb', line 5172 def self.Uniform3iv(_location_, _count_, _value_) GL_FUNCTIONS_MAP[:glUniform3iv].call(_location_, _count_, _value_) end |
.Uniform3ui(_location_, _v0_, _v1_, _v2_) ⇒ Object
5540 5541 5542 |
# File 'lib/opengl_command.rb', line 5540 def self.Uniform3ui(_location_, _v0_, _v1_, _v2_) GL_FUNCTIONS_MAP[:glUniform3ui].call(_location_, _v0_, _v1_, _v2_) end |
.Uniform3uiv(_location_, _count_, _value_) ⇒ Object
5556 5557 5558 |
# File 'lib/opengl_command.rb', line 5556 def self.Uniform3uiv(_location_, _count_, _value_) GL_FUNCTIONS_MAP[:glUniform3uiv].call(_location_, _count_, _value_) end |
.Uniform4d(_location_, _x_, _y_, _z_, _w_) ⇒ Object
6100 6101 6102 |
# File 'lib/opengl_command.rb', line 6100 def self.Uniform4d(_location_, _x_, _y_, _z_, _w_) GL_FUNCTIONS_MAP[:glUniform4d].call(_location_, _x_, _y_, _z_, _w_) end |
.Uniform4dv(_location_, _count_, _value_) ⇒ Object
6116 6117 6118 |
# File 'lib/opengl_command.rb', line 6116 def self.Uniform4dv(_location_, _count_, _value_) GL_FUNCTIONS_MAP[:glUniform4dv].call(_location_, _count_, _value_) end |
.Uniform4f(_location_, _v0_, _v1_, _v2_, _v3_) ⇒ Object
5128 5129 5130 |
# File 'lib/opengl_command.rb', line 5128 def self.Uniform4f(_location_, _v0_, _v1_, _v2_, _v3_) GL_FUNCTIONS_MAP[:glUniform4f].call(_location_, _v0_, _v1_, _v2_, _v3_) end |
.Uniform4fv(_location_, _count_, _value_) ⇒ Object
5160 5161 5162 |
# File 'lib/opengl_command.rb', line 5160 def self.Uniform4fv(_location_, _count_, _value_) GL_FUNCTIONS_MAP[:glUniform4fv].call(_location_, _count_, _value_) end |
.Uniform4i(_location_, _v0_, _v1_, _v2_, _v3_) ⇒ Object
5144 5145 5146 |
# File 'lib/opengl_command.rb', line 5144 def self.Uniform4i(_location_, _v0_, _v1_, _v2_, _v3_) GL_FUNCTIONS_MAP[:glUniform4i].call(_location_, _v0_, _v1_, _v2_, _v3_) end |
.Uniform4iv(_location_, _count_, _value_) ⇒ Object
5176 5177 5178 |
# File 'lib/opengl_command.rb', line 5176 def self.Uniform4iv(_location_, _count_, _value_) GL_FUNCTIONS_MAP[:glUniform4iv].call(_location_, _count_, _value_) end |
.Uniform4ui(_location_, _v0_, _v1_, _v2_, _v3_) ⇒ Object
5544 5545 5546 |
# File 'lib/opengl_command.rb', line 5544 def self.Uniform4ui(_location_, _v0_, _v1_, _v2_, _v3_) GL_FUNCTIONS_MAP[:glUniform4ui].call(_location_, _v0_, _v1_, _v2_, _v3_) end |
.Uniform4uiv(_location_, _count_, _value_) ⇒ Object
5560 5561 5562 |
# File 'lib/opengl_command.rb', line 5560 def self.Uniform4uiv(_location_, _count_, _value_) GL_FUNCTIONS_MAP[:glUniform4uiv].call(_location_, _count_, _value_) end |
.UniformBlockBinding(_program_, _uniformBlockIndex_, _uniformBlockBinding_) ⇒ Object
5748 5749 5750 |
# File 'lib/opengl_command.rb', line 5748 def self.UniformBlockBinding(_program_, _uniformBlockIndex_, _uniformBlockBinding_) GL_FUNCTIONS_MAP[:glUniformBlockBinding].call(_program_, _uniformBlockIndex_, _uniformBlockBinding_) end |
.UniformMatrix2dv(_location_, _count_, _transpose_, _value_) ⇒ Object
6120 6121 6122 |
# File 'lib/opengl_command.rb', line 6120 def self.UniformMatrix2dv(_location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glUniformMatrix2dv].call(_location_, _count_, _transpose_, _value_) end |
.UniformMatrix2fv(_location_, _count_, _transpose_, _value_) ⇒ Object
5180 5181 5182 |
# File 'lib/opengl_command.rb', line 5180 def self.UniformMatrix2fv(_location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glUniformMatrix2fv].call(_location_, _count_, _transpose_, _value_) end |
.UniformMatrix2x3dv(_location_, _count_, _transpose_, _value_) ⇒ Object
6132 6133 6134 |
# File 'lib/opengl_command.rb', line 6132 def self.UniformMatrix2x3dv(_location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glUniformMatrix2x3dv].call(_location_, _count_, _transpose_, _value_) end |
.UniformMatrix2x3fv(_location_, _count_, _transpose_, _value_) ⇒ Object
5344 5345 5346 |
# File 'lib/opengl_command.rb', line 5344 def self.UniformMatrix2x3fv(_location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glUniformMatrix2x3fv].call(_location_, _count_, _transpose_, _value_) end |
.UniformMatrix2x4dv(_location_, _count_, _transpose_, _value_) ⇒ Object
6136 6137 6138 |
# File 'lib/opengl_command.rb', line 6136 def self.UniformMatrix2x4dv(_location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glUniformMatrix2x4dv].call(_location_, _count_, _transpose_, _value_) end |
.UniformMatrix2x4fv(_location_, _count_, _transpose_, _value_) ⇒ Object
5352 5353 5354 |
# File 'lib/opengl_command.rb', line 5352 def self.UniformMatrix2x4fv(_location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glUniformMatrix2x4fv].call(_location_, _count_, _transpose_, _value_) end |
.UniformMatrix3dv(_location_, _count_, _transpose_, _value_) ⇒ Object
6124 6125 6126 |
# File 'lib/opengl_command.rb', line 6124 def self.UniformMatrix3dv(_location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glUniformMatrix3dv].call(_location_, _count_, _transpose_, _value_) end |
.UniformMatrix3fv(_location_, _count_, _transpose_, _value_) ⇒ Object
5184 5185 5186 |
# File 'lib/opengl_command.rb', line 5184 def self.UniformMatrix3fv(_location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glUniformMatrix3fv].call(_location_, _count_, _transpose_, _value_) end |
.UniformMatrix3x2dv(_location_, _count_, _transpose_, _value_) ⇒ Object
6140 6141 6142 |
# File 'lib/opengl_command.rb', line 6140 def self.UniformMatrix3x2dv(_location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glUniformMatrix3x2dv].call(_location_, _count_, _transpose_, _value_) end |
.UniformMatrix3x2fv(_location_, _count_, _transpose_, _value_) ⇒ Object
5348 5349 5350 |
# File 'lib/opengl_command.rb', line 5348 def self.UniformMatrix3x2fv(_location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glUniformMatrix3x2fv].call(_location_, _count_, _transpose_, _value_) end |
.UniformMatrix3x4dv(_location_, _count_, _transpose_, _value_) ⇒ Object
6144 6145 6146 |
# File 'lib/opengl_command.rb', line 6144 def self.UniformMatrix3x4dv(_location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glUniformMatrix3x4dv].call(_location_, _count_, _transpose_, _value_) end |
.UniformMatrix3x4fv(_location_, _count_, _transpose_, _value_) ⇒ Object
5360 5361 5362 |
# File 'lib/opengl_command.rb', line 5360 def self.UniformMatrix3x4fv(_location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glUniformMatrix3x4fv].call(_location_, _count_, _transpose_, _value_) end |
.UniformMatrix4dv(_location_, _count_, _transpose_, _value_) ⇒ Object
6128 6129 6130 |
# File 'lib/opengl_command.rb', line 6128 def self.UniformMatrix4dv(_location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glUniformMatrix4dv].call(_location_, _count_, _transpose_, _value_) end |
.UniformMatrix4fv(_location_, _count_, _transpose_, _value_) ⇒ Object
5188 5189 5190 |
# File 'lib/opengl_command.rb', line 5188 def self.UniformMatrix4fv(_location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glUniformMatrix4fv].call(_location_, _count_, _transpose_, _value_) end |
.UniformMatrix4x2dv(_location_, _count_, _transpose_, _value_) ⇒ Object
6148 6149 6150 |
# File 'lib/opengl_command.rb', line 6148 def self.UniformMatrix4x2dv(_location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glUniformMatrix4x2dv].call(_location_, _count_, _transpose_, _value_) end |
.UniformMatrix4x2fv(_location_, _count_, _transpose_, _value_) ⇒ Object
5356 5357 5358 |
# File 'lib/opengl_command.rb', line 5356 def self.UniformMatrix4x2fv(_location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glUniformMatrix4x2fv].call(_location_, _count_, _transpose_, _value_) end |
.UniformMatrix4x3dv(_location_, _count_, _transpose_, _value_) ⇒ Object
6152 6153 6154 |
# File 'lib/opengl_command.rb', line 6152 def self.UniformMatrix4x3dv(_location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glUniformMatrix4x3dv].call(_location_, _count_, _transpose_, _value_) end |
.UniformMatrix4x3fv(_location_, _count_, _transpose_, _value_) ⇒ Object
5364 5365 5366 |
# File 'lib/opengl_command.rb', line 5364 def self.UniformMatrix4x3fv(_location_, _count_, _transpose_, _value_) GL_FUNCTIONS_MAP[:glUniformMatrix4x3fv].call(_location_, _count_, _transpose_, _value_) end |
.UniformSubroutinesuiv(_shadertype_, _count_, _indices_) ⇒ Object
6180 6181 6182 |
# File 'lib/opengl_command.rb', line 6180 def self.UniformSubroutinesuiv(_shadertype_, _count_, _indices_) GL_FUNCTIONS_MAP[:glUniformSubroutinesuiv].call(_shadertype_, _count_, _indices_) end |
.UnmapBuffer(_target_) ⇒ Object
4960 4961 4962 |
# File 'lib/opengl_command.rb', line 4960 def self.UnmapBuffer(_target_) GL_FUNCTIONS_MAP[:glUnmapBuffer].call(_target_) end |
.UnmapNamedBuffer(_buffer_) ⇒ Object
6916 6917 6918 |
# File 'lib/opengl_command.rb', line 6916 def self.UnmapNamedBuffer(_buffer_) GL_FUNCTIONS_MAP[:glUnmapNamedBuffer].call(_buffer_) end |
.UseProgram(_program_) ⇒ Object
5112 5113 5114 |
# File 'lib/opengl_command.rb', line 5112 def self.UseProgram(_program_) GL_FUNCTIONS_MAP[:glUseProgram].call(_program_) end |
.UseProgramStages(_pipeline_, _stages_, _program_) ⇒ Object
6276 6277 6278 |
# File 'lib/opengl_command.rb', line 6276 def self.UseProgramStages(_pipeline_, _stages_, _program_) GL_FUNCTIONS_MAP[:glUseProgramStages].call(_pipeline_, _stages_, _program_) end |
.ValidateProgram(_program_) ⇒ Object
5192 5193 5194 |
# File 'lib/opengl_command.rb', line 5192 def self.ValidateProgram(_program_) GL_FUNCTIONS_MAP[:glValidateProgram].call(_program_) end |
.ValidateProgramPipeline(_pipeline_) ⇒ Object
6508 6509 6510 |
# File 'lib/opengl_command.rb', line 6508 def self.ValidateProgramPipeline(_pipeline_) GL_FUNCTIONS_MAP[:glValidateProgramPipeline].call(_pipeline_) end |
.Vertex2d(_x_, _y_) ⇒ Object
3860 3861 3862 |
# File 'lib/opengl_command.rb', line 3860 def self.Vertex2d(_x_, _y_) GL_FUNCTIONS_MAP[:glVertex2d].call(_x_, _y_) end |
.Vertex2dv(_v_) ⇒ Object
3864 3865 3866 |
# File 'lib/opengl_command.rb', line 3864 def self.Vertex2dv(_v_) GL_FUNCTIONS_MAP[:glVertex2dv].call(_v_) end |
.Vertex2f(_x_, _y_) ⇒ Object
3868 3869 3870 |
# File 'lib/opengl_command.rb', line 3868 def self.Vertex2f(_x_, _y_) GL_FUNCTIONS_MAP[:glVertex2f].call(_x_, _y_) end |
.Vertex2fv(_v_) ⇒ Object
3872 3873 3874 |
# File 'lib/opengl_command.rb', line 3872 def self.Vertex2fv(_v_) GL_FUNCTIONS_MAP[:glVertex2fv].call(_v_) end |
.Vertex2i(_x_, _y_) ⇒ Object
3876 3877 3878 |
# File 'lib/opengl_command.rb', line 3876 def self.Vertex2i(_x_, _y_) GL_FUNCTIONS_MAP[:glVertex2i].call(_x_, _y_) end |
.Vertex2iv(_v_) ⇒ Object
3880 3881 3882 |
# File 'lib/opengl_command.rb', line 3880 def self.Vertex2iv(_v_) GL_FUNCTIONS_MAP[:glVertex2iv].call(_v_) end |
.Vertex2s(_x_, _y_) ⇒ Object
3884 3885 3886 |
# File 'lib/opengl_command.rb', line 3884 def self.Vertex2s(_x_, _y_) GL_FUNCTIONS_MAP[:glVertex2s].call(_x_, _y_) end |
.Vertex2sv(_v_) ⇒ Object
3888 3889 3890 |
# File 'lib/opengl_command.rb', line 3888 def self.Vertex2sv(_v_) GL_FUNCTIONS_MAP[:glVertex2sv].call(_v_) end |
.Vertex3d(_x_, _y_, _z_) ⇒ Object
3892 3893 3894 |
# File 'lib/opengl_command.rb', line 3892 def self.Vertex3d(_x_, _y_, _z_) GL_FUNCTIONS_MAP[:glVertex3d].call(_x_, _y_, _z_) end |
.Vertex3dv(_v_) ⇒ Object
3896 3897 3898 |
# File 'lib/opengl_command.rb', line 3896 def self.Vertex3dv(_v_) GL_FUNCTIONS_MAP[:glVertex3dv].call(_v_) end |
.Vertex3f(_x_, _y_, _z_) ⇒ Object
3900 3901 3902 |
# File 'lib/opengl_command.rb', line 3900 def self.Vertex3f(_x_, _y_, _z_) GL_FUNCTIONS_MAP[:glVertex3f].call(_x_, _y_, _z_) end |
.Vertex3fv(_v_) ⇒ Object
3904 3905 3906 |
# File 'lib/opengl_command.rb', line 3904 def self.Vertex3fv(_v_) GL_FUNCTIONS_MAP[:glVertex3fv].call(_v_) end |
.Vertex3i(_x_, _y_, _z_) ⇒ Object
3908 3909 3910 |
# File 'lib/opengl_command.rb', line 3908 def self.Vertex3i(_x_, _y_, _z_) GL_FUNCTIONS_MAP[:glVertex3i].call(_x_, _y_, _z_) end |
.Vertex3iv(_v_) ⇒ Object
3912 3913 3914 |
# File 'lib/opengl_command.rb', line 3912 def self.Vertex3iv(_v_) GL_FUNCTIONS_MAP[:glVertex3iv].call(_v_) end |
.Vertex3s(_x_, _y_, _z_) ⇒ Object
3916 3917 3918 |
# File 'lib/opengl_command.rb', line 3916 def self.Vertex3s(_x_, _y_, _z_) GL_FUNCTIONS_MAP[:glVertex3s].call(_x_, _y_, _z_) end |
.Vertex3sv(_v_) ⇒ Object
3920 3921 3922 |
# File 'lib/opengl_command.rb', line 3920 def self.Vertex3sv(_v_) GL_FUNCTIONS_MAP[:glVertex3sv].call(_v_) end |
.Vertex4d(_x_, _y_, _z_, _w_) ⇒ Object
3924 3925 3926 |
# File 'lib/opengl_command.rb', line 3924 def self.Vertex4d(_x_, _y_, _z_, _w_) GL_FUNCTIONS_MAP[:glVertex4d].call(_x_, _y_, _z_, _w_) end |
.Vertex4dv(_v_) ⇒ Object
3928 3929 3930 |
# File 'lib/opengl_command.rb', line 3928 def self.Vertex4dv(_v_) GL_FUNCTIONS_MAP[:glVertex4dv].call(_v_) end |
.Vertex4f(_x_, _y_, _z_, _w_) ⇒ Object
3932 3933 3934 |
# File 'lib/opengl_command.rb', line 3932 def self.Vertex4f(_x_, _y_, _z_, _w_) GL_FUNCTIONS_MAP[:glVertex4f].call(_x_, _y_, _z_, _w_) end |
.Vertex4fv(_v_) ⇒ Object
3936 3937 3938 |
# File 'lib/opengl_command.rb', line 3936 def self.Vertex4fv(_v_) GL_FUNCTIONS_MAP[:glVertex4fv].call(_v_) end |
.Vertex4i(_x_, _y_, _z_, _w_) ⇒ Object
3940 3941 3942 |
# File 'lib/opengl_command.rb', line 3940 def self.Vertex4i(_x_, _y_, _z_, _w_) GL_FUNCTIONS_MAP[:glVertex4i].call(_x_, _y_, _z_, _w_) end |
.Vertex4iv(_v_) ⇒ Object
3944 3945 3946 |
# File 'lib/opengl_command.rb', line 3944 def self.Vertex4iv(_v_) GL_FUNCTIONS_MAP[:glVertex4iv].call(_v_) end |
.Vertex4s(_x_, _y_, _z_, _w_) ⇒ Object
3948 3949 3950 |
# File 'lib/opengl_command.rb', line 3948 def self.Vertex4s(_x_, _y_, _z_, _w_) GL_FUNCTIONS_MAP[:glVertex4s].call(_x_, _y_, _z_, _w_) end |
.Vertex4sv(_v_) ⇒ Object
3952 3953 3954 |
# File 'lib/opengl_command.rb', line 3952 def self.Vertex4sv(_v_) GL_FUNCTIONS_MAP[:glVertex4sv].call(_v_) end |
.VertexArrayAttribBinding(_vaobj_, _attribindex_, _bindingindex_) ⇒ Object
7184 7185 7186 |
# File 'lib/opengl_command.rb', line 7184 def self.VertexArrayAttribBinding(_vaobj_, _attribindex_, _bindingindex_) GL_FUNCTIONS_MAP[:glVertexArrayAttribBinding].call(_vaobj_, _attribindex_, _bindingindex_) end |
.VertexArrayAttribFormat(_vaobj_, _attribindex_, _size_, _type_, _normalized_, _relativeoffset_) ⇒ Object
7188 7189 7190 |
# File 'lib/opengl_command.rb', line 7188 def self.VertexArrayAttribFormat(_vaobj_, _attribindex_, _size_, _type_, _normalized_, _relativeoffset_) GL_FUNCTIONS_MAP[:glVertexArrayAttribFormat].call(_vaobj_, _attribindex_, _size_, _type_, _normalized_, _relativeoffset_) end |
.VertexArrayAttribIFormat(_vaobj_, _attribindex_, _size_, _type_, _relativeoffset_) ⇒ Object
7192 7193 7194 |
# File 'lib/opengl_command.rb', line 7192 def self.VertexArrayAttribIFormat(_vaobj_, _attribindex_, _size_, _type_, _relativeoffset_) GL_FUNCTIONS_MAP[:glVertexArrayAttribIFormat].call(_vaobj_, _attribindex_, _size_, _type_, _relativeoffset_) end |
.VertexArrayAttribLFormat(_vaobj_, _attribindex_, _size_, _type_, _relativeoffset_) ⇒ Object
7196 7197 7198 |
# File 'lib/opengl_command.rb', line 7196 def self.VertexArrayAttribLFormat(_vaobj_, _attribindex_, _size_, _type_, _relativeoffset_) GL_FUNCTIONS_MAP[:glVertexArrayAttribLFormat].call(_vaobj_, _attribindex_, _size_, _type_, _relativeoffset_) end |
.VertexArrayBindingDivisor(_vaobj_, _bindingindex_, _divisor_) ⇒ Object
7200 7201 7202 |
# File 'lib/opengl_command.rb', line 7200 def self.VertexArrayBindingDivisor(_vaobj_, _bindingindex_, _divisor_) GL_FUNCTIONS_MAP[:glVertexArrayBindingDivisor].call(_vaobj_, _bindingindex_, _divisor_) end |
.VertexArrayElementBuffer(_vaobj_, _buffer_) ⇒ Object
7172 7173 7174 |
# File 'lib/opengl_command.rb', line 7172 def self.VertexArrayElementBuffer(_vaobj_, _buffer_) GL_FUNCTIONS_MAP[:glVertexArrayElementBuffer].call(_vaobj_, _buffer_) end |
.VertexArrayVertexBuffer(_vaobj_, _bindingindex_, _buffer_, _offset_, _stride_) ⇒ Object
7176 7177 7178 |
# File 'lib/opengl_command.rb', line 7176 def self.VertexArrayVertexBuffer(_vaobj_, _bindingindex_, _buffer_, _offset_, _stride_) GL_FUNCTIONS_MAP[:glVertexArrayVertexBuffer].call(_vaobj_, _bindingindex_, _buffer_, _offset_, _stride_) end |
.VertexArrayVertexBuffers(_vaobj_, _first_, _count_, _buffers_, _offsets_, _strides_) ⇒ Object
7180 7181 7182 |
# File 'lib/opengl_command.rb', line 7180 def self.VertexArrayVertexBuffers(_vaobj_, _first_, _count_, _buffers_, _offsets_, _strides_) GL_FUNCTIONS_MAP[:glVertexArrayVertexBuffers].call(_vaobj_, _first_, _count_, _buffers_, _offsets_, _strides_) end |
.VertexAttrib1d(_index_, _x_) ⇒ Object
5196 5197 5198 |
# File 'lib/opengl_command.rb', line 5196 def self.VertexAttrib1d(_index_, _x_) GL_FUNCTIONS_MAP[:glVertexAttrib1d].call(_index_, _x_) end |
.VertexAttrib1dv(_index_, _v_) ⇒ Object
5200 5201 5202 |
# File 'lib/opengl_command.rb', line 5200 def self.VertexAttrib1dv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttrib1dv].call(_index_, _v_) end |
.VertexAttrib1f(_index_, _x_) ⇒ Object
5204 5205 5206 |
# File 'lib/opengl_command.rb', line 5204 def self.VertexAttrib1f(_index_, _x_) GL_FUNCTIONS_MAP[:glVertexAttrib1f].call(_index_, _x_) end |
.VertexAttrib1fv(_index_, _v_) ⇒ Object
5208 5209 5210 |
# File 'lib/opengl_command.rb', line 5208 def self.VertexAttrib1fv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttrib1fv].call(_index_, _v_) end |
.VertexAttrib1s(_index_, _x_) ⇒ Object
5212 5213 5214 |
# File 'lib/opengl_command.rb', line 5212 def self.VertexAttrib1s(_index_, _x_) GL_FUNCTIONS_MAP[:glVertexAttrib1s].call(_index_, _x_) end |
.VertexAttrib1sv(_index_, _v_) ⇒ Object
5216 5217 5218 |
# File 'lib/opengl_command.rb', line 5216 def self.VertexAttrib1sv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttrib1sv].call(_index_, _v_) end |
.VertexAttrib2d(_index_, _x_, _y_) ⇒ Object
5220 5221 5222 |
# File 'lib/opengl_command.rb', line 5220 def self.VertexAttrib2d(_index_, _x_, _y_) GL_FUNCTIONS_MAP[:glVertexAttrib2d].call(_index_, _x_, _y_) end |
.VertexAttrib2dv(_index_, _v_) ⇒ Object
5224 5225 5226 |
# File 'lib/opengl_command.rb', line 5224 def self.VertexAttrib2dv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttrib2dv].call(_index_, _v_) end |
.VertexAttrib2f(_index_, _x_, _y_) ⇒ Object
5228 5229 5230 |
# File 'lib/opengl_command.rb', line 5228 def self.VertexAttrib2f(_index_, _x_, _y_) GL_FUNCTIONS_MAP[:glVertexAttrib2f].call(_index_, _x_, _y_) end |
.VertexAttrib2fv(_index_, _v_) ⇒ Object
5232 5233 5234 |
# File 'lib/opengl_command.rb', line 5232 def self.VertexAttrib2fv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttrib2fv].call(_index_, _v_) end |
.VertexAttrib2s(_index_, _x_, _y_) ⇒ Object
5236 5237 5238 |
# File 'lib/opengl_command.rb', line 5236 def self.VertexAttrib2s(_index_, _x_, _y_) GL_FUNCTIONS_MAP[:glVertexAttrib2s].call(_index_, _x_, _y_) end |
.VertexAttrib2sv(_index_, _v_) ⇒ Object
5240 5241 5242 |
# File 'lib/opengl_command.rb', line 5240 def self.VertexAttrib2sv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttrib2sv].call(_index_, _v_) end |
.VertexAttrib3d(_index_, _x_, _y_, _z_) ⇒ Object
5244 5245 5246 |
# File 'lib/opengl_command.rb', line 5244 def self.VertexAttrib3d(_index_, _x_, _y_, _z_) GL_FUNCTIONS_MAP[:glVertexAttrib3d].call(_index_, _x_, _y_, _z_) end |
.VertexAttrib3dv(_index_, _v_) ⇒ Object
5248 5249 5250 |
# File 'lib/opengl_command.rb', line 5248 def self.VertexAttrib3dv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttrib3dv].call(_index_, _v_) end |
.VertexAttrib3f(_index_, _x_, _y_, _z_) ⇒ Object
5252 5253 5254 |
# File 'lib/opengl_command.rb', line 5252 def self.VertexAttrib3f(_index_, _x_, _y_, _z_) GL_FUNCTIONS_MAP[:glVertexAttrib3f].call(_index_, _x_, _y_, _z_) end |
.VertexAttrib3fv(_index_, _v_) ⇒ Object
5256 5257 5258 |
# File 'lib/opengl_command.rb', line 5256 def self.VertexAttrib3fv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttrib3fv].call(_index_, _v_) end |
.VertexAttrib3s(_index_, _x_, _y_, _z_) ⇒ Object
5260 5261 5262 |
# File 'lib/opengl_command.rb', line 5260 def self.VertexAttrib3s(_index_, _x_, _y_, _z_) GL_FUNCTIONS_MAP[:glVertexAttrib3s].call(_index_, _x_, _y_, _z_) end |
.VertexAttrib3sv(_index_, _v_) ⇒ Object
5264 5265 5266 |
# File 'lib/opengl_command.rb', line 5264 def self.VertexAttrib3sv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttrib3sv].call(_index_, _v_) end |
.VertexAttrib4bv(_index_, _v_) ⇒ Object
5296 5297 5298 |
# File 'lib/opengl_command.rb', line 5296 def self.VertexAttrib4bv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttrib4bv].call(_index_, _v_) end |
.VertexAttrib4d(_index_, _x_, _y_, _z_, _w_) ⇒ Object
5300 5301 5302 |
# File 'lib/opengl_command.rb', line 5300 def self.VertexAttrib4d(_index_, _x_, _y_, _z_, _w_) GL_FUNCTIONS_MAP[:glVertexAttrib4d].call(_index_, _x_, _y_, _z_, _w_) end |
.VertexAttrib4dv(_index_, _v_) ⇒ Object
5304 5305 5306 |
# File 'lib/opengl_command.rb', line 5304 def self.VertexAttrib4dv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttrib4dv].call(_index_, _v_) end |
.VertexAttrib4f(_index_, _x_, _y_, _z_, _w_) ⇒ Object
5308 5309 5310 |
# File 'lib/opengl_command.rb', line 5308 def self.VertexAttrib4f(_index_, _x_, _y_, _z_, _w_) GL_FUNCTIONS_MAP[:glVertexAttrib4f].call(_index_, _x_, _y_, _z_, _w_) end |
.VertexAttrib4fv(_index_, _v_) ⇒ Object
5312 5313 5314 |
# File 'lib/opengl_command.rb', line 5312 def self.VertexAttrib4fv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttrib4fv].call(_index_, _v_) end |
.VertexAttrib4iv(_index_, _v_) ⇒ Object
5316 5317 5318 |
# File 'lib/opengl_command.rb', line 5316 def self.VertexAttrib4iv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttrib4iv].call(_index_, _v_) end |
.VertexAttrib4Nbv(_index_, _v_) ⇒ Object
5268 5269 5270 |
# File 'lib/opengl_command.rb', line 5268 def self.VertexAttrib4Nbv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttrib4Nbv].call(_index_, _v_) end |
.VertexAttrib4Niv(_index_, _v_) ⇒ Object
5272 5273 5274 |
# File 'lib/opengl_command.rb', line 5272 def self.VertexAttrib4Niv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttrib4Niv].call(_index_, _v_) end |
.VertexAttrib4Nsv(_index_, _v_) ⇒ Object
5276 5277 5278 |
# File 'lib/opengl_command.rb', line 5276 def self.VertexAttrib4Nsv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttrib4Nsv].call(_index_, _v_) end |
.VertexAttrib4Nub(_index_, _x_, _y_, _z_, _w_) ⇒ Object
5280 5281 5282 |
# File 'lib/opengl_command.rb', line 5280 def self.VertexAttrib4Nub(_index_, _x_, _y_, _z_, _w_) GL_FUNCTIONS_MAP[:glVertexAttrib4Nub].call(_index_, _x_, _y_, _z_, _w_) end |
.VertexAttrib4Nubv(_index_, _v_) ⇒ Object
5284 5285 5286 |
# File 'lib/opengl_command.rb', line 5284 def self.VertexAttrib4Nubv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttrib4Nubv].call(_index_, _v_) end |
.VertexAttrib4Nuiv(_index_, _v_) ⇒ Object
5288 5289 5290 |
# File 'lib/opengl_command.rb', line 5288 def self.VertexAttrib4Nuiv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttrib4Nuiv].call(_index_, _v_) end |
.VertexAttrib4Nusv(_index_, _v_) ⇒ Object
5292 5293 5294 |
# File 'lib/opengl_command.rb', line 5292 def self.VertexAttrib4Nusv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttrib4Nusv].call(_index_, _v_) end |
.VertexAttrib4s(_index_, _x_, _y_, _z_, _w_) ⇒ Object
5320 5321 5322 |
# File 'lib/opengl_command.rb', line 5320 def self.VertexAttrib4s(_index_, _x_, _y_, _z_, _w_) GL_FUNCTIONS_MAP[:glVertexAttrib4s].call(_index_, _x_, _y_, _z_, _w_) end |
.VertexAttrib4sv(_index_, _v_) ⇒ Object
5324 5325 5326 |
# File 'lib/opengl_command.rb', line 5324 def self.VertexAttrib4sv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttrib4sv].call(_index_, _v_) end |
.VertexAttrib4ubv(_index_, _v_) ⇒ Object
5328 5329 5330 |
# File 'lib/opengl_command.rb', line 5328 def self.VertexAttrib4ubv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttrib4ubv].call(_index_, _v_) end |
.VertexAttrib4uiv(_index_, _v_) ⇒ Object
5332 5333 5334 |
# File 'lib/opengl_command.rb', line 5332 def self.VertexAttrib4uiv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttrib4uiv].call(_index_, _v_) end |
.VertexAttrib4usv(_index_, _v_) ⇒ Object
5336 5337 5338 |
# File 'lib/opengl_command.rb', line 5336 def self.VertexAttrib4usv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttrib4usv].call(_index_, _v_) end |
.VertexAttribBinding(_attribindex_, _bindingindex_) ⇒ Object
6768 6769 6770 |
# File 'lib/opengl_command.rb', line 6768 def self.VertexAttribBinding(_attribindex_, _bindingindex_) GL_FUNCTIONS_MAP[:glVertexAttribBinding].call(_attribindex_, _bindingindex_) end |
.VertexAttribDivisor(_index_, _divisor_) ⇒ Object
5904 5905 5906 |
# File 'lib/opengl_command.rb', line 5904 def self.VertexAttribDivisor(_index_, _divisor_) GL_FUNCTIONS_MAP[:glVertexAttribDivisor].call(_index_, _divisor_) end |
.VertexAttribFormat(_attribindex_, _size_, _type_, _normalized_, _relativeoffset_) ⇒ Object
6756 6757 6758 |
# File 'lib/opengl_command.rb', line 6756 def self.VertexAttribFormat(_attribindex_, _size_, _type_, _normalized_, _relativeoffset_) GL_FUNCTIONS_MAP[:glVertexAttribFormat].call(_attribindex_, _size_, _type_, _normalized_, _relativeoffset_) end |
.VertexAttribI1i(_index_, _x_) ⇒ Object
5440 5441 5442 |
# File 'lib/opengl_command.rb', line 5440 def self.VertexAttribI1i(_index_, _x_) GL_FUNCTIONS_MAP[:glVertexAttribI1i].call(_index_, _x_) end |
.VertexAttribI1iv(_index_, _v_) ⇒ Object
5472 5473 5474 |
# File 'lib/opengl_command.rb', line 5472 def self.VertexAttribI1iv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttribI1iv].call(_index_, _v_) end |
.VertexAttribI1ui(_index_, _x_) ⇒ Object
5456 5457 5458 |
# File 'lib/opengl_command.rb', line 5456 def self.VertexAttribI1ui(_index_, _x_) GL_FUNCTIONS_MAP[:glVertexAttribI1ui].call(_index_, _x_) end |
.VertexAttribI1uiv(_index_, _v_) ⇒ Object
5488 5489 5490 |
# File 'lib/opengl_command.rb', line 5488 def self.VertexAttribI1uiv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttribI1uiv].call(_index_, _v_) end |
.VertexAttribI2i(_index_, _x_, _y_) ⇒ Object
5444 5445 5446 |
# File 'lib/opengl_command.rb', line 5444 def self.VertexAttribI2i(_index_, _x_, _y_) GL_FUNCTIONS_MAP[:glVertexAttribI2i].call(_index_, _x_, _y_) end |
.VertexAttribI2iv(_index_, _v_) ⇒ Object
5476 5477 5478 |
# File 'lib/opengl_command.rb', line 5476 def self.VertexAttribI2iv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttribI2iv].call(_index_, _v_) end |
.VertexAttribI2ui(_index_, _x_, _y_) ⇒ Object
5460 5461 5462 |
# File 'lib/opengl_command.rb', line 5460 def self.VertexAttribI2ui(_index_, _x_, _y_) GL_FUNCTIONS_MAP[:glVertexAttribI2ui].call(_index_, _x_, _y_) end |
.VertexAttribI2uiv(_index_, _v_) ⇒ Object
5492 5493 5494 |
# File 'lib/opengl_command.rb', line 5492 def self.VertexAttribI2uiv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttribI2uiv].call(_index_, _v_) end |
.VertexAttribI3i(_index_, _x_, _y_, _z_) ⇒ Object
5448 5449 5450 |
# File 'lib/opengl_command.rb', line 5448 def self.VertexAttribI3i(_index_, _x_, _y_, _z_) GL_FUNCTIONS_MAP[:glVertexAttribI3i].call(_index_, _x_, _y_, _z_) end |
.VertexAttribI3iv(_index_, _v_) ⇒ Object
5480 5481 5482 |
# File 'lib/opengl_command.rb', line 5480 def self.VertexAttribI3iv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttribI3iv].call(_index_, _v_) end |
.VertexAttribI3ui(_index_, _x_, _y_, _z_) ⇒ Object
5464 5465 5466 |
# File 'lib/opengl_command.rb', line 5464 def self.VertexAttribI3ui(_index_, _x_, _y_, _z_) GL_FUNCTIONS_MAP[:glVertexAttribI3ui].call(_index_, _x_, _y_, _z_) end |
.VertexAttribI3uiv(_index_, _v_) ⇒ Object
5496 5497 5498 |
# File 'lib/opengl_command.rb', line 5496 def self.VertexAttribI3uiv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttribI3uiv].call(_index_, _v_) end |
.VertexAttribI4bv(_index_, _v_) ⇒ Object
5504 5505 5506 |
# File 'lib/opengl_command.rb', line 5504 def self.VertexAttribI4bv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttribI4bv].call(_index_, _v_) end |
.VertexAttribI4i(_index_, _x_, _y_, _z_, _w_) ⇒ Object
5452 5453 5454 |
# File 'lib/opengl_command.rb', line 5452 def self.VertexAttribI4i(_index_, _x_, _y_, _z_, _w_) GL_FUNCTIONS_MAP[:glVertexAttribI4i].call(_index_, _x_, _y_, _z_, _w_) end |
.VertexAttribI4iv(_index_, _v_) ⇒ Object
5484 5485 5486 |
# File 'lib/opengl_command.rb', line 5484 def self.VertexAttribI4iv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttribI4iv].call(_index_, _v_) end |
.VertexAttribI4sv(_index_, _v_) ⇒ Object
5508 5509 5510 |
# File 'lib/opengl_command.rb', line 5508 def self.VertexAttribI4sv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttribI4sv].call(_index_, _v_) end |
.VertexAttribI4ubv(_index_, _v_) ⇒ Object
5512 5513 5514 |
# File 'lib/opengl_command.rb', line 5512 def self.VertexAttribI4ubv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttribI4ubv].call(_index_, _v_) end |
.VertexAttribI4ui(_index_, _x_, _y_, _z_, _w_) ⇒ Object
5468 5469 5470 |
# File 'lib/opengl_command.rb', line 5468 def self.VertexAttribI4ui(_index_, _x_, _y_, _z_, _w_) GL_FUNCTIONS_MAP[:glVertexAttribI4ui].call(_index_, _x_, _y_, _z_, _w_) end |
.VertexAttribI4uiv(_index_, _v_) ⇒ Object
5500 5501 5502 |
# File 'lib/opengl_command.rb', line 5500 def self.VertexAttribI4uiv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttribI4uiv].call(_index_, _v_) end |
.VertexAttribI4usv(_index_, _v_) ⇒ Object
5516 5517 5518 |
# File 'lib/opengl_command.rb', line 5516 def self.VertexAttribI4usv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttribI4usv].call(_index_, _v_) end |
.VertexAttribIFormat(_attribindex_, _size_, _type_, _relativeoffset_) ⇒ Object
6760 6761 6762 |
# File 'lib/opengl_command.rb', line 6760 def self.VertexAttribIFormat(_attribindex_, _size_, _type_, _relativeoffset_) GL_FUNCTIONS_MAP[:glVertexAttribIFormat].call(_attribindex_, _size_, _type_, _relativeoffset_) end |
.VertexAttribIPointer(_index_, _size_, _type_, _stride_, _pointer_) ⇒ Object
5428 5429 5430 |
# File 'lib/opengl_command.rb', line 5428 def self.VertexAttribIPointer(_index_, _size_, _type_, _stride_, _pointer_) GL_FUNCTIONS_MAP[:glVertexAttribIPointer].call(_index_, _size_, _type_, _stride_, _pointer_) end |
.VertexAttribL1d(_index_, _x_) ⇒ Object
6516 6517 6518 |
# File 'lib/opengl_command.rb', line 6516 def self.VertexAttribL1d(_index_, _x_) GL_FUNCTIONS_MAP[:glVertexAttribL1d].call(_index_, _x_) end |
.VertexAttribL1dv(_index_, _v_) ⇒ Object
6532 6533 6534 |
# File 'lib/opengl_command.rb', line 6532 def self.VertexAttribL1dv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttribL1dv].call(_index_, _v_) end |
.VertexAttribL2d(_index_, _x_, _y_) ⇒ Object
6520 6521 6522 |
# File 'lib/opengl_command.rb', line 6520 def self.VertexAttribL2d(_index_, _x_, _y_) GL_FUNCTIONS_MAP[:glVertexAttribL2d].call(_index_, _x_, _y_) end |
.VertexAttribL2dv(_index_, _v_) ⇒ Object
6536 6537 6538 |
# File 'lib/opengl_command.rb', line 6536 def self.VertexAttribL2dv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttribL2dv].call(_index_, _v_) end |
.VertexAttribL3d(_index_, _x_, _y_, _z_) ⇒ Object
6524 6525 6526 |
# File 'lib/opengl_command.rb', line 6524 def self.VertexAttribL3d(_index_, _x_, _y_, _z_) GL_FUNCTIONS_MAP[:glVertexAttribL3d].call(_index_, _x_, _y_, _z_) end |
.VertexAttribL3dv(_index_, _v_) ⇒ Object
6540 6541 6542 |
# File 'lib/opengl_command.rb', line 6540 def self.VertexAttribL3dv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttribL3dv].call(_index_, _v_) end |
.VertexAttribL4d(_index_, _x_, _y_, _z_, _w_) ⇒ Object
6528 6529 6530 |
# File 'lib/opengl_command.rb', line 6528 def self.VertexAttribL4d(_index_, _x_, _y_, _z_, _w_) GL_FUNCTIONS_MAP[:glVertexAttribL4d].call(_index_, _x_, _y_, _z_, _w_) end |
.VertexAttribL4dv(_index_, _v_) ⇒ Object
6544 6545 6546 |
# File 'lib/opengl_command.rb', line 6544 def self.VertexAttribL4dv(_index_, _v_) GL_FUNCTIONS_MAP[:glVertexAttribL4dv].call(_index_, _v_) end |
.VertexAttribLFormat(_attribindex_, _size_, _type_, _relativeoffset_) ⇒ Object
6764 6765 6766 |
# File 'lib/opengl_command.rb', line 6764 def self.VertexAttribLFormat(_attribindex_, _size_, _type_, _relativeoffset_) GL_FUNCTIONS_MAP[:glVertexAttribLFormat].call(_attribindex_, _size_, _type_, _relativeoffset_) end |
.VertexAttribLPointer(_index_, _size_, _type_, _stride_, _pointer_) ⇒ Object
6548 6549 6550 |
# File 'lib/opengl_command.rb', line 6548 def self.VertexAttribLPointer(_index_, _size_, _type_, _stride_, _pointer_) GL_FUNCTIONS_MAP[:glVertexAttribLPointer].call(_index_, _size_, _type_, _stride_, _pointer_) end |
.VertexAttribP1ui(_index_, _type_, _normalized_, _value_) ⇒ Object
5908 5909 5910 |
# File 'lib/opengl_command.rb', line 5908 def self.VertexAttribP1ui(_index_, _type_, _normalized_, _value_) GL_FUNCTIONS_MAP[:glVertexAttribP1ui].call(_index_, _type_, _normalized_, _value_) end |
.VertexAttribP1uiv(_index_, _type_, _normalized_, _value_) ⇒ Object
5912 5913 5914 |
# File 'lib/opengl_command.rb', line 5912 def self.VertexAttribP1uiv(_index_, _type_, _normalized_, _value_) GL_FUNCTIONS_MAP[:glVertexAttribP1uiv].call(_index_, _type_, _normalized_, _value_) end |
.VertexAttribP2ui(_index_, _type_, _normalized_, _value_) ⇒ Object
5916 5917 5918 |
# File 'lib/opengl_command.rb', line 5916 def self.VertexAttribP2ui(_index_, _type_, _normalized_, _value_) GL_FUNCTIONS_MAP[:glVertexAttribP2ui].call(_index_, _type_, _normalized_, _value_) end |
.VertexAttribP2uiv(_index_, _type_, _normalized_, _value_) ⇒ Object
5920 5921 5922 |
# File 'lib/opengl_command.rb', line 5920 def self.VertexAttribP2uiv(_index_, _type_, _normalized_, _value_) GL_FUNCTIONS_MAP[:glVertexAttribP2uiv].call(_index_, _type_, _normalized_, _value_) end |
.VertexAttribP3ui(_index_, _type_, _normalized_, _value_) ⇒ Object
5924 5925 5926 |
# File 'lib/opengl_command.rb', line 5924 def self.VertexAttribP3ui(_index_, _type_, _normalized_, _value_) GL_FUNCTIONS_MAP[:glVertexAttribP3ui].call(_index_, _type_, _normalized_, _value_) end |
.VertexAttribP3uiv(_index_, _type_, _normalized_, _value_) ⇒ Object
5928 5929 5930 |
# File 'lib/opengl_command.rb', line 5928 def self.VertexAttribP3uiv(_index_, _type_, _normalized_, _value_) GL_FUNCTIONS_MAP[:glVertexAttribP3uiv].call(_index_, _type_, _normalized_, _value_) end |
.VertexAttribP4ui(_index_, _type_, _normalized_, _value_) ⇒ Object
5932 5933 5934 |
# File 'lib/opengl_command.rb', line 5932 def self.VertexAttribP4ui(_index_, _type_, _normalized_, _value_) GL_FUNCTIONS_MAP[:glVertexAttribP4ui].call(_index_, _type_, _normalized_, _value_) end |
.VertexAttribP4uiv(_index_, _type_, _normalized_, _value_) ⇒ Object
5936 5937 5938 |
# File 'lib/opengl_command.rb', line 5936 def self.VertexAttribP4uiv(_index_, _type_, _normalized_, _value_) GL_FUNCTIONS_MAP[:glVertexAttribP4uiv].call(_index_, _type_, _normalized_, _value_) end |
.VertexAttribPointer(_index_, _size_, _type_, _normalized_, _stride_, _pointer_) ⇒ Object
5340 5341 5342 |
# File 'lib/opengl_command.rb', line 5340 def self.VertexAttribPointer(_index_, _size_, _type_, _normalized_, _stride_, _pointer_) GL_FUNCTIONS_MAP[:glVertexAttribPointer].call(_index_, _size_, _type_, _normalized_, _stride_, _pointer_) end |
.VertexBindingDivisor(_bindingindex_, _divisor_) ⇒ Object
6772 6773 6774 |
# File 'lib/opengl_command.rb', line 6772 def self.VertexBindingDivisor(_bindingindex_, _divisor_) GL_FUNCTIONS_MAP[:glVertexBindingDivisor].call(_bindingindex_, _divisor_) end |
.VertexP2ui(_type_, _value_) ⇒ Object
5940 5941 5942 |
# File 'lib/opengl_command.rb', line 5940 def self.VertexP2ui(_type_, _value_) GL_FUNCTIONS_MAP[:glVertexP2ui].call(_type_, _value_) end |
.VertexP2uiv(_type_, _value_) ⇒ Object
5944 5945 5946 |
# File 'lib/opengl_command.rb', line 5944 def self.VertexP2uiv(_type_, _value_) GL_FUNCTIONS_MAP[:glVertexP2uiv].call(_type_, _value_) end |
.VertexP3ui(_type_, _value_) ⇒ Object
5948 5949 5950 |
# File 'lib/opengl_command.rb', line 5948 def self.VertexP3ui(_type_, _value_) GL_FUNCTIONS_MAP[:glVertexP3ui].call(_type_, _value_) end |
.VertexP3uiv(_type_, _value_) ⇒ Object
5952 5953 5954 |
# File 'lib/opengl_command.rb', line 5952 def self.VertexP3uiv(_type_, _value_) GL_FUNCTIONS_MAP[:glVertexP3uiv].call(_type_, _value_) end |
.VertexP4ui(_type_, _value_) ⇒ Object
5956 5957 5958 |
# File 'lib/opengl_command.rb', line 5956 def self.VertexP4ui(_type_, _value_) GL_FUNCTIONS_MAP[:glVertexP4ui].call(_type_, _value_) end |
.VertexP4uiv(_type_, _value_) ⇒ Object
5960 5961 5962 |
# File 'lib/opengl_command.rb', line 5960 def self.VertexP4uiv(_type_, _value_) GL_FUNCTIONS_MAP[:glVertexP4uiv].call(_type_, _value_) end |
.VertexPointer(_size_, _type_, _stride_, _pointer_) ⇒ Object
4480 4481 4482 |
# File 'lib/opengl_command.rb', line 4480 def self.VertexPointer(_size_, _type_, _stride_, _pointer_) GL_FUNCTIONS_MAP[:glVertexPointer].call(_size_, _type_, _stride_, _pointer_) end |
.Viewport(_x_, _y_, _width_, _height_) ⇒ Object
3352 3353 3354 |
# File 'lib/opengl_command.rb', line 3352 def self.Viewport(_x_, _y_, _width_, _height_) GL_FUNCTIONS_MAP[:glViewport].call(_x_, _y_, _width_, _height_) end |
.ViewportArrayv(_first_, _count_, _v_) ⇒ Object
6556 6557 6558 |
# File 'lib/opengl_command.rb', line 6556 def self.ViewportArrayv(_first_, _count_, _v_) GL_FUNCTIONS_MAP[:glViewportArrayv].call(_first_, _count_, _v_) end |
.ViewportIndexedf(_index_, _x_, _y_, _w_, _h_) ⇒ Object
6560 6561 6562 |
# File 'lib/opengl_command.rb', line 6560 def self.ViewportIndexedf(_index_, _x_, _y_, _w_, _h_) GL_FUNCTIONS_MAP[:glViewportIndexedf].call(_index_, _x_, _y_, _w_, _h_) end |
.ViewportIndexedfv(_index_, _v_) ⇒ Object
6564 6565 6566 |
# File 'lib/opengl_command.rb', line 6564 def self.ViewportIndexedfv(_index_, _v_) GL_FUNCTIONS_MAP[:glViewportIndexedfv].call(_index_, _v_) end |
.WaitSync(_sync_, _flags_, _timeout_) ⇒ Object
5788 5789 5790 |
# File 'lib/opengl_command.rb', line 5788 def self.WaitSync(_sync_, _flags_, _timeout_) GL_FUNCTIONS_MAP[:glWaitSync].call(_sync_, _flags_, _timeout_) end |
.wglGetProcAddress(_lpszProc_) ⇒ Object
26 27 28 29 |
# File 'lib/opengl_windows.rb', line 26 def self.wglGetProcAddress(_lpszProc_) f = GL::get_wgl_command(:wglGetProcAddress) f.call(_lpszProc_) end |
.WindowPos2d(_x_, _y_) ⇒ Object
4824 4825 4826 |
# File 'lib/opengl_command.rb', line 4824 def self.WindowPos2d(_x_, _y_) GL_FUNCTIONS_MAP[:glWindowPos2d].call(_x_, _y_) end |
.WindowPos2dv(_v_) ⇒ Object
4828 4829 4830 |
# File 'lib/opengl_command.rb', line 4828 def self.WindowPos2dv(_v_) GL_FUNCTIONS_MAP[:glWindowPos2dv].call(_v_) end |
.WindowPos2f(_x_, _y_) ⇒ Object
4832 4833 4834 |
# File 'lib/opengl_command.rb', line 4832 def self.WindowPos2f(_x_, _y_) GL_FUNCTIONS_MAP[:glWindowPos2f].call(_x_, _y_) end |
.WindowPos2fv(_v_) ⇒ Object
4836 4837 4838 |
# File 'lib/opengl_command.rb', line 4836 def self.WindowPos2fv(_v_) GL_FUNCTIONS_MAP[:glWindowPos2fv].call(_v_) end |
.WindowPos2i(_x_, _y_) ⇒ Object
4840 4841 4842 |
# File 'lib/opengl_command.rb', line 4840 def self.WindowPos2i(_x_, _y_) GL_FUNCTIONS_MAP[:glWindowPos2i].call(_x_, _y_) end |
.WindowPos2iv(_v_) ⇒ Object
4844 4845 4846 |
# File 'lib/opengl_command.rb', line 4844 def self.WindowPos2iv(_v_) GL_FUNCTIONS_MAP[:glWindowPos2iv].call(_v_) end |
.WindowPos2s(_x_, _y_) ⇒ Object
4848 4849 4850 |
# File 'lib/opengl_command.rb', line 4848 def self.WindowPos2s(_x_, _y_) GL_FUNCTIONS_MAP[:glWindowPos2s].call(_x_, _y_) end |
.WindowPos2sv(_v_) ⇒ Object
4852 4853 4854 |
# File 'lib/opengl_command.rb', line 4852 def self.WindowPos2sv(_v_) GL_FUNCTIONS_MAP[:glWindowPos2sv].call(_v_) end |
.WindowPos3d(_x_, _y_, _z_) ⇒ Object
4856 4857 4858 |
# File 'lib/opengl_command.rb', line 4856 def self.WindowPos3d(_x_, _y_, _z_) GL_FUNCTIONS_MAP[:glWindowPos3d].call(_x_, _y_, _z_) end |
.WindowPos3dv(_v_) ⇒ Object
4860 4861 4862 |
# File 'lib/opengl_command.rb', line 4860 def self.WindowPos3dv(_v_) GL_FUNCTIONS_MAP[:glWindowPos3dv].call(_v_) end |
.WindowPos3f(_x_, _y_, _z_) ⇒ Object
4864 4865 4866 |
# File 'lib/opengl_command.rb', line 4864 def self.WindowPos3f(_x_, _y_, _z_) GL_FUNCTIONS_MAP[:glWindowPos3f].call(_x_, _y_, _z_) end |
.WindowPos3fv(_v_) ⇒ Object
4868 4869 4870 |
# File 'lib/opengl_command.rb', line 4868 def self.WindowPos3fv(_v_) GL_FUNCTIONS_MAP[:glWindowPos3fv].call(_v_) end |
.WindowPos3i(_x_, _y_, _z_) ⇒ Object
4872 4873 4874 |
# File 'lib/opengl_command.rb', line 4872 def self.WindowPos3i(_x_, _y_, _z_) GL_FUNCTIONS_MAP[:glWindowPos3i].call(_x_, _y_, _z_) end |
.WindowPos3iv(_v_) ⇒ Object
4876 4877 4878 |
# File 'lib/opengl_command.rb', line 4876 def self.WindowPos3iv(_v_) GL_FUNCTIONS_MAP[:glWindowPos3iv].call(_v_) end |
.WindowPos3s(_x_, _y_, _z_) ⇒ Object
4880 4881 4882 |
# File 'lib/opengl_command.rb', line 4880 def self.WindowPos3s(_x_, _y_, _z_) GL_FUNCTIONS_MAP[:glWindowPos3s].call(_x_, _y_, _z_) end |
.WindowPos3sv(_v_) ⇒ Object
4884 4885 4886 |
# File 'lib/opengl_command.rb', line 4884 def self.WindowPos3sv(_v_) GL_FUNCTIONS_MAP[:glWindowPos3sv].call(_v_) end |
Instance Method Details
#CGLGetCurrentContext ⇒ Object
31 32 33 34 |
# File 'lib/opengl_macosx.rb', line 31 def CGLGetCurrentContext() f = GL::get_cgl_command(:CGLGetCurrentContext) f.call() end |
#CGLGetShareGroup(_cgl_ctxobj_) ⇒ Object
39 40 41 42 |
# File 'lib/opengl_macosx.rb', line 39 def CGLGetShareGroup(_cgl_ctxobj_) f = GL::get_cgl_command(:CGLGetShareGroup) f.call(_cgl_ctxobj_) end |
#glXGetCurrentContext ⇒ Object
26 27 28 29 |
# File 'lib/opengl_linux.rb', line 26 def glXGetCurrentContext() f = GL::get_glx_command(:glXGetCurrentContext) f.call() end |
#glXGetCurrentDisplay(_glx_ctxobj_) ⇒ Object
34 35 36 37 |
# File 'lib/opengl_linux.rb', line 34 def glXGetCurrentDisplay(_glx_ctxobj_) f = GL::get_glx_command(:glXGetCurrentDisplay) f.call(_glx_ctxobj_) end |
#wglGetCurrentContext ⇒ Object
34 35 36 37 |
# File 'lib/opengl_windows.rb', line 34 def wglGetCurrentContext() f = GL::get_wgl_command(:wglGetCurrentContext) f.call() end |
#wglGetCurrentDC ⇒ Object
42 43 44 45 |
# File 'lib/opengl_windows.rb', line 42 def wglGetCurrentDC() f = GL::get_wgl_command(:wglGetCurrentDC) f.call() end |