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' # not tested 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 |