mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-28 21:10:12 +01:00
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4124>
13305 lines
530 KiB
XML
13305 lines
530 KiB
XML
<?xml version="1.0"?>
|
|
<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
|
|
|
|
<OpenGLAPI>
|
|
|
|
<!-- Core versions sorted by version number. -->
|
|
|
|
<category name="1.0">
|
|
<enum name="FALSE" value="0x0"/>
|
|
<enum name="TRUE" value="0x1"/>
|
|
<enum name="ZERO" value="0x0"/>
|
|
<enum name="ONE" value="0x1"/>
|
|
<enum name="NONE" value="0x0"/>
|
|
<enum name="NO_ERROR" value="0x0"/>
|
|
<enum name="POINTS" value="0x0000"/>
|
|
<enum name="LINES" value="0x0001"/>
|
|
<enum name="LINE_LOOP" value="0x0002"/>
|
|
<enum name="LINE_STRIP" value="0x0003"/>
|
|
<enum name="TRIANGLES" value="0x0004"/>
|
|
<enum name="TRIANGLE_STRIP" value="0x0005"/>
|
|
<enum name="TRIANGLE_FAN" value="0x0006"/>
|
|
<enum name="QUADS" value="0x0007"/>
|
|
<enum name="QUAD_STRIP" value="0x0008"/>
|
|
<enum name="POLYGON" value="0x0009"/>
|
|
<enum name="ACCUM" value="0x0100"/>
|
|
<enum name="LOAD" value="0x0101"/>
|
|
<enum name="RETURN" value="0x0102"/>
|
|
<enum name="MULT" value="0x0103"/>
|
|
<enum name="ADD" value="0x0104"/>
|
|
<enum name="NEVER" value="0x0200"/>
|
|
<enum name="LESS" value="0x0201"/>
|
|
<enum name="EQUAL" value="0x0202"/>
|
|
<enum name="LEQUAL" value="0x0203"/>
|
|
<enum name="GREATER" value="0x0204"/>
|
|
<enum name="NOTEQUAL" value="0x0205"/>
|
|
<enum name="GEQUAL" value="0x0206"/>
|
|
<enum name="ALWAYS" value="0x0207"/>
|
|
<enum name="SRC_COLOR" value="0x0300"/>
|
|
<enum name="ONE_MINUS_SRC_COLOR" value="0x0301"/>
|
|
<enum name="SRC_ALPHA" value="0x0302"/>
|
|
<enum name="ONE_MINUS_SRC_ALPHA" value="0x0303"/>
|
|
<enum name="DST_ALPHA" value="0x0304"/>
|
|
<enum name="ONE_MINUS_DST_ALPHA" value="0x0305"/>
|
|
<enum name="DST_COLOR" value="0x0306"/>
|
|
<enum name="ONE_MINUS_DST_COLOR" value="0x0307"/>
|
|
<enum name="SRC_ALPHA_SATURATE" value="0x0308"/>
|
|
<enum name="FRONT_LEFT" value="0x0400"/>
|
|
<enum name="FRONT_RIGHT" value="0x0401"/>
|
|
<enum name="BACK_LEFT" value="0x0402"/>
|
|
<enum name="BACK_RIGHT" value="0x0403"/>
|
|
<enum name="FRONT" value="0x0404"/>
|
|
<enum name="BACK" value="0x0405"/>
|
|
<enum name="LEFT" value="0x0406"/>
|
|
<enum name="RIGHT" value="0x0407"/>
|
|
<enum name="FRONT_AND_BACK" value="0x0408"/>
|
|
<enum name="AUX0" value="0x0409"/>
|
|
<enum name="AUX1" value="0x040A"/>
|
|
<enum name="AUX2" value="0x040B"/>
|
|
<enum name="AUX3" value="0x040C"/>
|
|
<enum name="INVALID_VALUE" value="0x0501"/>
|
|
<enum name="INVALID_ENUM" value="0x0500"/>
|
|
<enum name="INVALID_OPERATION" value="0x0502"/>
|
|
<enum name="STACK_OVERFLOW" value="0x0503"/>
|
|
<enum name="STACK_UNDERFLOW" value="0x0504"/>
|
|
<enum name="OUT_OF_MEMORY" value="0x0505"/>
|
|
<enum name="2D" value="0x0600"/>
|
|
<enum name="3D" value="0x0601"/>
|
|
<enum name="3D_COLOR" value="0x0602"/>
|
|
<enum name="3D_COLOR_TEXTURE" value="0x0603"/>
|
|
<enum name="4D_COLOR_TEXTURE" value="0x0604"/>
|
|
<enum name="PASS_THROUGH_TOKEN" value="0x0700"/>
|
|
<enum name="POINT_TOKEN" value="0x0701"/>
|
|
<enum name="LINE_TOKEN" value="0x0702"/>
|
|
<enum name="POLYGON_TOKEN" value="0x0703"/>
|
|
<enum name="BITMAP_TOKEN" value="0x0704"/>
|
|
<enum name="DRAW_PIXEL_TOKEN" value="0x0705"/>
|
|
<enum name="COPY_PIXEL_TOKEN" value="0x0706"/>
|
|
<enum name="LINE_RESET_TOKEN" value="0x0707"/>
|
|
<enum name="EXP" value="0x0800"/>
|
|
<enum name="EXP2" value="0x0801"/>
|
|
<enum name="CW" value="0x0900"/>
|
|
<enum name="CCW" value="0x0901"/>
|
|
<enum name="COEFF" value="0x0A00"/>
|
|
<enum name="ORDER" value="0x0A01"/>
|
|
<enum name="DOMAIN" value="0x0A02"/>
|
|
<enum name="CURRENT_COLOR" count="4" value="0x0B00">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CURRENT_INDEX" count="1" value="0x0B01">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CURRENT_NORMAL" count="3" value="0x0B02">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CURRENT_TEXTURE_COORDS" count="4" value="0x0B03">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CURRENT_RASTER_COLOR" count="4" value="0x0B04">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CURRENT_RASTER_INDEX" count="1" value="0x0B05">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CURRENT_RASTER_TEXTURE_COORDS" count="4" value="0x0B06">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CURRENT_RASTER_POSITION" count="4" value="0x0B07">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CURRENT_RASTER_POSITION_VALID" count="1" value="0x0B08">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CURRENT_RASTER_DISTANCE" count="1" value="0x0B09">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POINT_SMOOTH" count="1" value="0x0B10">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POINT_SIZE" count="1" value="0x0B11">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POINT_SIZE_RANGE" count="2" value="0x0B12">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POINT_SIZE_GRANULARITY" count="1" value="0x0B13">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LINE_SMOOTH" count="1" value="0x0B20">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LINE_WIDTH" count="1" value="0x0B21">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LINE_WIDTH_RANGE" count="2" value="0x0B22">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LINE_WIDTH_GRANULARITY" count="1" value="0x0B23">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LINE_STIPPLE" count="1" value="0x0B24">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LINE_STIPPLE_PATTERN" count="1" value="0x0B25">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LINE_STIPPLE_REPEAT" count="1" value="0x0B26">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LIST_MODE" count="1" value="0x0B30">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_LIST_NESTING" count="1" value="0x0B31">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LIST_BASE" count="1" value="0x0B32">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LIST_INDEX" count="1" value="0x0B33">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POLYGON_MODE" count="2" value="0x0B40">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POLYGON_SMOOTH" count="1" value="0x0B41">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POLYGON_STIPPLE" count="1" value="0x0B42">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="EDGE_FLAG" count="1" value="0x0B43">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CULL_FACE" count="1" value="0x0B44">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CULL_FACE_MODE" count="1" value="0x0B45">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="FRONT_FACE" count="1" value="0x0B46">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LIGHTING" count="1" value="0x0B50">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LIGHT_MODEL_LOCAL_VIEWER" count="1" value="0x0B51">
|
|
<size name="LightModelfv"/>
|
|
<size name="LightModeliv"/>
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LIGHT_MODEL_TWO_SIDE" count="1" value="0x0B52">
|
|
<size name="LightModelfv"/>
|
|
<size name="LightModeliv"/>
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LIGHT_MODEL_AMBIENT" count="4" value="0x0B53">
|
|
<size name="LightModelfv"/>
|
|
<size name="LightModeliv"/>
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SHADE_MODEL" count="1" value="0x0B54">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_MATERIAL_FACE" count="1" value="0x0B55">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_MATERIAL_PARAMETER" count="1" value="0x0B56">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_MATERIAL" count="1" value="0x0B57">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="FOG" count="1" value="0x0B60">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="FOG_INDEX" count="1" value="0x0B61">
|
|
<size name="Fogfv"/>
|
|
<size name="Fogiv"/>
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="FOG_DENSITY" count="1" value="0x0B62">
|
|
<size name="Fogfv"/>
|
|
<size name="Fogiv"/>
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="FOG_START" count="1" value="0x0B63">
|
|
<size name="Fogfv"/>
|
|
<size name="Fogiv"/>
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="FOG_END" count="1" value="0x0B64">
|
|
<size name="Fogfv"/>
|
|
<size name="Fogiv"/>
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="FOG_MODE" count="1" value="0x0B65">
|
|
<size name="Fogfv"/>
|
|
<size name="Fogiv"/>
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="FOG_COLOR" count="4" value="0x0B66">
|
|
<size name="Fogfv"/>
|
|
<size name="Fogiv"/>
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="DEPTH_RANGE" count="2" value="0x0B70">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="DEPTH_TEST" count="1" value="0x0B71">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="DEPTH_WRITEMASK" count="1" value="0x0B72">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="DEPTH_CLEAR_VALUE" count="1" value="0x0B73">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="DEPTH_FUNC" count="1" value="0x0B74">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="ACCUM_CLEAR_VALUE" count="4" value="0x0B80">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="STENCIL_TEST" count="1" value="0x0B90">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="STENCIL_CLEAR_VALUE" count="1" value="0x0B91">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="STENCIL_FUNC" count="1" value="0x0B92">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="STENCIL_VALUE_MASK" count="1" value="0x0B93">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="STENCIL_FAIL" count="1" value="0x0B94">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="STENCIL_PASS_DEPTH_FAIL" count="1" value="0x0B95">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="STENCIL_PASS_DEPTH_PASS" count="1" value="0x0B96">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="STENCIL_REF" count="1" value="0x0B97">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="STENCIL_WRITEMASK" count="1" value="0x0B98">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MATRIX_MODE" count="1" value="0x0BA0">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="NORMALIZE" count="1" value="0x0BA1">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="VIEWPORT" count="4" value="0x0BA2">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW_STACK_DEPTH" count="1" value="0x0BA3">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PROJECTION_STACK_DEPTH" count="1" value="0x0BA4">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_STACK_DEPTH" count="1" value="0x0BA5">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW_MATRIX" count="16" value="0x0BA6">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PROJECTION_MATRIX" count="16" value="0x0BA7">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_MATRIX" count="16" value="0x0BA8">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="ATTRIB_STACK_DEPTH" count="1" value="0x0BB0">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CLIENT_ATTRIB_STACK_DEPTH" count="1" value="0x0BB1">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="ALPHA_TEST" count="1" value="0x0BC0">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="ALPHA_TEST_FUNC" count="1" value="0x0BC1">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="ALPHA_TEST_REF" count="1" value="0x0BC2">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="DITHER" count="1" value="0x0BD0">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="BLEND_DST" count="1" value="0x0BE0">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="BLEND_SRC" count="1" value="0x0BE1">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="BLEND" count="1" value="0x0BE2">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LOGIC_OP_MODE" count="1" value="0x0BF0">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LOGIC_OP" count="1" value="0x0BF1">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="AUX_BUFFERS" count="1" value="0x0C00">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="DRAW_BUFFER" count="1" value="0x0C01">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="READ_BUFFER" count="1" value="0x0C02">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SCISSOR_BOX" count="4" value="0x0C10">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SCISSOR_TEST" count="1" value="0x0C11">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="INDEX_CLEAR_VALUE" count="1" value="0x0C20">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="INDEX_WRITEMASK" count="1" value="0x0C21">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_CLEAR_VALUE" count="4" value="0x0C22">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_WRITEMASK" count="4" value="0x0C23">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="INDEX_MODE" count="1" value="0x0C30">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="RGBA_MODE" count="1" value="0x0C31">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="DOUBLEBUFFER" count="1" value="0x0C32">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="STEREO" count="1" value="0x0C33">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="RENDER_MODE" count="1" value="0x0C40">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PERSPECTIVE_CORRECTION_HINT" count="1" value="0x0C50">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POINT_SMOOTH_HINT" count="1" value="0x0C51">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LINE_SMOOTH_HINT" count="1" value="0x0C52">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POLYGON_SMOOTH_HINT" count="1" value="0x0C53">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="FOG_HINT" count="1" value="0x0C54">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_GEN_S" count="1" value="0x0C60">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_GEN_T" count="1" value="0x0C61">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_GEN_R" count="1" value="0x0C62">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_GEN_Q" count="1" value="0x0C63">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PIXEL_MAP_I_TO_I" count="1" value="0x0C70">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PIXEL_MAP_S_TO_S" value="0x0C71"/>
|
|
<enum name="PIXEL_MAP_I_TO_R" value="0x0C72"/>
|
|
<enum name="PIXEL_MAP_I_TO_G" value="0x0C73"/>
|
|
<enum name="PIXEL_MAP_I_TO_B" value="0x0C74"/>
|
|
<enum name="PIXEL_MAP_I_TO_A" value="0x0C75"/>
|
|
<enum name="PIXEL_MAP_R_TO_R" value="0x0C76"/>
|
|
<enum name="PIXEL_MAP_G_TO_G" value="0x0C77"/>
|
|
<enum name="PIXEL_MAP_B_TO_B" value="0x0C78"/>
|
|
<enum name="PIXEL_MAP_A_TO_A" value="0x0C79"/>
|
|
<enum name="PIXEL_MAP_I_TO_I_SIZE" count="1" value="0x0CB0">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PIXEL_MAP_S_TO_S_SIZE" count="1" value="0x0CB1">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PIXEL_MAP_I_TO_R_SIZE" count="1" value="0x0CB2">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PIXEL_MAP_I_TO_G_SIZE" count="1" value="0x0CB3">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PIXEL_MAP_I_TO_B_SIZE" count="1" value="0x0CB4">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PIXEL_MAP_I_TO_A_SIZE" count="1" value="0x0CB5">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PIXEL_MAP_R_TO_R_SIZE" count="1" value="0x0CB6">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PIXEL_MAP_G_TO_G_SIZE" count="1" value="0x0CB7">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PIXEL_MAP_B_TO_B_SIZE" count="1" value="0x0CB8">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PIXEL_MAP_A_TO_A_SIZE" count="1" value="0x0CB9">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="UNPACK_SWAP_BYTES" count="1" value="0x0CF0">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="UNPACK_LSB_FIRST" count="1" value="0x0CF1">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="UNPACK_ROW_LENGTH" count="1" value="0x0CF2">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="UNPACK_SKIP_PIXELS" count="1" value="0x0CF4">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="UNPACK_SKIP_ROWS" count="1" value="0x0CF3">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="UNPACK_ALIGNMENT" count="1" value="0x0CF5">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PACK_SWAP_BYTES" count="1" value="0x0D00">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PACK_LSB_FIRST" count="1" value="0x0D01">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PACK_ROW_LENGTH" count="1" value="0x0D02">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PACK_SKIP_ROWS" count="1" value="0x0D03">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PACK_SKIP_PIXELS" count="1" value="0x0D04">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PACK_ALIGNMENT" count="1" value="0x0D05">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAP_COLOR" count="1" value="0x0D10">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAP_STENCIL" count="1" value="0x0D11">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="INDEX_SHIFT" count="1" value="0x0D12">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="INDEX_OFFSET" count="1" value="0x0D13">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="RED_SCALE" count="1" value="0x0D14">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="RED_BIAS" count="1" value="0x0D15">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="ZOOM_X" count="1" value="0x0D16">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="ZOOM_Y" count="1" value="0x0D17">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="GREEN_SCALE" count="1" value="0x0D18">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="GREEN_BIAS" count="1" value="0x0D19">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="BLUE_SCALE" count="1" value="0x0D1A">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="BLUE_BIAS" count="1" value="0x0D1B">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="ALPHA_SCALE" count="1" value="0x0D1C">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="ALPHA_BIAS" count="1" value="0x0D1D">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="DEPTH_SCALE" count="1" value="0x0D1E">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="DEPTH_BIAS" count="1" value="0x0D1F">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_EVAL_ORDER" count="1" value="0x0D30">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_LIGHTS" count="1" value="0x0D31">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_CLIP_PLANES" count="1" value="0x0D32">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_TEXTURE_SIZE" count="1" value="0x0D33">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PIXEL_MAP_TABLE" count="1" value="0x0D34">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_ATTRIB_STACK_DEPTH" count="1" value="0x0D35">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_MODELVIEW_STACK_DEPTH" count="1" value="0x0D36">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_NAME_STACK_DEPTH" count="1" value="0x0D37">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROJECTION_STACK_DEPTH" count="1" value="0x0D38">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_TEXTURE_STACK_DEPTH" count="1" value="0x0D39">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_VIEWPORT_DIMS" count="2" value="0x0D3A">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_CLIENT_ATTRIB_STACK_DEPTH" count="1" value="0x0D3B">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SUBPIXEL_BITS" count="1" value="0x0D50">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="INDEX_BITS" count="1" value="0x0D51">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="RED_BITS" count="1" value="0x0D52">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="GREEN_BITS" count="1" value="0x0D53">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="BLUE_BITS" count="1" value="0x0D54">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="ALPHA_BITS" count="1" value="0x0D55">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="DEPTH_BITS" count="1" value="0x0D56">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="STENCIL_BITS" count="1" value="0x0D57">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="ACCUM_RED_BITS" count="1" value="0x0D58">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="ACCUM_GREEN_BITS" count="1" value="0x0D59">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="ACCUM_BLUE_BITS" count="1" value="0x0D5A">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="ACCUM_ALPHA_BITS" count="1" value="0x0D5B">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="NAME_STACK_DEPTH" count="1" value="0x0D70">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="AUTO_NORMAL" count="1" value="0x0D80">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAP1_COLOR_4" count="4" value="0x0D90">
|
|
<size name="Map1d"/>
|
|
<size name="Map1f"/>
|
|
<size name="Get" count="1" mode="get"/>
|
|
</enum>
|
|
<enum name="MAP1_INDEX" count="1" value="0x0D91">
|
|
<size name="Map1d"/>
|
|
<size name="Map1f"/>
|
|
<size name="Get" count="1" mode="get"/>
|
|
</enum>
|
|
<enum name="MAP1_NORMAL" count="3" value="0x0D92">
|
|
<size name="Map1d"/>
|
|
<size name="Map1f"/>
|
|
<size name="Get" count="1" mode="get"/>
|
|
</enum>
|
|
<enum name="MAP1_TEXTURE_COORD_1" count="1" value="0x0D93">
|
|
<size name="Map1d"/>
|
|
<size name="Map1f"/>
|
|
<size name="Get" count="1" mode="get"/>
|
|
</enum>
|
|
<enum name="MAP1_TEXTURE_COORD_2" count="2" value="0x0D94">
|
|
<size name="Map1d"/>
|
|
<size name="Map1f"/>
|
|
<size name="Get" count="1" mode="get"/>
|
|
</enum>
|
|
<enum name="MAP1_TEXTURE_COORD_3" count="3" value="0x0D95">
|
|
<size name="Map1d"/>
|
|
<size name="Map1f"/>
|
|
<size name="Get" count="1" mode="get"/>
|
|
</enum>
|
|
<enum name="MAP1_TEXTURE_COORD_4" count="4" value="0x0D96">
|
|
<size name="Map1d"/>
|
|
<size name="Map1f"/>
|
|
<size name="Get" count="1" mode="get"/>
|
|
</enum>
|
|
<enum name="MAP1_VERTEX_3" count="3" value="0x0D97">
|
|
<size name="Map1d"/>
|
|
<size name="Map1f"/>
|
|
<size name="Get" count="1" mode="get"/>
|
|
</enum>
|
|
<enum name="MAP1_VERTEX_4" count="4" value="0x0D98">
|
|
<size name="Map1d"/>
|
|
<size name="Map1f"/>
|
|
<size name="Get" count="1" mode="get"/>
|
|
</enum>
|
|
<enum name="MAP2_COLOR_4" count="4" value="0x0DB0">
|
|
<size name="Map2d"/>
|
|
<size name="Map2f"/>
|
|
<size name="Get" count="1" mode="get"/>
|
|
</enum>
|
|
<enum name="MAP2_INDEX" count="1" value="0x0DB1">
|
|
<size name="Map2d"/>
|
|
<size name="Map2f"/>
|
|
<size name="Get" count="1" mode="get"/>
|
|
</enum>
|
|
<enum name="MAP2_NORMAL" count="3" value="0x0DB2">
|
|
<size name="Map2d"/>
|
|
<size name="Map2f"/>
|
|
<size name="Get" count="1" mode="get"/>
|
|
</enum>
|
|
<enum name="MAP2_TEXTURE_COORD_1" count="1" value="0x0DB3">
|
|
<size name="Map2d"/>
|
|
<size name="Map2f"/>
|
|
<size name="Get" count="1" mode="get"/>
|
|
</enum>
|
|
<enum name="MAP2_TEXTURE_COORD_2" count="2" value="0x0DB4">
|
|
<size name="Map2d"/>
|
|
<size name="Map2f"/>
|
|
<size name="Get" count="1" mode="get"/>
|
|
</enum>
|
|
<enum name="MAP2_TEXTURE_COORD_3" count="3" value="0x0DB5">
|
|
<size name="Map2d"/>
|
|
<size name="Map2f"/>
|
|
<size name="Get" count="1" mode="get"/>
|
|
</enum>
|
|
<enum name="MAP2_TEXTURE_COORD_4" count="4" value="0x0DB6">
|
|
<size name="Map2d"/>
|
|
<size name="Map2f"/>
|
|
<size name="Get" count="1" mode="get"/>
|
|
</enum>
|
|
<enum name="MAP2_VERTEX_3" count="3" value="0x0DB7">
|
|
<size name="Map2d"/>
|
|
<size name="Map2f"/>
|
|
<size name="Get" count="1" mode="get"/>
|
|
</enum>
|
|
<enum name="MAP2_VERTEX_4" count="4" value="0x0DB8">
|
|
<size name="Map2d"/>
|
|
<size name="Map2f"/>
|
|
<size name="Get" count="1" mode="get"/>
|
|
</enum>
|
|
<enum name="MAP1_GRID_DOMAIN" count="2" value="0x0DD0">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAP1_GRID_SEGMENTS" count="1" value="0x0DD1">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAP2_GRID_DOMAIN" count="4" value="0x0DD2">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAP2_GRID_SEGMENTS" count="2" value="0x0DD3">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_1D" count="1" value="0x0DE0">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_2D" count="1" value="0x0DE1">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="FEEDBACK_BUFFER_POINTER" value="0x0DF0"/>
|
|
<enum name="FEEDBACK_BUFFER_SIZE" value="0x0DF1"/>
|
|
<enum name="FEEDBACK_BUFFER_TYPE" value="0x0DF2"/>
|
|
<enum name="SELECTION_BUFFER_POINTER" value="0x0DF3"/>
|
|
<enum name="SELECTION_BUFFER_SIZE" value="0x0DF4"/>
|
|
<enum name="TEXTURE_WIDTH" count="1" value="0x1000">
|
|
<size name="GetTexLevelParameterfv" mode="get"/>
|
|
<size name="GetTexLevelParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_HEIGHT" count="1" value="0x1001">
|
|
<size name="GetTexLevelParameterfv" mode="get"/>
|
|
<size name="GetTexLevelParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_BORDER" count="1" value="0x1005">
|
|
<size name="GetTexLevelParameterfv" mode="get"/>
|
|
<size name="GetTexLevelParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_COMPONENTS" count="1" value="0x1003">
|
|
<size name="GetTexLevelParameterfv" mode="get"/>
|
|
<size name="GetTexLevelParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_BORDER_COLOR" count="4" value="0x1004">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="DONT_CARE" value="0x1100"/>
|
|
<enum name="FASTEST" value="0x1101"/>
|
|
<enum name="NICEST" value="0x1102"/>
|
|
<enum name="AMBIENT" count="4" value="0x1200">
|
|
<size name="Materialfv"/>
|
|
<size name="Materialiv"/>
|
|
<size name="Lightfv"/>
|
|
<size name="Lightiv"/>
|
|
<size name="GetMaterialfv" mode="get"/>
|
|
<size name="GetMaterialiv" mode="get"/>
|
|
<size name="GetLightfv" mode="get"/>
|
|
<size name="GetLightiv" mode="get"/>
|
|
</enum>
|
|
<enum name="DIFFUSE" count="4" value="0x1201">
|
|
<size name="Materialfv"/>
|
|
<size name="Materialiv"/>
|
|
<size name="Lightfv"/>
|
|
<size name="Lightiv"/>
|
|
<size name="GetMaterialfv" mode="get"/>
|
|
<size name="GetMaterialiv" mode="get"/>
|
|
<size name="GetLightfv" mode="get"/>
|
|
<size name="GetLightiv" mode="get"/>
|
|
</enum>
|
|
<enum name="SPECULAR" count="4" value="0x1202">
|
|
<size name="Materialfv"/>
|
|
<size name="Materialiv"/>
|
|
<size name="Lightfv"/>
|
|
<size name="Lightiv"/>
|
|
<size name="GetMaterialfv" mode="get"/>
|
|
<size name="GetMaterialiv" mode="get"/>
|
|
<size name="GetLightfv" mode="get"/>
|
|
<size name="GetLightiv" mode="get"/>
|
|
</enum>
|
|
<enum name="POSITION" count="4" value="0x1203">
|
|
<size name="Lightfv"/>
|
|
<size name="Lightiv"/>
|
|
<size name="GetLightfv" mode="get"/>
|
|
<size name="GetLightiv" mode="get"/>
|
|
</enum>
|
|
<enum name="SPOT_DIRECTION" count="3" value="0x1204">
|
|
<size name="Lightfv"/>
|
|
<size name="Lightiv"/>
|
|
<size name="GetLightfv" mode="get"/>
|
|
<size name="GetLightiv" mode="get"/>
|
|
</enum>
|
|
<enum name="SPOT_EXPONENT" count="1" value="0x1205">
|
|
<size name="Lightfv"/>
|
|
<size name="Lightiv"/>
|
|
<size name="GetLightfv" mode="get"/>
|
|
<size name="GetLightiv" mode="get"/>
|
|
</enum>
|
|
<enum name="SPOT_CUTOFF" count="1" value="0x1206">
|
|
<size name="Lightfv"/>
|
|
<size name="Lightiv"/>
|
|
<size name="GetLightfv" mode="get"/>
|
|
<size name="GetLightiv" mode="get"/>
|
|
</enum>
|
|
<enum name="CONSTANT_ATTENUATION" count="1" value="0x1207">
|
|
<size name="Lightfv"/>
|
|
<size name="Lightiv"/>
|
|
<size name="GetLightfv" mode="get"/>
|
|
<size name="GetLightiv" mode="get"/>
|
|
</enum>
|
|
<enum name="LINEAR_ATTENUATION" count="1" value="0x1208">
|
|
<size name="Lightfv"/>
|
|
<size name="Lightiv"/>
|
|
<size name="GetLightfv" mode="get"/>
|
|
<size name="GetLightiv" mode="get"/>
|
|
</enum>
|
|
<enum name="QUADRATIC_ATTENUATION" count="1" value="0x1209">
|
|
<size name="Lightfv"/>
|
|
<size name="Lightiv"/>
|
|
<size name="GetLightfv" mode="get"/>
|
|
<size name="GetLightiv" mode="get"/>
|
|
</enum>
|
|
<enum name="COMPILE" value="0x1300"/>
|
|
<enum name="COMPILE_AND_EXECUTE" value="0x1301"/>
|
|
<enum name="BYTE" count="1" value="0x1400">
|
|
<size name="CallLists"/>
|
|
</enum>
|
|
<enum name="UNSIGNED_BYTE" count="1" value="0x1401">
|
|
<size name="CallLists"/>
|
|
</enum>
|
|
<enum name="SHORT" count="2" value="0x1402">
|
|
<size name="CallLists"/>
|
|
</enum>
|
|
<enum name="UNSIGNED_SHORT" count="2" value="0x1403">
|
|
<size name="CallLists"/>
|
|
</enum>
|
|
<enum name="INT" count="4" value="0x1404">
|
|
<size name="CallLists"/>
|
|
</enum>
|
|
<enum name="UNSIGNED_INT" count="4" value="0x1405">
|
|
<size name="CallLists"/>
|
|
</enum>
|
|
<enum name="FLOAT" count="4" value="0x1406">
|
|
<size name="CallLists"/>
|
|
</enum>
|
|
<enum name="2_BYTES" count="2" value="0x1407">
|
|
<size name="CallLists"/>
|
|
</enum>
|
|
<enum name="3_BYTES" count="3" value="0x1408">
|
|
<size name="CallLists"/>
|
|
</enum>
|
|
<enum name="4_BYTES" count="4" value="0x1409">
|
|
<size name="CallLists"/>
|
|
</enum>
|
|
<enum name="HALF_FLOAT" count="2" value="0x140B">
|
|
<size name="CallLists"/>
|
|
</enum>
|
|
<enum name="CLEAR" value="0x1500"/>
|
|
<enum name="AND" value="0x1501"/>
|
|
<enum name="AND_REVERSE" value="0x1502"/>
|
|
<enum name="COPY" value="0x1503"/>
|
|
<enum name="AND_INVERTED" value="0x1504"/>
|
|
<enum name="NOOP" value="0x1505"/>
|
|
<enum name="XOR" value="0x1506"/>
|
|
<enum name="OR" value="0x1507"/>
|
|
<enum name="NOR" value="0x1508"/>
|
|
<enum name="EQUIV" value="0x1509"/>
|
|
<enum name="INVERT" value="0x150A"/>
|
|
<enum name="OR_REVERSE" value="0x150B"/>
|
|
<enum name="COPY_INVERTED" value="0x150C"/>
|
|
<enum name="OR_INVERTED" value="0x150D"/>
|
|
<enum name="NAND" value="0x150E"/>
|
|
<enum name="SET" value="0x150F"/>
|
|
<enum name="EMISSION" count="4" value="0x1600">
|
|
<size name="Materialfv"/>
|
|
<size name="Materialiv"/>
|
|
<size name="GetMaterialfv" mode="get"/>
|
|
<size name="GetMaterialiv" mode="get"/>
|
|
</enum>
|
|
<enum name="SHININESS" count="1" value="0x1601">
|
|
<size name="Materialfv"/>
|
|
<size name="Materialiv"/>
|
|
<size name="GetMaterialfv" mode="get"/>
|
|
<size name="GetMaterialiv" mode="get"/>
|
|
</enum>
|
|
<enum name="AMBIENT_AND_DIFFUSE" count="4" value="0x1602">
|
|
<size name="Materialfv"/>
|
|
<size name="Materialiv"/>
|
|
<size name="GetMaterialfv" mode="get"/>
|
|
<size name="GetMaterialiv" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_INDEXES" count="3" value="0x1603">
|
|
<size name="Materialfv"/>
|
|
<size name="Materialiv"/>
|
|
<size name="GetMaterialfv" mode="get"/>
|
|
<size name="GetMaterialiv" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW" value="0x1700"/>
|
|
<enum name="PROJECTION" value="0x1701"/>
|
|
<enum name="TEXTURE" value="0x1702"/>
|
|
<enum name="COLOR" value="0x1800"/>
|
|
<enum name="DEPTH" value="0x1801"/>
|
|
<enum name="STENCIL" value="0x1802"/>
|
|
<enum name="COLOR_INDEX" value="0x1900"/>
|
|
<enum name="STENCIL_INDEX" value="0x1901"/>
|
|
<enum name="DEPTH_COMPONENT" value="0x1902"/>
|
|
<enum name="RED" value="0x1903"/>
|
|
<enum name="GREEN" value="0x1904"/>
|
|
<enum name="BLUE" value="0x1905"/>
|
|
<enum name="ALPHA" value="0x1906"/>
|
|
<enum name="RGBA" value="0x1908"/>
|
|
<enum name="RGB" value="0x1907"/>
|
|
<enum name="LUMINANCE" value="0x1909"/>
|
|
<enum name="LUMINANCE_ALPHA" value="0x190A"/>
|
|
<enum name="BITMAP" value="0x1A00"/>
|
|
<enum name="POINT" value="0x1B00"/>
|
|
<enum name="LINE" value="0x1B01"/>
|
|
<enum name="FILL" value="0x1B02"/>
|
|
<enum name="FEEDBACK" value="0x1C01"/>
|
|
<enum name="RENDER" value="0x1C00"/>
|
|
<enum name="SELECT" value="0x1C02"/>
|
|
<enum name="FLAT" value="0x1D00"/>
|
|
<enum name="SMOOTH" value="0x1D01"/>
|
|
<enum name="KEEP" value="0x1E00"/>
|
|
<enum name="REPLACE" value="0x1E01"/>
|
|
<enum name="INCR" value="0x1E02"/>
|
|
<enum name="DECR" value="0x1E03"/>
|
|
<enum name="VENDOR" value="0x1F00"/>
|
|
<enum name="RENDERER" value="0x1F01"/>
|
|
<enum name="VERSION" value="0x1F02"/>
|
|
<enum name="EXTENSIONS" value="0x1F03"/>
|
|
<enum name="S" value="0x2000"/>
|
|
<enum name="T" value="0x2001"/>
|
|
<enum name="R" value="0x2002"/>
|
|
<enum name="Q" value="0x2003"/>
|
|
<enum name="MODULATE" value="0x2100"/>
|
|
<enum name="DECAL" value="0x2101"/>
|
|
<enum name="TEXTURE_ENV_MODE" count="1" value="0x2200">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_ENV_COLOR" count="4" value="0x2201">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_ENV" value="0x2300"/>
|
|
<enum name="EYE_LINEAR" value="0x2400"/>
|
|
<enum name="OBJECT_LINEAR" value="0x2401"/>
|
|
<enum name="SPHERE_MAP" value="0x2402"/>
|
|
<enum name="TEXTURE_GEN_MODE" count="1" value="0x2500">
|
|
<size name="TexGendv"/>
|
|
<size name="TexGenfv"/>
|
|
<size name="TexGeniv"/>
|
|
<size name="GetTexGendv" mode="get"/>
|
|
<size name="GetTexGenfv" mode="get"/>
|
|
<size name="GetTexGeniv" mode="get"/>
|
|
</enum>
|
|
<enum name="OBJECT_PLANE" count="4" value="0x2501">
|
|
<size name="TexGendv"/>
|
|
<size name="TexGenfv"/>
|
|
<size name="TexGeniv"/>
|
|
<size name="GetTexGendv" mode="get"/>
|
|
<size name="GetTexGenfv" mode="get"/>
|
|
<size name="GetTexGeniv" mode="get"/>
|
|
</enum>
|
|
<enum name="EYE_PLANE" count="4" value="0x2502">
|
|
<size name="TexGendv"/>
|
|
<size name="TexGenfv"/>
|
|
<size name="TexGeniv"/>
|
|
<size name="GetTexGendv" mode="get"/>
|
|
<size name="GetTexGenfv" mode="get"/>
|
|
<size name="GetTexGeniv" mode="get"/>
|
|
</enum>
|
|
<enum name="NEAREST" value="0x2600"/>
|
|
<enum name="LINEAR" value="0x2601"/>
|
|
<enum name="NEAREST_MIPMAP_NEAREST" value="0x2700"/>
|
|
<enum name="LINEAR_MIPMAP_NEAREST" value="0x2701"/>
|
|
<enum name="NEAREST_MIPMAP_LINEAR" value="0x2702"/>
|
|
<enum name="LINEAR_MIPMAP_LINEAR" value="0x2703"/>
|
|
<enum name="TEXTURE_MAG_FILTER" count="1" value="0x2800">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_MIN_FILTER" count="1" value="0x2801">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_WRAP_S" count="1" value="0x2802">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_WRAP_T" count="1" value="0x2803">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="CLAMP" value="0x2900"/>
|
|
<enum name="REPEAT" value="0x2901"/>
|
|
<enum name="CLIP_PLANE0" count="1" value="0x3000">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CLIP_PLANE1" count="1" value="0x3001">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CLIP_PLANE2" count="1" value="0x3002">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CLIP_PLANE3" count="1" value="0x3003">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CLIP_PLANE4" count="1" value="0x3004">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CLIP_PLANE5" count="1" value="0x3005">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LIGHT0" count="1" value="0x4000">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LIGHT1" count="1" value="0x4001">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LIGHT2" count="1" value="0x4002">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LIGHT3" count="1" value="0x4003">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LIGHT4" count="1" value="0x4004">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LIGHT5" count="1" value="0x4005">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LIGHT6" count="1" value="0x4006">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="LIGHT7" count="1" value="0x4007">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CURRENT_BIT" value="0x00000001"/>
|
|
<enum name="POINT_BIT" value="0x00000002"/>
|
|
<enum name="LINE_BIT" value="0x00000004"/>
|
|
<enum name="POLYGON_BIT" value="0x00000008"/>
|
|
<enum name="POLYGON_STIPPLE_BIT" value="0x00000010"/>
|
|
<enum name="PIXEL_MODE_BIT" value="0x00000020"/>
|
|
<enum name="LIGHTING_BIT" value="0x00000040"/>
|
|
<enum name="FOG_BIT" value="0x00000080"/>
|
|
<enum name="DEPTH_BUFFER_BIT" value="0x00000100"/>
|
|
<enum name="ACCUM_BUFFER_BIT" value="0x00000200"/>
|
|
<enum name="STENCIL_BUFFER_BIT" value="0x00000400"/>
|
|
<enum name="VIEWPORT_BIT" value="0x00000800"/>
|
|
<enum name="TRANSFORM_BIT" value="0x00001000"/>
|
|
<enum name="ENABLE_BIT" value="0x00002000"/>
|
|
<enum name="COLOR_BUFFER_BIT" value="0x00004000"/>
|
|
<enum name="HINT_BIT" value="0x00008000"/>
|
|
<enum name="EVAL_BIT" value="0x00010000"/>
|
|
<enum name="LIST_BIT" value="0x00020000"/>
|
|
<enum name="TEXTURE_BIT" value="0x00040000"/>
|
|
<enum name="SCISSOR_BIT" value="0x00080000"/>
|
|
<enum name="ALL_ATTRIB_BITS" value="0x000FFFFF"/>
|
|
|
|
<type name="double" size="8" float="true" glx_name="FLOAT64"/>
|
|
<type name="clampd" size="8" float="true" glx_name="FLOAT64"/>
|
|
|
|
<type name="float" size="4" float="true" glx_name="FLOAT32"/>
|
|
<type name="clampf" size="4" float="true" glx_name="FLOAT32"/>
|
|
|
|
<type name="int" size="4" glx_name="CARD32"/>
|
|
<type name="uint" size="4" unsigned="true" glx_name="CARD32"/>
|
|
<type name="sizei" size="4" unsigned="true" glx_name="CARD32"/>
|
|
<type name="enum" size="4" unsigned="true" glx_name="ENUM"/>
|
|
<type name="bitfield" size="4" unsigned="true" glx_name="CARD32"/>
|
|
|
|
<type name="short" size="2" glx_name="CARD16"/>
|
|
<type name="ushort" size="2" unsigned="true" glx_name="CARD16"/>
|
|
|
|
<type name="byte" size="1" glx_name="CARD8"/>
|
|
<type name="ubyte" size="1" unsigned="true" glx_name="CARD8"/>
|
|
<type name="boolean" size="1" unsigned="true" glx_name="CARD8"/>
|
|
|
|
<type name="void" size="1"/>
|
|
|
|
<type name="DEBUGPROCARB" size="4" pointer="true"/>
|
|
<type name="DEBUGPROC" size="4" pointer="true"/>
|
|
|
|
<function name="NewList" deprecated="3.1">
|
|
<param name="list" type="GLuint"/>
|
|
<param name="mode" type="GLenum"/>
|
|
<glx sop="101"/>
|
|
</function>
|
|
|
|
<function name="EndList" deprecated="3.1">
|
|
<glx sop="102"/>
|
|
</function>
|
|
|
|
<function name="CallList" deprecated="3.1">
|
|
<param name="list" type="GLuint"/>
|
|
<glx rop="1"/>
|
|
</function>
|
|
|
|
<function name="CallLists" deprecated="3.1">
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="lists" type="const GLvoid *" variable_param="type" count="n"
|
|
marshal_count="(n * _mesa_calllists_enum_to_count(type))"/>
|
|
<glx rop="2" large="true"/>
|
|
</function>
|
|
|
|
<function name="DeleteLists" deprecated="3.1">
|
|
<param name="list" type="GLuint"/>
|
|
<param name="range" type="GLsizei"/>
|
|
<glx sop="103"/>
|
|
</function>
|
|
|
|
<function name="GenLists" deprecated="3.1">
|
|
<param name="range" type="GLsizei"/>
|
|
<return type="GLuint"/>
|
|
<glx sop="104"/>
|
|
</function>
|
|
|
|
<function name="ListBase" deprecated="3.1">
|
|
<param name="base" type="GLuint"/>
|
|
<glx rop="3"/>
|
|
</function>
|
|
|
|
<function name="Begin" deprecated="3.1" exec="dynamic">
|
|
<param name="mode" type="GLenum"/>
|
|
<glx rop="4"/>
|
|
</function>
|
|
|
|
<function name="Bitmap" deprecated="3.1">
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="xorig" type="GLfloat"/>
|
|
<param name="yorig" type="GLfloat"/>
|
|
<param name="xmove" type="GLfloat"/>
|
|
<param name="ymove" type="GLfloat"/>
|
|
<param name="bitmap" type="const GLubyte *" img_width="width" img_height="height" img_format="GL_COLOR_INDEX" img_type="GL_BITMAP" img_target="0" img_pad_dimensions="false"/>
|
|
<glx rop="5" large="true"/>
|
|
</function>
|
|
|
|
<function name="Color3b" vectorequiv="Color3bv" deprecated="3.1">
|
|
<param name="red" type="GLbyte"/>
|
|
<param name="green" type="GLbyte"/>
|
|
<param name="blue" type="GLbyte"/>
|
|
</function>
|
|
|
|
<function name="Color3bv" deprecated="3.1">
|
|
<param name="v" type="const GLbyte *" count="3"/>
|
|
<glx rop="6"/>
|
|
</function>
|
|
|
|
<function name="Color3d" vectorequiv="Color3dv" deprecated="3.1">
|
|
<param name="red" type="GLdouble"/>
|
|
<param name="green" type="GLdouble"/>
|
|
<param name="blue" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="Color3dv" deprecated="3.1">
|
|
<param name="v" type="const GLdouble *" count="3"/>
|
|
<glx rop="7"/>
|
|
</function>
|
|
|
|
<function name="Color3f" vectorequiv="Color3fv"
|
|
deprecated="3.1" exec="dynamic">
|
|
<param name="red" type="GLfloat"/>
|
|
<param name="green" type="GLfloat"/>
|
|
<param name="blue" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="Color3fv" deprecated="3.1" exec="dynamic">
|
|
<param name="v" type="const GLfloat *" count="3"/>
|
|
<glx rop="8"/>
|
|
</function>
|
|
|
|
<function name="Color3i" vectorequiv="Color3iv" deprecated="3.1">
|
|
<param name="red" type="GLint"/>
|
|
<param name="green" type="GLint"/>
|
|
<param name="blue" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="Color3iv" deprecated="3.1">
|
|
<param name="v" type="const GLint *" count="3"/>
|
|
<glx rop="9"/>
|
|
</function>
|
|
|
|
<function name="Color3s" vectorequiv="Color3sv" deprecated="3.1">
|
|
<param name="red" type="GLshort"/>
|
|
<param name="green" type="GLshort"/>
|
|
<param name="blue" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="Color3sv" deprecated="3.1">
|
|
<param name="v" type="const GLshort *" count="3"/>
|
|
<glx rop="10"/>
|
|
</function>
|
|
|
|
<function name="Color3ub" vectorequiv="Color3ubv" deprecated="3.1">
|
|
<param name="red" type="GLubyte"/>
|
|
<param name="green" type="GLubyte"/>
|
|
<param name="blue" type="GLubyte"/>
|
|
</function>
|
|
|
|
<function name="Color3ubv" deprecated="3.1">
|
|
<param name="v" type="const GLubyte *" count="3"/>
|
|
<glx rop="11"/>
|
|
</function>
|
|
|
|
<function name="Color3ui" vectorequiv="Color3uiv" deprecated="3.1">
|
|
<param name="red" type="GLuint"/>
|
|
<param name="green" type="GLuint"/>
|
|
<param name="blue" type="GLuint"/>
|
|
</function>
|
|
|
|
<function name="Color3uiv" deprecated="3.1">
|
|
<param name="v" type="const GLuint *" count="3"/>
|
|
<glx rop="12"/>
|
|
</function>
|
|
|
|
<function name="Color3us" vectorequiv="Color3usv" deprecated="3.1">
|
|
<param name="red" type="GLushort"/>
|
|
<param name="green" type="GLushort"/>
|
|
<param name="blue" type="GLushort"/>
|
|
</function>
|
|
|
|
<function name="Color3usv" deprecated="3.1">
|
|
<param name="v" type="const GLushort *" count="3"/>
|
|
<glx rop="13"/>
|
|
</function>
|
|
|
|
<function name="Color4b" vectorequiv="Color4bv" deprecated="3.1">
|
|
<param name="red" type="GLbyte"/>
|
|
<param name="green" type="GLbyte"/>
|
|
<param name="blue" type="GLbyte"/>
|
|
<param name="alpha" type="GLbyte"/>
|
|
</function>
|
|
|
|
<function name="Color4bv" deprecated="3.1">
|
|
<param name="v" type="const GLbyte *" count="4"/>
|
|
<glx rop="14"/>
|
|
</function>
|
|
|
|
<function name="Color4d" vectorequiv="Color4dv" deprecated="3.1">
|
|
<param name="red" type="GLdouble"/>
|
|
<param name="green" type="GLdouble"/>
|
|
<param name="blue" type="GLdouble"/>
|
|
<param name="alpha" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="Color4dv" deprecated="3.1">
|
|
<param name="v" type="const GLdouble *" count="4"/>
|
|
<glx rop="15"/>
|
|
</function>
|
|
|
|
<function name="Color4f" vectorequiv="Color4fv" es1="1.0"
|
|
deprecated="3.1" exec="dynamic">
|
|
<param name="red" type="GLfloat"/>
|
|
<param name="green" type="GLfloat"/>
|
|
<param name="blue" type="GLfloat"/>
|
|
<param name="alpha" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="Color4fv" deprecated="3.1" exec="dynamic">
|
|
<param name="v" type="const GLfloat *" count="4"/>
|
|
<glx rop="16"/>
|
|
</function>
|
|
|
|
<function name="Color4i" vectorequiv="Color4iv" deprecated="3.1">
|
|
<param name="red" type="GLint"/>
|
|
<param name="green" type="GLint"/>
|
|
<param name="blue" type="GLint"/>
|
|
<param name="alpha" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="Color4iv" deprecated="3.1">
|
|
<param name="v" type="const GLint *" count="4"/>
|
|
<glx rop="17"/>
|
|
</function>
|
|
|
|
<function name="Color4s" vectorequiv="Color4sv" deprecated="3.1">
|
|
<param name="red" type="GLshort"/>
|
|
<param name="green" type="GLshort"/>
|
|
<param name="blue" type="GLshort"/>
|
|
<param name="alpha" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="Color4sv" deprecated="3.1">
|
|
<param name="v" type="const GLshort *" count="4"/>
|
|
<glx rop="18"/>
|
|
</function>
|
|
|
|
<function name="Color4ub" vectorequiv="Color4ubv" es1="1.1"
|
|
deprecated="3.1">
|
|
<param name="red" type="GLubyte"/>
|
|
<param name="green" type="GLubyte"/>
|
|
<param name="blue" type="GLubyte"/>
|
|
<param name="alpha" type="GLubyte"/>
|
|
</function>
|
|
|
|
<function name="Color4ubv" deprecated="3.1">
|
|
<param name="v" type="const GLubyte *" count="4"/>
|
|
<glx rop="19"/>
|
|
</function>
|
|
|
|
<function name="Color4ui" vectorequiv="Color4uiv" deprecated="3.1">
|
|
<param name="red" type="GLuint"/>
|
|
<param name="green" type="GLuint"/>
|
|
<param name="blue" type="GLuint"/>
|
|
<param name="alpha" type="GLuint"/>
|
|
</function>
|
|
|
|
<function name="Color4uiv" deprecated="3.1">
|
|
<param name="v" type="const GLuint *" count="4"/>
|
|
<glx rop="20"/>
|
|
</function>
|
|
|
|
<function name="Color4us" vectorequiv="Color4usv" deprecated="3.1">
|
|
<param name="red" type="GLushort"/>
|
|
<param name="green" type="GLushort"/>
|
|
<param name="blue" type="GLushort"/>
|
|
<param name="alpha" type="GLushort"/>
|
|
</function>
|
|
|
|
<function name="Color4usv" deprecated="3.1">
|
|
<param name="v" type="const GLushort *" count="4"/>
|
|
<glx rop="21"/>
|
|
</function>
|
|
|
|
<function name="EdgeFlag" vectorequiv="EdgeFlagv"
|
|
deprecated="3.1" exec="dynamic">
|
|
<param name="flag" type="GLboolean"/>
|
|
</function>
|
|
|
|
<function name="EdgeFlagv" deprecated="3.1">
|
|
<param name="flag" type="const GLboolean *" count="1"/>
|
|
<glx rop="22"/>
|
|
</function>
|
|
|
|
<function name="End" deprecated="3.1" exec="dynamic">
|
|
<glx rop="23"/>
|
|
</function>
|
|
|
|
<function name="Indexd" vectorequiv="Indexdv" deprecated="3.1">
|
|
<param name="c" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="Indexdv" deprecated="3.1">
|
|
<param name="c" type="const GLdouble *" count="1"/>
|
|
<glx rop="24"/>
|
|
</function>
|
|
|
|
<function name="Indexf" vectorequiv="Indexfv" deprecated="3.1"
|
|
exec="dynamic">
|
|
<param name="c" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="Indexfv" deprecated="3.1" exec="dynamic">
|
|
<param name="c" type="const GLfloat *" count="1"/>
|
|
<glx rop="25"/>
|
|
</function>
|
|
|
|
<function name="Indexi" vectorequiv="Indexiv" deprecated="3.1">
|
|
<param name="c" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="Indexiv" deprecated="3.1">
|
|
<param name="c" type="const GLint *" count="1"/>
|
|
<glx rop="26"/>
|
|
</function>
|
|
|
|
<function name="Indexs" vectorequiv="Indexsv" deprecated="3.1">
|
|
<param name="c" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="Indexsv" deprecated="3.1">
|
|
<param name="c" type="const GLshort *" count="1"/>
|
|
<glx rop="27"/>
|
|
</function>
|
|
|
|
<function name="Normal3b" vectorequiv="Normal3bv" deprecated="3.1">
|
|
<param name="nx" type="GLbyte"/>
|
|
<param name="ny" type="GLbyte"/>
|
|
<param name="nz" type="GLbyte"/>
|
|
</function>
|
|
|
|
<function name="Normal3bv" deprecated="3.1">
|
|
<param name="v" type="const GLbyte *" count="3"/>
|
|
<glx rop="28"/>
|
|
</function>
|
|
|
|
<function name="Normal3d" vectorequiv="Normal3dv" deprecated="3.1">
|
|
<param name="nx" type="GLdouble"/>
|
|
<param name="ny" type="GLdouble"/>
|
|
<param name="nz" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="Normal3dv" deprecated="3.1">
|
|
<param name="v" type="const GLdouble *" count="3"/>
|
|
<glx rop="29"/>
|
|
</function>
|
|
|
|
<function name="Normal3f" vectorequiv="Normal3fv" es1="1.0"
|
|
deprecated="3.1" exec="dynamic">
|
|
<param name="nx" type="GLfloat"/>
|
|
<param name="ny" type="GLfloat"/>
|
|
<param name="nz" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="Normal3fv" deprecated="3.1" exec="dynamic">
|
|
<param name="v" type="const GLfloat *" count="3"/>
|
|
<glx rop="30"/>
|
|
</function>
|
|
|
|
<function name="Normal3i" vectorequiv="Normal3iv" deprecated="3.1">
|
|
<param name="nx" type="GLint"/>
|
|
<param name="ny" type="GLint"/>
|
|
<param name="nz" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="Normal3iv" deprecated="3.1">
|
|
<param name="v" type="const GLint *" count="3"/>
|
|
<glx rop="31"/>
|
|
</function>
|
|
|
|
<function name="Normal3s" vectorequiv="Normal3sv" deprecated="3.1">
|
|
<param name="nx" type="GLshort"/>
|
|
<param name="ny" type="GLshort"/>
|
|
<param name="nz" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="Normal3sv" deprecated="3.1">
|
|
<param name="v" type="const GLshort *" count="3"/>
|
|
<glx rop="32"/>
|
|
</function>
|
|
|
|
<function name="RasterPos2d" vectorequiv="RasterPos2dv" deprecated="3.1">
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="RasterPos2dv" deprecated="3.1">
|
|
<param name="v" type="const GLdouble *" count="2"/>
|
|
<glx rop="33"/>
|
|
</function>
|
|
|
|
<function name="RasterPos2f" vectorequiv="RasterPos2fv" deprecated="3.1">
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="RasterPos2fv" deprecated="3.1">
|
|
<param name="v" type="const GLfloat *" count="2"/>
|
|
<glx rop="34"/>
|
|
</function>
|
|
|
|
<function name="RasterPos2i" vectorequiv="RasterPos2iv" deprecated="3.1">
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="RasterPos2iv" deprecated="3.1">
|
|
<param name="v" type="const GLint *" count="2"/>
|
|
<glx rop="35"/>
|
|
</function>
|
|
|
|
<function name="RasterPos2s" vectorequiv="RasterPos2sv" deprecated="3.1">
|
|
<param name="x" type="GLshort"/>
|
|
<param name="y" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="RasterPos2sv" deprecated="3.1">
|
|
<param name="v" type="const GLshort *" count="2"/>
|
|
<glx rop="36"/>
|
|
</function>
|
|
|
|
<function name="RasterPos3d" vectorequiv="RasterPos3dv" deprecated="3.1">
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
<param name="z" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="RasterPos3dv" deprecated="3.1">
|
|
<param name="v" type="const GLdouble *" count="3"/>
|
|
<glx rop="37"/>
|
|
</function>
|
|
|
|
<function name="RasterPos3f" vectorequiv="RasterPos3fv" deprecated="3.1">
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="RasterPos3fv" deprecated="3.1">
|
|
<param name="v" type="const GLfloat *" count="3"/>
|
|
<glx rop="38"/>
|
|
</function>
|
|
|
|
<function name="RasterPos3i" vectorequiv="RasterPos3iv" deprecated="3.1">
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="z" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="RasterPos3iv" deprecated="3.1">
|
|
<param name="v" type="const GLint *" count="3"/>
|
|
<glx rop="39"/>
|
|
</function>
|
|
|
|
<function name="RasterPos3s" vectorequiv="RasterPos3sv" deprecated="3.1">
|
|
<param name="x" type="GLshort"/>
|
|
<param name="y" type="GLshort"/>
|
|
<param name="z" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="RasterPos3sv" deprecated="3.1">
|
|
<param name="v" type="const GLshort *" count="3"/>
|
|
<glx rop="40"/>
|
|
</function>
|
|
|
|
<function name="RasterPos4d" vectorequiv="RasterPos4dv" deprecated="3.1">
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
<param name="z" type="GLdouble"/>
|
|
<param name="w" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="RasterPos4dv" deprecated="3.1">
|
|
<param name="v" type="const GLdouble *" count="4"/>
|
|
<glx rop="41"/>
|
|
</function>
|
|
|
|
<function name="RasterPos4f" vectorequiv="RasterPos4fv" deprecated="3.1">
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
<param name="w" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="RasterPos4fv" deprecated="3.1">
|
|
<param name="v" type="const GLfloat *" count="4"/>
|
|
<glx rop="42"/>
|
|
</function>
|
|
|
|
<function name="RasterPos4i" vectorequiv="RasterPos4iv" deprecated="3.1">
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="z" type="GLint"/>
|
|
<param name="w" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="RasterPos4iv" deprecated="3.1">
|
|
<param name="v" type="const GLint *" count="4"/>
|
|
<glx rop="43"/>
|
|
</function>
|
|
|
|
<function name="RasterPos4s" vectorequiv="RasterPos4sv" deprecated="3.1">
|
|
<param name="x" type="GLshort"/>
|
|
<param name="y" type="GLshort"/>
|
|
<param name="z" type="GLshort"/>
|
|
<param name="w" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="RasterPos4sv" deprecated="3.1">
|
|
<param name="v" type="const GLshort *" count="4"/>
|
|
<glx rop="44"/>
|
|
</function>
|
|
|
|
<function name="Rectd" vectorequiv="Rectdv" deprecated="3.1">
|
|
<param name="x1" type="GLdouble"/>
|
|
<param name="y1" type="GLdouble"/>
|
|
<param name="x2" type="GLdouble"/>
|
|
<param name="y2" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="Rectdv" deprecated="3.1">
|
|
<param name="v1" type="const GLdouble *" count="2"/>
|
|
<param name="v2" type="const GLdouble *" count="2"/>
|
|
<glx rop="45"/>
|
|
</function>
|
|
|
|
<function name="Rectf" vectorequiv="Rectfv" deprecated="3.1" exec="dynamic">
|
|
<param name="x1" type="GLfloat"/>
|
|
<param name="y1" type="GLfloat"/>
|
|
<param name="x2" type="GLfloat"/>
|
|
<param name="y2" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="Rectfv" deprecated="3.1">
|
|
<param name="v1" type="const GLfloat *" count="2"/>
|
|
<param name="v2" type="const GLfloat *" count="2"/>
|
|
<glx rop="46"/>
|
|
</function>
|
|
|
|
<function name="Recti" vectorequiv="Rectiv" deprecated="3.1">
|
|
<param name="x1" type="GLint"/>
|
|
<param name="y1" type="GLint"/>
|
|
<param name="x2" type="GLint"/>
|
|
<param name="y2" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="Rectiv" deprecated="3.1">
|
|
<param name="v1" type="const GLint *" count="2"/>
|
|
<param name="v2" type="const GLint *" count="2"/>
|
|
<glx rop="47"/>
|
|
</function>
|
|
|
|
<function name="Rects" vectorequiv="Rectsv" deprecated="3.1">
|
|
<param name="x1" type="GLshort"/>
|
|
<param name="y1" type="GLshort"/>
|
|
<param name="x2" type="GLshort"/>
|
|
<param name="y2" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="Rectsv" deprecated="3.1">
|
|
<param name="v1" type="const GLshort *" count="2"/>
|
|
<param name="v2" type="const GLshort *" count="2"/>
|
|
<glx rop="48"/>
|
|
</function>
|
|
|
|
<function name="TexCoord1d" vectorequiv="TexCoord1dv" deprecated="3.1">
|
|
<param name="s" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="TexCoord1dv" deprecated="3.1">
|
|
<param name="v" type="const GLdouble *" count="1"/>
|
|
<glx rop="49"/>
|
|
</function>
|
|
|
|
<function name="TexCoord1f" vectorequiv="TexCoord1fv"
|
|
deprecated="3.1" exec="dynamic">
|
|
<param name="s" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="TexCoord1fv" deprecated="3.1" exec="dynamic">
|
|
<param name="v" type="const GLfloat *" count="1"/>
|
|
<glx rop="50"/>
|
|
</function>
|
|
|
|
<function name="TexCoord1i" vectorequiv="TexCoord1iv" deprecated="3.1">
|
|
<param name="s" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="TexCoord1iv" deprecated="3.1">
|
|
<param name="v" type="const GLint *" count="1"/>
|
|
<glx rop="51"/>
|
|
</function>
|
|
|
|
<function name="TexCoord1s" vectorequiv="TexCoord1sv" deprecated="3.1">
|
|
<param name="s" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="TexCoord1sv" deprecated="3.1">
|
|
<param name="v" type="const GLshort *" count="1"/>
|
|
<glx rop="52"/>
|
|
</function>
|
|
|
|
<function name="TexCoord2d" vectorequiv="TexCoord2dv" deprecated="3.1">
|
|
<param name="s" type="GLdouble"/>
|
|
<param name="t" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="TexCoord2dv" deprecated="3.1">
|
|
<param name="v" type="const GLdouble *" count="2"/>
|
|
<glx rop="53"/>
|
|
</function>
|
|
|
|
<function name="TexCoord2f" vectorequiv="TexCoord2fv"
|
|
deprecated="3.1" exec="dynamic">
|
|
<param name="s" type="GLfloat"/>
|
|
<param name="t" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="TexCoord2fv" deprecated="3.1" exec="dynamic">
|
|
<param name="v" type="const GLfloat *" count="2"/>
|
|
<glx rop="54"/>
|
|
</function>
|
|
|
|
<function name="TexCoord2i" vectorequiv="TexCoord2iv" deprecated="3.1">
|
|
<param name="s" type="GLint"/>
|
|
<param name="t" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="TexCoord2iv" deprecated="3.1">
|
|
<param name="v" type="const GLint *" count="2"/>
|
|
<glx rop="55"/>
|
|
</function>
|
|
|
|
<function name="TexCoord2s" vectorequiv="TexCoord2sv" deprecated="3.1">
|
|
<param name="s" type="GLshort"/>
|
|
<param name="t" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="TexCoord2sv" deprecated="3.1">
|
|
<param name="v" type="const GLshort *" count="2"/>
|
|
<glx rop="56"/>
|
|
</function>
|
|
|
|
<function name="TexCoord3d" vectorequiv="TexCoord3dv" deprecated="3.1">
|
|
<param name="s" type="GLdouble"/>
|
|
<param name="t" type="GLdouble"/>
|
|
<param name="r" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="TexCoord3dv" deprecated="3.1">
|
|
<param name="v" type="const GLdouble *" count="3"/>
|
|
<glx rop="57"/>
|
|
</function>
|
|
|
|
<function name="TexCoord3f" vectorequiv="TexCoord3fv"
|
|
deprecated="3.1" exec="dynamic">
|
|
<param name="s" type="GLfloat"/>
|
|
<param name="t" type="GLfloat"/>
|
|
<param name="r" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="TexCoord3fv" deprecated="3.1" exec="dynamic">
|
|
<param name="v" type="const GLfloat *" count="3"/>
|
|
<glx rop="58"/>
|
|
</function>
|
|
|
|
<function name="TexCoord3i" vectorequiv="TexCoord3iv" deprecated="3.1">
|
|
<param name="s" type="GLint"/>
|
|
<param name="t" type="GLint"/>
|
|
<param name="r" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="TexCoord3iv" deprecated="3.1">
|
|
<param name="v" type="const GLint *" count="3"/>
|
|
<glx rop="59"/>
|
|
</function>
|
|
|
|
<function name="TexCoord3s" vectorequiv="TexCoord3sv" deprecated="3.1">
|
|
<param name="s" type="GLshort"/>
|
|
<param name="t" type="GLshort"/>
|
|
<param name="r" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="TexCoord3sv" deprecated="3.1">
|
|
<param name="v" type="const GLshort *" count="3"/>
|
|
<glx rop="60"/>
|
|
</function>
|
|
|
|
<function name="TexCoord4d" vectorequiv="TexCoord4dv" deprecated="3.1">
|
|
<param name="s" type="GLdouble"/>
|
|
<param name="t" type="GLdouble"/>
|
|
<param name="r" type="GLdouble"/>
|
|
<param name="q" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="TexCoord4dv" deprecated="3.1">
|
|
<param name="v" type="const GLdouble *" count="4"/>
|
|
<glx rop="61"/>
|
|
</function>
|
|
|
|
<function name="TexCoord4f" vectorequiv="TexCoord4fv"
|
|
deprecated="3.1" exec="dynamic">
|
|
<param name="s" type="GLfloat"/>
|
|
<param name="t" type="GLfloat"/>
|
|
<param name="r" type="GLfloat"/>
|
|
<param name="q" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="TexCoord4fv" deprecated="3.1" exec="dynamic">
|
|
<param name="v" type="const GLfloat *" count="4"/>
|
|
<glx rop="62"/>
|
|
</function>
|
|
|
|
<function name="TexCoord4i" vectorequiv="TexCoord4iv" deprecated="3.1">
|
|
<param name="s" type="GLint"/>
|
|
<param name="t" type="GLint"/>
|
|
<param name="r" type="GLint"/>
|
|
<param name="q" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="TexCoord4iv" deprecated="3.1">
|
|
<param name="v" type="const GLint *" count="4"/>
|
|
<glx rop="63"/>
|
|
</function>
|
|
|
|
<function name="TexCoord4s" vectorequiv="TexCoord4sv" deprecated="3.1">
|
|
<param name="s" type="GLshort"/>
|
|
<param name="t" type="GLshort"/>
|
|
<param name="r" type="GLshort"/>
|
|
<param name="q" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="TexCoord4sv" deprecated="3.1">
|
|
<param name="v" type="const GLshort *" count="4"/>
|
|
<glx rop="64"/>
|
|
</function>
|
|
|
|
<function name="Vertex2d" vectorequiv="Vertex2dv" deprecated="3.1">
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="Vertex2dv" deprecated="3.1">
|
|
<param name="v" type="const GLdouble *" count="2"/>
|
|
<glx rop="65"/>
|
|
</function>
|
|
|
|
<function name="Vertex2f" vectorequiv="Vertex2fv"
|
|
deprecated="3.1" exec="dynamic">
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="Vertex2fv" deprecated="3.1" exec="dynamic">
|
|
<param name="v" type="const GLfloat *" count="2"/>
|
|
<glx rop="66"/>
|
|
</function>
|
|
|
|
<function name="Vertex2i" vectorequiv="Vertex2iv" deprecated="3.1">
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="Vertex2iv" deprecated="3.1">
|
|
<param name="v" type="const GLint *" count="2"/>
|
|
<glx rop="67"/>
|
|
</function>
|
|
|
|
<function name="Vertex2s" vectorequiv="Vertex2sv" deprecated="3.1">
|
|
<param name="x" type="GLshort"/>
|
|
<param name="y" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="Vertex2sv" deprecated="3.1">
|
|
<param name="v" type="const GLshort *" count="2"/>
|
|
<glx rop="68"/>
|
|
</function>
|
|
|
|
<function name="Vertex3d" vectorequiv="Vertex3dv" deprecated="3.1">
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
<param name="z" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="Vertex3dv" deprecated="3.1">
|
|
<param name="v" type="const GLdouble *" count="3"/>
|
|
<glx rop="69"/>
|
|
</function>
|
|
|
|
<function name="Vertex3f" vectorequiv="Vertex3fv"
|
|
deprecated="3.1" exec="dynamic">
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="Vertex3fv" deprecated="3.1" exec="dynamic">
|
|
<param name="v" type="const GLfloat *" count="3"/>
|
|
<glx rop="70"/>
|
|
</function>
|
|
|
|
<function name="Vertex3i" vectorequiv="Vertex3iv" deprecated="3.1">
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="z" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="Vertex3iv" deprecated="3.1">
|
|
<param name="v" type="const GLint *" count="3"/>
|
|
<glx rop="71"/>
|
|
</function>
|
|
|
|
<function name="Vertex3s" vectorequiv="Vertex3sv" deprecated="3.1">
|
|
<param name="x" type="GLshort"/>
|
|
<param name="y" type="GLshort"/>
|
|
<param name="z" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="Vertex3sv" deprecated="3.1">
|
|
<param name="v" type="const GLshort *" count="3"/>
|
|
<glx rop="72"/>
|
|
</function>
|
|
|
|
<function name="Vertex4d" vectorequiv="Vertex4dv" deprecated="3.1">
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
<param name="z" type="GLdouble"/>
|
|
<param name="w" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="Vertex4dv" deprecated="3.1">
|
|
<param name="v" type="const GLdouble *" count="4"/>
|
|
<glx rop="73"/>
|
|
</function>
|
|
|
|
<function name="Vertex4f" vectorequiv="Vertex4fv"
|
|
deprecated="3.1" exec="dynamic">
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
<param name="w" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="Vertex4fv" deprecated="3.1" exec="dynamic">
|
|
<param name="v" type="const GLfloat *" count="4"/>
|
|
<glx rop="74"/>
|
|
</function>
|
|
|
|
<function name="Vertex4i" vectorequiv="Vertex4iv" deprecated="3.1">
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="z" type="GLint"/>
|
|
<param name="w" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="Vertex4iv" deprecated="3.1">
|
|
<param name="v" type="const GLint *" count="4"/>
|
|
<glx rop="75"/>
|
|
</function>
|
|
|
|
<function name="Vertex4s" vectorequiv="Vertex4sv" deprecated="3.1">
|
|
<param name="x" type="GLshort"/>
|
|
<param name="y" type="GLshort"/>
|
|
<param name="z" type="GLshort"/>
|
|
<param name="w" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="Vertex4sv" deprecated="3.1">
|
|
<param name="v" type="const GLshort *" count="4"/>
|
|
<glx rop="76"/>
|
|
</function>
|
|
|
|
<function name="ClipPlane" deprecated="3.1">
|
|
<param name="plane" type="GLenum"/>
|
|
<param name="equation" type="const GLdouble *" count="4"/>
|
|
<glx rop="77"/>
|
|
</function>
|
|
|
|
<function name="ColorMaterial" deprecated="3.1">
|
|
<param name="face" type="GLenum"/>
|
|
<param name="mode" type="GLenum"/>
|
|
<glx rop="78"/>
|
|
</function>
|
|
|
|
<function name="CullFace" es1="1.0" es2="2.0" no_error="true">
|
|
<param name="mode" type="GLenum"/>
|
|
<glx rop="79"/>
|
|
</function>
|
|
|
|
<function name="Fogf" es1="1.0" deprecated="3.1">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLfloat"/>
|
|
<glx rop="80"/>
|
|
</function>
|
|
|
|
<function name="Fogfv" es1="1.0" deprecated="3.1">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *" variable_param="pname"
|
|
marshal_count="_mesa_fog_enum_to_count(pname)"/>
|
|
<glx rop="81"/>
|
|
</function>
|
|
|
|
<function name="Fogi" deprecated="3.1">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLint"/>
|
|
<glx rop="82"/>
|
|
</function>
|
|
|
|
<function name="Fogiv" deprecated="3.1">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLint *" variable_param="pname"
|
|
marshal_count="_mesa_fog_enum_to_count(pname)"/>
|
|
<glx rop="83"/>
|
|
</function>
|
|
|
|
<function name="FrontFace" es1="1.0" es2="2.0" no_error="true">
|
|
<param name="mode" type="GLenum"/>
|
|
<glx rop="84"/>
|
|
</function>
|
|
|
|
<function name="Hint" es1="1.0" es2="2.0">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="mode" type="GLenum"/>
|
|
<glx rop="85"/>
|
|
</function>
|
|
|
|
<function name="Lightf" es1="1.0" deprecated="3.1">
|
|
<param name="light" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLfloat"/>
|
|
<glx rop="86"/>
|
|
</function>
|
|
|
|
<function name="Lightfv" es1="1.0" deprecated="3.1">
|
|
<param name="light" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *" variable_param="pname"
|
|
marshal_count="_mesa_light_enum_to_count(pname)"/>
|
|
<glx rop="87"/>
|
|
</function>
|
|
|
|
<function name="Lighti" deprecated="3.1">
|
|
<param name="light" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLint"/>
|
|
<glx rop="88"/>
|
|
</function>
|
|
|
|
<function name="Lightiv" deprecated="3.1">
|
|
<param name="light" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLint *" variable_param="pname"
|
|
marshal_count="_mesa_light_enum_to_count(pname)"/>
|
|
<glx rop="89"/>
|
|
</function>
|
|
|
|
<function name="LightModelf" es1="1.0" deprecated="3.1">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLfloat"/>
|
|
<glx rop="90"/>
|
|
</function>
|
|
|
|
<function name="LightModelfv" es1="1.0" deprecated="3.1">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *" variable_param="pname"
|
|
marshal_count="_mesa_light_model_enum_to_count(pname)"/>
|
|
<glx rop="91"/>
|
|
</function>
|
|
|
|
<function name="LightModeli" deprecated="3.1">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLint"/>
|
|
<glx rop="92"/>
|
|
</function>
|
|
|
|
<function name="LightModeliv" deprecated="3.1">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLint *" variable_param="pname"
|
|
marshal_count="_mesa_light_model_enum_to_count(pname)"/>
|
|
<glx rop="93"/>
|
|
</function>
|
|
|
|
<function name="LineStipple" deprecated="3.1">
|
|
<param name="factor" type="GLint"/>
|
|
<param name="pattern" type="GLushort"/>
|
|
<glx rop="94"/>
|
|
</function>
|
|
|
|
<function name="LineWidth" es1="1.0" es2="2.0" no_error="true">
|
|
<param name="width" type="GLfloat"/>
|
|
<glx rop="95"/>
|
|
</function>
|
|
|
|
<function name="Materialf" es1="1.0" deprecated="3.1">
|
|
<param name="face" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLfloat"/>
|
|
<glx rop="96"/>
|
|
</function>
|
|
|
|
<function name="Materialfv" es1="1.0" deprecated="3.1" exec="dynamic">
|
|
<param name="face" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *" variable_param="pname"
|
|
marshal_count="_mesa_material_enum_to_count(pname)"/>
|
|
<glx rop="97"/>
|
|
</function>
|
|
|
|
<function name="Materiali" deprecated="3.1">
|
|
<param name="face" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLint"/>
|
|
<glx rop="98"/>
|
|
</function>
|
|
|
|
<function name="Materialiv" deprecated="3.1">
|
|
<param name="face" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLint *" variable_param="pname"
|
|
marshal_count="_mesa_material_enum_to_count(pname)"/>
|
|
<glx rop="99"/>
|
|
</function>
|
|
|
|
<function name="PointSize" es1="1.0" no_error="true">
|
|
<param name="size" type="GLfloat"/>
|
|
<glx rop="100"/>
|
|
</function>
|
|
|
|
<function name="PolygonMode" no_error="true">
|
|
<param name="face" type="GLenum"/>
|
|
<param name="mode" type="GLenum"/>
|
|
<glx rop="101"/>
|
|
</function>
|
|
|
|
<function name="PolygonStipple" deprecated="3.1">
|
|
<param name="mask" type="const GLubyte *" img_width="32" img_height="32" img_format="GL_COLOR_INDEX" img_type="GL_BITMAP" img_target="0" img_pad_dimensions="false"/>
|
|
<glx rop="102"/>
|
|
</function>
|
|
|
|
<function name="Scissor" es1="1.0" es2="2.0" no_error="true">
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<glx rop="103"/>
|
|
</function>
|
|
|
|
<function name="ShadeModel" es1="1.0" deprecated="3.1">
|
|
<param name="mode" type="GLenum"/>
|
|
<glx rop="104"/>
|
|
</function>
|
|
|
|
<function name="TexParameterf" es1="1.0" es2="2.0">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLfloat"/>
|
|
<glx rop="105"/>
|
|
</function>
|
|
|
|
<function name="TexParameterfv" es1="1.1" es2="2.0">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *" variable_param="pname"
|
|
marshal_count="_mesa_tex_param_enum_to_count(pname)"/>
|
|
<glx rop="106"/>
|
|
</function>
|
|
|
|
<function name="TexParameteri" es1="1.1" es2="2.0">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLint"/>
|
|
<glx rop="107"/>
|
|
</function>
|
|
|
|
<function name="TexParameteriv" es1="1.1" es2="2.0">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLint *" variable_param="pname"
|
|
marshal_count="_mesa_tex_param_enum_to_count(pname)"/>
|
|
<glx rop="108"/>
|
|
</function>
|
|
|
|
<function name="TexImage1D" no_error="true">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="internalformat" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="border" type="GLint"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="pixels" type="const GLvoid *" img_width="width" img_format="format" img_type="type" img_target="target" img_send_null="true" img_pad_dimensions="true"/>
|
|
<glx rop="109" large="true"/>
|
|
</function>
|
|
|
|
<function name="TexImage2D" es1="1.0" es2="2.0" no_error="true">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="internalformat" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="border" type="GLint"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="pixels" type="const GLvoid *" img_width="width" img_height="height" img_format="format" img_type="type" img_target="target" img_send_null="true" img_pad_dimensions="true"/>
|
|
<glx rop="110" large="true"/>
|
|
</function>
|
|
|
|
<function name="TexEnvf" es1="1.0" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLfloat"/>
|
|
<glx rop="111"/>
|
|
</function>
|
|
|
|
<function name="TexEnvfv" es1="1.0" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *" variable_param="pname"
|
|
marshal_count="_mesa_texenv_enum_to_count(pname)"/>
|
|
<glx rop="112"/>
|
|
</function>
|
|
|
|
<function name="TexEnvi" es1="1.1" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLint"/>
|
|
<glx rop="113"/>
|
|
</function>
|
|
|
|
<function name="TexEnviv" es1="1.1" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLint *" variable_param="pname"
|
|
marshal_count="_mesa_texenv_enum_to_count(pname)"/>
|
|
<glx rop="114"/>
|
|
</function>
|
|
|
|
<function name="TexGend" deprecated="3.1">
|
|
<param name="coord" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLdouble"/>
|
|
<glx rop="115"/>
|
|
</function>
|
|
|
|
<function name="TexGendv" deprecated="3.1">
|
|
<param name="coord" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLdouble *" variable_param="pname"
|
|
marshal_count="_mesa_texgen_enum_to_count(pname)"/>
|
|
<glx rop="116"/>
|
|
</function>
|
|
|
|
<function name="TexGenf" deprecated="3.1">
|
|
<param name="coord" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLfloat"/>
|
|
<glx rop="117"/>
|
|
</function>
|
|
|
|
<function name="TexGenfv" deprecated="3.1">
|
|
<param name="coord" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *" variable_param="pname"
|
|
marshal_count="_mesa_texgen_enum_to_count(pname)"/>
|
|
<glx rop="118"/>
|
|
</function>
|
|
|
|
<function name="TexGeni" deprecated="3.1">
|
|
<param name="coord" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLint"/>
|
|
<glx rop="119"/>
|
|
</function>
|
|
|
|
<function name="TexGeniv" deprecated="3.1">
|
|
<param name="coord" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLint *" variable_param="pname"
|
|
marshal_count="_mesa_texgen_enum_to_count(pname)"/>
|
|
<glx rop="120"/>
|
|
</function>
|
|
|
|
<function name="FeedbackBuffer" deprecated="3.1">
|
|
<param name="size" type="GLsizei"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="buffer" type="GLfloat *" output="true"/>
|
|
<glx sop="105" handcode="true"/>
|
|
</function>
|
|
|
|
<function name="SelectBuffer" deprecated="3.1">
|
|
<param name="size" type="GLsizei"/>
|
|
<param name="buffer" type="GLuint *" output="true"/>
|
|
<glx sop="106" handcode="true"/>
|
|
</function>
|
|
|
|
<function name="RenderMode" deprecated="3.1">
|
|
<param name="mode" type="GLenum"/>
|
|
<return type="GLint"/>
|
|
<glx sop="107" handcode="true"/>
|
|
</function>
|
|
|
|
<function name="InitNames" deprecated="3.1">
|
|
<glx rop="121"/>
|
|
</function>
|
|
|
|
<function name="LoadName" deprecated="3.1">
|
|
<param name="name" type="GLuint"/>
|
|
<glx rop="122"/>
|
|
</function>
|
|
|
|
<function name="PassThrough" deprecated="3.1">
|
|
<param name="token" type="GLfloat"/>
|
|
<glx rop="123"/>
|
|
</function>
|
|
|
|
<function name="PopName" deprecated="3.1">
|
|
<glx rop="124"/>
|
|
</function>
|
|
|
|
<function name="PushName" deprecated="3.1">
|
|
<param name="name" type="GLuint"/>
|
|
<glx rop="125"/>
|
|
</function>
|
|
|
|
<function name="DrawBuffer" no_error="true">
|
|
<param name="mode" type="GLenum"/>
|
|
<glx rop="126"/>
|
|
</function>
|
|
|
|
<function name="Clear" es1="1.0" es2="2.0" no_error="true">
|
|
<param name="mask" type="GLbitfield"/>
|
|
<glx rop="127"/>
|
|
</function>
|
|
|
|
<function name="ClearAccum" deprecated="3.1">
|
|
<param name="red" type="GLfloat"/>
|
|
<param name="green" type="GLfloat"/>
|
|
<param name="blue" type="GLfloat"/>
|
|
<param name="alpha" type="GLfloat"/>
|
|
<glx rop="128"/>
|
|
</function>
|
|
|
|
<function name="ClearIndex" deprecated="3.1">
|
|
<param name="c" type="GLfloat"/>
|
|
<glx rop="129"/>
|
|
</function>
|
|
|
|
<function name="ClearColor" es1="1.0" es2="2.0">
|
|
<param name="red" type="GLclampf"/>
|
|
<param name="green" type="GLclampf"/>
|
|
<param name="blue" type="GLclampf"/>
|
|
<param name="alpha" type="GLclampf"/>
|
|
<glx rop="130"/>
|
|
</function>
|
|
|
|
<function name="ClearStencil" es1="1.0" es2="2.0">
|
|
<param name="s" type="GLint"/>
|
|
<glx rop="131"/>
|
|
</function>
|
|
|
|
<function name="ClearDepth">
|
|
<param name="depth" type="GLclampd"/>
|
|
<glx rop="132"/>
|
|
</function>
|
|
|
|
<function name="StencilMask" es1="1.0" es2="2.0">
|
|
<param name="mask" type="GLuint"/>
|
|
<glx rop="133"/>
|
|
</function>
|
|
|
|
<function name="ColorMask" es1="1.0" es2="2.0">
|
|
<param name="red" type="GLboolean"/>
|
|
<param name="green" type="GLboolean"/>
|
|
<param name="blue" type="GLboolean"/>
|
|
<param name="alpha" type="GLboolean"/>
|
|
<glx rop="134"/>
|
|
</function>
|
|
|
|
<function name="DepthMask" es1="1.0" es2="2.0">
|
|
<param name="flag" type="GLboolean"/>
|
|
<glx rop="135"/>
|
|
</function>
|
|
|
|
<function name="IndexMask" deprecated="3.1">
|
|
<param name="mask" type="GLuint"/>
|
|
<glx rop="136"/>
|
|
</function>
|
|
|
|
<function name="Accum" deprecated="3.1">
|
|
<param name="op" type="GLenum"/>
|
|
<param name="value" type="GLfloat"/>
|
|
<glx rop="137"/>
|
|
</function>
|
|
|
|
<function name="Disable" es1="1.0" es2="2.0">
|
|
<param name="cap" type="GLenum"/>
|
|
<glx rop="138" handcode="client"/>
|
|
</function>
|
|
|
|
<function name="Enable" es1="1.0" es2="2.0"
|
|
marshal_call_after='if (cap == GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB) _mesa_glthread_disable(ctx, "Enable(DEBUG_OUTPUT_SYNCHRONOUS)");'>
|
|
<param name="cap" type="GLenum"/>
|
|
<glx rop="139" handcode="client"/>
|
|
</function>
|
|
|
|
<function name="Finish" es1="1.0" es2="2.0" marshal="sync">
|
|
<glx sop="108" handcode="true"/>
|
|
</function>
|
|
|
|
<function name="Flush" es1="1.0" es2="2.0"
|
|
marshal_call_after="_mesa_glthread_flush_batch(ctx);">
|
|
<glx sop="142" handcode="true"/>
|
|
</function>
|
|
|
|
<function name="PopAttrib" deprecated="3.1">
|
|
<glx rop="141"/>
|
|
</function>
|
|
|
|
<function name="PushAttrib" deprecated="3.1">
|
|
<param name="mask" type="GLbitfield"/>
|
|
<glx rop="142"/>
|
|
</function>
|
|
|
|
<function name="Map1d" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="u1" type="GLdouble"/>
|
|
<param name="u2" type="GLdouble"/>
|
|
<param name="stride" type="GLint" client_only="true"/>
|
|
<param name="order" type="GLint"/>
|
|
<param name="points" type="const GLdouble *" variable_param="order"/>
|
|
<glx rop="143" handcode="true"/>
|
|
</function>
|
|
|
|
<function name="Map1f" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="u1" type="GLfloat"/>
|
|
<param name="u2" type="GLfloat"/>
|
|
<param name="stride" type="GLint" client_only="true"/>
|
|
<param name="order" type="GLint"/>
|
|
<param name="points" type="const GLfloat *" variable_param="order"/>
|
|
<glx rop="144" handcode="true"/>
|
|
</function>
|
|
|
|
<function name="Map2d" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="u1" type="GLdouble"/>
|
|
<param name="u2" type="GLdouble"/>
|
|
<param name="ustride" type="GLint" client_only="true"/>
|
|
<param name="uorder" type="GLint"/>
|
|
<param name="v1" type="GLdouble"/>
|
|
<param name="v2" type="GLdouble"/>
|
|
<param name="vstride" type="GLint" client_only="true"/>
|
|
<param name="vorder" type="GLint"/>
|
|
<param name="points" type="const GLdouble *" variable_param="uorder"/>
|
|
<glx rop="145" handcode="true"/>
|
|
</function>
|
|
|
|
<function name="Map2f" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="u1" type="GLfloat"/>
|
|
<param name="u2" type="GLfloat"/>
|
|
<param name="ustride" type="GLint" client_only="true"/>
|
|
<param name="uorder" type="GLint"/>
|
|
<param name="v1" type="GLfloat"/>
|
|
<param name="v2" type="GLfloat"/>
|
|
<param name="vstride" type="GLint" client_only="true"/>
|
|
<param name="vorder" type="GLint"/>
|
|
<param name="points" type="const GLfloat *" variable_param="uorder"/>
|
|
<glx rop="146" handcode="true"/>
|
|
</function>
|
|
|
|
<function name="MapGrid1d" deprecated="3.1">
|
|
<param name="un" type="GLint"/>
|
|
<param name="u1" type="GLdouble"/>
|
|
<param name="u2" type="GLdouble"/>
|
|
<glx rop="147"/>
|
|
</function>
|
|
|
|
<function name="MapGrid1f" deprecated="3.1">
|
|
<param name="un" type="GLint"/>
|
|
<param name="u1" type="GLfloat"/>
|
|
<param name="u2" type="GLfloat"/>
|
|
<glx rop="148"/>
|
|
</function>
|
|
|
|
<function name="MapGrid2d" deprecated="3.1">
|
|
<param name="un" type="GLint"/>
|
|
<param name="u1" type="GLdouble"/>
|
|
<param name="u2" type="GLdouble"/>
|
|
<param name="vn" type="GLint"/>
|
|
<param name="v1" type="GLdouble"/>
|
|
<param name="v2" type="GLdouble"/>
|
|
<glx rop="149"/>
|
|
</function>
|
|
|
|
<function name="MapGrid2f" deprecated="3.1">
|
|
<param name="un" type="GLint"/>
|
|
<param name="u1" type="GLfloat"/>
|
|
<param name="u2" type="GLfloat"/>
|
|
<param name="vn" type="GLint"/>
|
|
<param name="v1" type="GLfloat"/>
|
|
<param name="v2" type="GLfloat"/>
|
|
<glx rop="150"/>
|
|
</function>
|
|
|
|
<function name="EvalCoord1d" vectorequiv="EvalCoord1dv" deprecated="3.1">
|
|
<param name="u" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="EvalCoord1dv" deprecated="3.1">
|
|
<param name="u" type="const GLdouble *" count="1"/>
|
|
<glx rop="151"/>
|
|
</function>
|
|
|
|
<function name="EvalCoord1f" vectorequiv="EvalCoord1fv"
|
|
deprecated="3.1" exec="dynamic">
|
|
<param name="u" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="EvalCoord1fv" deprecated="3.1" exec="dynamic">
|
|
<param name="u" type="const GLfloat *" count="1"/>
|
|
<glx rop="152"/>
|
|
</function>
|
|
|
|
<function name="EvalCoord2d" vectorequiv="EvalCoord2dv" deprecated="3.1">
|
|
<param name="u" type="GLdouble"/>
|
|
<param name="v" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="EvalCoord2dv" deprecated="3.1">
|
|
<param name="u" type="const GLdouble *" count="2"/>
|
|
<glx rop="153"/>
|
|
</function>
|
|
|
|
<function name="EvalCoord2f" vectorequiv="EvalCoord2fv"
|
|
deprecated="3.1" exec="dynamic">
|
|
<param name="u" type="GLfloat"/>
|
|
<param name="v" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="EvalCoord2fv" deprecated="3.1" exec="dynamic">
|
|
<param name="u" type="const GLfloat *" count="2"/>
|
|
<glx rop="154"/>
|
|
</function>
|
|
|
|
<function name="EvalMesh1" deprecated="3.1" exec="dynamic">
|
|
<param name="mode" type="GLenum"/>
|
|
<param name="i1" type="GLint"/>
|
|
<param name="i2" type="GLint"/>
|
|
<glx rop="155"/>
|
|
</function>
|
|
|
|
<function name="EvalPoint1" deprecated="3.1" exec="dynamic">
|
|
<param name="i" type="GLint"/>
|
|
<glx rop="156"/>
|
|
</function>
|
|
|
|
<function name="EvalMesh2" deprecated="3.1" exec="dynamic">
|
|
<param name="mode" type="GLenum"/>
|
|
<param name="i1" type="GLint"/>
|
|
<param name="i2" type="GLint"/>
|
|
<param name="j1" type="GLint"/>
|
|
<param name="j2" type="GLint"/>
|
|
<glx rop="157"/>
|
|
</function>
|
|
|
|
<function name="EvalPoint2" deprecated="3.1" exec="dynamic">
|
|
<param name="i" type="GLint"/>
|
|
<param name="j" type="GLint"/>
|
|
<glx rop="158"/>
|
|
</function>
|
|
|
|
<function name="AlphaFunc" es1="1.0" deprecated="3.1">
|
|
<param name="func" type="GLenum"/>
|
|
<param name="ref" type="GLclampf"/>
|
|
<glx rop="159"/>
|
|
</function>
|
|
|
|
<function name="BlendFunc" es1="1.0" es2="2.0" no_error="true">
|
|
<param name="sfactor" type="GLenum"/>
|
|
<param name="dfactor" type="GLenum"/>
|
|
<glx rop="160"/>
|
|
</function>
|
|
|
|
<function name="LogicOp" es1="1.0" no_error="true">
|
|
<param name="opcode" type="GLenum"/>
|
|
<glx rop="161"/>
|
|
</function>
|
|
|
|
<function name="StencilFunc" es1="1.0" es2="2.0" no_error="true">
|
|
<param name="func" type="GLenum"/>
|
|
<param name="ref" type="GLint"/>
|
|
<param name="mask" type="GLuint"/>
|
|
<glx rop="162"/>
|
|
</function>
|
|
|
|
<function name="StencilOp" es1="1.0" es2="2.0" no_error="true">
|
|
<param name="fail" type="GLenum"/>
|
|
<param name="zfail" type="GLenum"/>
|
|
<param name="zpass" type="GLenum"/>
|
|
<glx rop="163"/>
|
|
</function>
|
|
|
|
<function name="DepthFunc" es1="1.0" es2="2.0" no_error="true">
|
|
<param name="func" type="GLenum"/>
|
|
<glx rop="164"/>
|
|
</function>
|
|
|
|
<function name="PixelZoom" deprecated="3.1">
|
|
<param name="xfactor" type="GLfloat"/>
|
|
<param name="yfactor" type="GLfloat"/>
|
|
<glx rop="165"/>
|
|
</function>
|
|
|
|
<function name="PixelTransferf" deprecated="3.1">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLfloat"/>
|
|
<glx rop="166"/>
|
|
</function>
|
|
|
|
<function name="PixelTransferi" deprecated="3.1">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLint"/>
|
|
<glx rop="167"/>
|
|
</function>
|
|
|
|
<function name="PixelStoref" no_error="true">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLfloat"/>
|
|
<glx sop="109" handcode="client"/>
|
|
</function>
|
|
|
|
<function name="PixelStorei" es1="1.0" es2="2.0" no_error="true">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLint"/>
|
|
<glx sop="110" handcode="client"/>
|
|
</function>
|
|
|
|
<function name="PixelMapfv" deprecated="3.1" marshal="sync">
|
|
<param name="map" type="GLenum"/>
|
|
<param name="mapsize" type="GLsizei" counter="true"/>
|
|
<param name="values" type="const GLfloat *" count="mapsize"/>
|
|
<glx rop="168" large="true"/>
|
|
</function>
|
|
|
|
<function name="PixelMapuiv" deprecated="3.1" marshal="sync">
|
|
<param name="map" type="GLenum"/>
|
|
<param name="mapsize" type="GLsizei" counter="true"/>
|
|
<param name="values" type="const GLuint *" count="mapsize"/>
|
|
<glx rop="169" large="true"/>
|
|
</function>
|
|
|
|
<function name="PixelMapusv" deprecated="3.1" marshal="sync">
|
|
<param name="map" type="GLenum"/>
|
|
<param name="mapsize" type="GLsizei" counter="true"/>
|
|
<param name="values" type="const GLushort *" count="mapsize"/>
|
|
<glx rop="170" large="true"/>
|
|
</function>
|
|
|
|
<function name="ReadBuffer" es2="3.0" no_error="true">
|
|
<param name="mode" type="GLenum"/>
|
|
<glx rop="171"/>
|
|
</function>
|
|
|
|
<function name="CopyPixels" deprecated="3.1">
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="type" type="GLenum"/>
|
|
<glx rop="172"/>
|
|
</function>
|
|
|
|
<function name="ReadPixels" es1="1.0" es2="2.0" no_error="true">
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="pixels" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type" img_target="0"/>
|
|
<glx sop="111"/>
|
|
</function>
|
|
|
|
<function name="DrawPixels" deprecated="3.1">
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="pixels" type="const GLvoid *" img_width="width" img_height="height" img_format="format" img_type="type" img_target="0" img_pad_dimensions="false"/>
|
|
<glx rop="173" large="true"/>
|
|
</function>
|
|
|
|
<function name="GetBooleanv" es1="1.1" es2="2.0">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLboolean *" output="true" variable_param="pname"/>
|
|
<glx sop="112" handcode="client"/>
|
|
</function>
|
|
|
|
<function name="GetClipPlane" deprecated="3.1">
|
|
<param name="plane" type="GLenum"/>
|
|
<param name="equation" type="GLdouble *" output="true" count="4"/>
|
|
<glx sop="113" always_array="true"/>
|
|
</function>
|
|
|
|
<function name="GetDoublev">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLdouble *" output="true" variable_param="pname"/>
|
|
<glx sop="114" handcode="client"/>
|
|
</function>
|
|
|
|
<function name="GetError" es1="1.0" es2="2.0">
|
|
<return type="GLenum"/>
|
|
<glx sop="115" handcode="client"/>
|
|
</function>
|
|
|
|
<function name="GetFloatv" es1="1.1" es2="2.0">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
|
<glx sop="116" handcode="client"/>
|
|
</function>
|
|
|
|
<function name="GetIntegerv" es1="1.0" es2="2.0">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx sop="117" handcode="client"/>
|
|
</function>
|
|
|
|
<function name="GetLightfv" es1="1.1" deprecated="3.1">
|
|
<param name="light" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
|
<glx sop="118"/>
|
|
</function>
|
|
|
|
<function name="GetLightiv" deprecated="3.1">
|
|
<param name="light" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx sop="119"/>
|
|
</function>
|
|
|
|
<function name="GetMapdv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="query" type="GLenum"/>
|
|
<param name="v" type="GLdouble *" output="true" variable_param="target query"/>
|
|
<glx sop="120"/>
|
|
</function>
|
|
|
|
<function name="GetMapfv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="query" type="GLenum"/>
|
|
<param name="v" type="GLfloat *" output="true" variable_param="target query"/>
|
|
<glx sop="121"/>
|
|
</function>
|
|
|
|
<function name="GetMapiv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="query" type="GLenum"/>
|
|
<param name="v" type="GLint *" output="true" variable_param="target query"/>
|
|
<glx sop="122"/>
|
|
</function>
|
|
|
|
<function name="GetMaterialfv" es1="1.1" deprecated="3.1">
|
|
<param name="face" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
|
<glx sop="123"/>
|
|
</function>
|
|
|
|
<function name="GetMaterialiv" deprecated="3.1">
|
|
<param name="face" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx sop="124"/>
|
|
</function>
|
|
|
|
<function name="GetPixelMapfv" deprecated="3.1">
|
|
<param name="map" type="GLenum"/>
|
|
<param name="values" type="GLfloat *" output="true" variable_param="map"/>
|
|
<glx sop="125"/>
|
|
</function>
|
|
|
|
<function name="GetPixelMapuiv" deprecated="3.1">
|
|
<param name="map" type="GLenum"/>
|
|
<param name="values" type="GLuint *" output="true" variable_param="map"/>
|
|
<glx sop="126"/>
|
|
</function>
|
|
|
|
<function name="GetPixelMapusv" deprecated="3.1">
|
|
<param name="map" type="GLenum"/>
|
|
<param name="values" type="GLushort *" output="true" variable_param="map"/>
|
|
<glx sop="127"/>
|
|
</function>
|
|
|
|
<function name="GetPolygonStipple" deprecated="3.1">
|
|
<param name="mask" type="GLubyte *" output="true" img_width="32" img_height="32" img_format="GL_COLOR_INDEX" img_type="GL_BITMAP"/>
|
|
<glx sop="128"/>
|
|
</function>
|
|
|
|
<function name="GetString" es1="1.0" es2="2.0">
|
|
<param name="name" type="GLenum"/>
|
|
<return type="const GLubyte *"/>
|
|
<glx sop="129" handcode="true"/>
|
|
</function>
|
|
|
|
<function name="GetTexEnvfv" es1="1.1" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
|
<glx sop="130"/>
|
|
</function>
|
|
|
|
<function name="GetTexEnviv" es1="1.1" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx sop="131"/>
|
|
</function>
|
|
|
|
<function name="GetTexGendv" deprecated="3.1">
|
|
<param name="coord" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLdouble *" output="true" variable_param="pname"/>
|
|
<glx sop="132"/>
|
|
</function>
|
|
|
|
<function name="GetTexGenfv" deprecated="3.1">
|
|
<param name="coord" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
|
<glx sop="133"/>
|
|
</function>
|
|
|
|
<function name="GetTexGeniv" deprecated="3.1">
|
|
<param name="coord" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx sop="134"/>
|
|
</function>
|
|
|
|
<function name="GetTexImage">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="pixels" type="GLvoid *" output="true" img_width="width" img_height="height" img_depth="depth" img_format="format" img_type="type"/>
|
|
<glx sop="135" dimensions_in_reply="true"/>
|
|
</function>
|
|
|
|
<function name="GetTexParameterfv" es1="1.1" es2="2.0">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
|
<glx sop="136"/>
|
|
</function>
|
|
|
|
<function name="GetTexParameteriv" es1="1.1" es2="2.0">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx sop="137"/>
|
|
</function>
|
|
|
|
<function name="GetTexLevelParameterfv" es2="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
|
<glx sop="138"/>
|
|
</function>
|
|
|
|
<function name="GetTexLevelParameteriv" es2="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx sop="139"/>
|
|
</function>
|
|
|
|
<function name="IsEnabled" es1="1.1" es2="2.0">
|
|
<param name="cap" type="GLenum"/>
|
|
<return type="GLboolean"/>
|
|
<glx sop="140" handcode="client"/>
|
|
</function>
|
|
|
|
<function name="IsList" deprecated="3.1">
|
|
<param name="list" type="GLuint"/>
|
|
<return type="GLboolean"/>
|
|
<glx sop="141"/>
|
|
</function>
|
|
|
|
<function name="DepthRange">
|
|
<param name="zNear" type="GLclampd"/>
|
|
<param name="zFar" type="GLclampd"/>
|
|
<glx rop="174"/>
|
|
</function>
|
|
|
|
<function name="Frustum" deprecated="3.1">
|
|
<param name="left" type="GLdouble"/>
|
|
<param name="right" type="GLdouble"/>
|
|
<param name="bottom" type="GLdouble"/>
|
|
<param name="top" type="GLdouble"/>
|
|
<param name="zNear" type="GLdouble"/>
|
|
<param name="zFar" type="GLdouble"/>
|
|
<glx rop="175"/>
|
|
</function>
|
|
|
|
<function name="LoadIdentity" es1="1.0" deprecated="3.1">
|
|
<glx rop="176"/>
|
|
</function>
|
|
|
|
<function name="LoadMatrixf" es1="1.0" deprecated="3.1">
|
|
<param name="m" type="const GLfloat *" count="16"/>
|
|
<glx rop="177"/>
|
|
</function>
|
|
|
|
<function name="LoadMatrixd" deprecated="3.1">
|
|
<param name="m" type="const GLdouble *" count="16"/>
|
|
<glx rop="178"/>
|
|
</function>
|
|
|
|
<function name="MatrixMode" es1="1.0" deprecated="3.1">
|
|
<param name="mode" type="GLenum"/>
|
|
<glx rop="179"/>
|
|
</function>
|
|
|
|
<function name="MultMatrixf" es1="1.0" deprecated="3.1">
|
|
<param name="m" type="const GLfloat *" count="16"/>
|
|
<glx rop="180"/>
|
|
</function>
|
|
|
|
<function name="MultMatrixd" deprecated="3.1">
|
|
<param name="m" type="const GLdouble *" count="16"/>
|
|
<glx rop="181"/>
|
|
</function>
|
|
|
|
<function name="Ortho" deprecated="3.1">
|
|
<param name="left" type="GLdouble"/>
|
|
<param name="right" type="GLdouble"/>
|
|
<param name="bottom" type="GLdouble"/>
|
|
<param name="top" type="GLdouble"/>
|
|
<param name="zNear" type="GLdouble"/>
|
|
<param name="zFar" type="GLdouble"/>
|
|
<glx rop="182"/>
|
|
</function>
|
|
|
|
<function name="PopMatrix" es1="1.0" deprecated="3.1">
|
|
<glx rop="183"/>
|
|
</function>
|
|
|
|
<function name="PushMatrix" es1="1.0" deprecated="3.1">
|
|
<glx rop="184"/>
|
|
</function>
|
|
|
|
<function name="Rotated" deprecated="3.1">
|
|
<param name="angle" type="GLdouble"/>
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
<param name="z" type="GLdouble"/>
|
|
<glx rop="185"/>
|
|
</function>
|
|
|
|
<function name="Rotatef" es1="1.0" deprecated="3.1">
|
|
<param name="angle" type="GLfloat"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
<glx rop="186"/>
|
|
</function>
|
|
|
|
<function name="Scaled" deprecated="3.1">
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
<param name="z" type="GLdouble"/>
|
|
<glx rop="187"/>
|
|
</function>
|
|
|
|
<function name="Scalef" es1="1.0" deprecated="3.1">
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
<glx rop="188"/>
|
|
</function>
|
|
|
|
<function name="Translated" deprecated="3.1">
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
<param name="z" type="GLdouble"/>
|
|
<glx rop="189"/>
|
|
</function>
|
|
|
|
<function name="Translatef" es1="1.0" deprecated="3.1">
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
<glx rop="190"/>
|
|
</function>
|
|
|
|
<function name="Viewport" es1="1.0" es2="2.0" no_error="true">
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<glx rop="191"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="1.1">
|
|
<enum name="INDEX_LOGIC_OP" value="0x0BF1"/>
|
|
<enum name="COLOR_LOGIC_OP" value="0x0BF2"/>
|
|
<enum name="TEXTURE_INTERNAL_FORMAT" value="0x1003"/>
|
|
<enum name="DOUBLE" value="0x140A"/>
|
|
<enum name="POLYGON_OFFSET_UNITS" count="1" value="0x2A00">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POLYGON_OFFSET_POINT" value="0x2A01"/>
|
|
<enum name="POLYGON_OFFSET_LINE" value="0x2A02"/>
|
|
<enum name="R3_G3_B2" value="0x2A10"/>
|
|
<enum name="V2F" value="0x2A20"/>
|
|
<enum name="V3F" value="0x2A21"/>
|
|
<enum name="C4UB_V2F" value="0x2A22"/>
|
|
<enum name="C4UB_V3F" value="0x2A23"/>
|
|
<enum name="C3F_V3F" value="0x2A24"/>
|
|
<enum name="N3F_V3F" value="0x2A25"/>
|
|
<enum name="C4F_N3F_V3F" value="0x2A26"/>
|
|
<enum name="T2F_V3F" value="0x2A27"/>
|
|
<enum name="T4F_V4F" value="0x2A28"/>
|
|
<enum name="T2F_C4UB_V3F" value="0x2A29"/>
|
|
<enum name="T2F_C3F_V3F" value="0x2A2A"/>
|
|
<enum name="T2F_N3F_V3F" value="0x2A2B"/>
|
|
<enum name="T2F_C4F_N3F_V3F" value="0x2A2C"/>
|
|
<enum name="T4F_C4F_N3F_V4F" value="0x2A2D"/>
|
|
<enum name="POLYGON_OFFSET_FILL" value="0x8037"/>
|
|
<enum name="POLYGON_OFFSET_FACTOR" count="1" value="0x8038">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="ALPHA4" value="0x803B"/>
|
|
<enum name="ALPHA8" value="0x803C"/>
|
|
<enum name="ALPHA12" value="0x803D"/>
|
|
<enum name="ALPHA16" value="0x803E"/>
|
|
<enum name="LUMINANCE4" value="0x803F"/>
|
|
<enum name="LUMINANCE8" value="0x8040"/>
|
|
<enum name="LUMINANCE12" value="0x8041"/>
|
|
<enum name="LUMINANCE16" value="0x8042"/>
|
|
<enum name="LUMINANCE4_ALPHA4" value="0x8043"/>
|
|
<enum name="LUMINANCE6_ALPHA2" value="0x8044"/>
|
|
<enum name="LUMINANCE8_ALPHA8" value="0x8045"/>
|
|
<enum name="LUMINANCE12_ALPHA4" value="0x8046"/>
|
|
<enum name="LUMINANCE12_ALPHA12" value="0x8047"/>
|
|
<enum name="LUMINANCE16_ALPHA16" value="0x8048"/>
|
|
<enum name="INTENSITY" value="0x8049"/>
|
|
<enum name="INTENSITY4" value="0x804A"/>
|
|
<enum name="INTENSITY8" value="0x804B"/>
|
|
<enum name="INTENSITY12" value="0x804C"/>
|
|
<enum name="INTENSITY16" value="0x804D"/>
|
|
<enum name="RGB4" value="0x804F"/>
|
|
<enum name="RGB5" value="0x8050"/>
|
|
<enum name="RGB8" value="0x8051"/>
|
|
<enum name="RGB10" value="0x8052"/>
|
|
<enum name="RGB12" value="0x8053"/>
|
|
<enum name="RGB16" value="0x8054"/>
|
|
<enum name="RGBA2" value="0x8055"/>
|
|
<enum name="RGBA4" value="0x8056"/>
|
|
<enum name="RGB5_A1" value="0x8057"/>
|
|
<enum name="RGBA8" value="0x8058"/>
|
|
<enum name="RGB10_A2" value="0x8059"/>
|
|
<enum name="RGBA12" value="0x805A"/>
|
|
<enum name="RGBA16" value="0x805B"/>
|
|
<enum name="TEXTURE_RED_SIZE" count="1" value="0x805C">
|
|
<size name="GetTexLevelParameterfv" mode="get"/>
|
|
<size name="GetTexLevelParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_GREEN_SIZE" count="1" value="0x805D">
|
|
<size name="GetTexLevelParameterfv" mode="get"/>
|
|
<size name="GetTexLevelParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_BLUE_SIZE" count="1" value="0x805E">
|
|
<size name="GetTexLevelParameterfv" mode="get"/>
|
|
<size name="GetTexLevelParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_ALPHA_SIZE" count="1" value="0x805F">
|
|
<size name="GetTexLevelParameterfv" mode="get"/>
|
|
<size name="GetTexLevelParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_LUMINANCE_SIZE" count="1" value="0x8060">
|
|
<size name="GetTexLevelParameterfv" mode="get"/>
|
|
<size name="GetTexLevelParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_INTENSITY_SIZE" count="1" value="0x8061">
|
|
<size name="GetTexLevelParameterfv" mode="get"/>
|
|
<size name="GetTexLevelParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="PROXY_TEXTURE_1D" value="0x8063"/>
|
|
<enum name="PROXY_TEXTURE_2D" value="0x8064"/>
|
|
<enum name="TEXTURE_PRIORITY" count="1" value="0x8066">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_RESIDENT" count="1" value="0x8067">
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_BINDING_1D" count="1" value="0x8068">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_BINDING_2D" count="1" value="0x8069">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="VERTEX_ARRAY" count="1" value="0x8074">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="NORMAL_ARRAY" count="1" value="0x8075">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_ARRAY" count="1" value="0x8076">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="INDEX_ARRAY" count="1" value="0x8077">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_COORD_ARRAY" count="1" value="0x8078">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="EDGE_FLAG_ARRAY" count="1" value="0x8079">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="VERTEX_ARRAY_SIZE" count="1" value="0x807A">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="VERTEX_ARRAY_TYPE" count="1" value="0x807B">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="VERTEX_ARRAY_STRIDE" count="1" value="0x807C">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="NORMAL_ARRAY_TYPE" count="1" value="0x807E">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="NORMAL_ARRAY_STRIDE" count="1" value="0x807F">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_ARRAY_SIZE" count="1" value="0x8081">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_ARRAY_TYPE" count="1" value="0x8082">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_ARRAY_STRIDE" count="1" value="0x8083">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="INDEX_ARRAY_TYPE" count="1" value="0x8085">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="INDEX_ARRAY_STRIDE" count="1" value="0x8086">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_COORD_ARRAY_SIZE" count="1" value="0x8088">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_COORD_ARRAY_TYPE" count="1" value="0x8089">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_COORD_ARRAY_STRIDE" count="1" value="0x808A">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="EDGE_FLAG_ARRAY_STRIDE" count="1" value="0x808C">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="VERTEX_ARRAY_POINTER" value="0x808E"/>
|
|
<enum name="NORMAL_ARRAY_POINTER" value="0x808F"/>
|
|
<enum name="COLOR_ARRAY_POINTER" value="0x8090"/>
|
|
<enum name="INDEX_ARRAY_POINTER" value="0x8091"/>
|
|
<enum name="TEXTURE_COORD_ARRAY_POINTER" value="0x8092"/>
|
|
<enum name="EDGE_FLAG_ARRAY_POINTER" value="0x8093"/>
|
|
<enum name="CLIENT_PIXEL_STORE_BIT" value="0x00000001"/>
|
|
<enum name="CLIENT_VERTEX_ARRAY_BIT" value="0x00000002"/>
|
|
<enum name="CLIENT_ALL_ATTRIB_BITS" value="0xFFFFFFFF"/>
|
|
|
|
<function name="ArrayElement" deprecated="3.1" exec="dynamic" marshal="draw">
|
|
<param name="i" type="GLint"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="ColorPointer" es1="1.0" deprecated="3.1" marshal="async"
|
|
no_error="true"
|
|
marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx);">
|
|
<param name="size" type="GLint"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="DisableClientState" es1="1.0" deprecated="3.1">
|
|
<param name="array" type="GLenum"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="DrawArrays" es1="1.0" es2="2.0" exec="dynamic" marshal="draw"
|
|
marshal_sync="_mesa_glthread_is_non_vbo_draw_arrays(ctx)">
|
|
<param name="mode" type="GLenum"/>
|
|
<param name="first" type="GLint"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<glx rop="193" handcode="true"/>
|
|
</function>
|
|
|
|
<function name="DrawElements" es1="1.0" es2="2.0" exec="dynamic" marshal="draw"
|
|
marshal_sync="_mesa_glthread_is_non_vbo_draw_elements(ctx)">
|
|
<param name="mode" type="GLenum"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="indices" type="const GLvoid *"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="EdgeFlagPointer" deprecated="3.1" marshal="async"
|
|
no_error="true"
|
|
marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx);">
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="EnableClientState" es1="1.0" deprecated="3.1">
|
|
<param name="array" type="GLenum"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="GetPointerv" es1="1.1" es2="3.2">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLvoid **" output="true"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="IndexPointer" deprecated="3.1" marshal="async"
|
|
no_error="true"
|
|
marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx);">
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="InterleavedArrays" deprecated="3.1">
|
|
<param name="format" type="GLenum"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="NormalPointer" es1="1.0" deprecated="3.1" marshal="async"
|
|
no_error="true"
|
|
marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx);">
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="TexCoordPointer" es1="1.0" deprecated="3.1" marshal="async"
|
|
no_error="true"
|
|
marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx);">
|
|
<param name="size" type="GLint"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="VertexPointer" es1="1.0" deprecated="3.1" marshal="async"
|
|
no_error="true"
|
|
marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx);">
|
|
<param name="size" type="GLint"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="PolygonOffset" es1="1.0" es2="2.0">
|
|
<param name="factor" type="GLfloat"/>
|
|
<param name="units" type="GLfloat"/>
|
|
<glx rop="192"/>
|
|
</function>
|
|
|
|
<function name="CopyTexImage1D" no_error="true">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="border" type="GLint"/>
|
|
<glx rop="4119"/>
|
|
</function>
|
|
|
|
<function name="CopyTexImage2D" es1="1.0" es2="2.0" no_error="true">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="border" type="GLint"/>
|
|
<glx rop="4120"/>
|
|
</function>
|
|
|
|
<function name="CopyTexSubImage1D" no_error="true">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="xoffset" type="GLint"/>
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<glx rop="4121"/>
|
|
</function>
|
|
|
|
<function name="CopyTexSubImage2D" es1="1.0" es2="2.0" no_error="true">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="xoffset" type="GLint"/>
|
|
<param name="yoffset" type="GLint"/>
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<glx rop="4122"/>
|
|
</function>
|
|
|
|
<function name="TexSubImage1D" no_error="true">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="xoffset" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="UNUSED" type="GLuint" padding="true"/>
|
|
<param name="pixels" type="const GLvoid *" img_width="width" img_xoff="xoffset" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/>
|
|
<glx rop="4099" large="true"/>
|
|
</function>
|
|
|
|
<function name="TexSubImage2D" es1="1.0" es2="2.0" no_error="true">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="xoffset" type="GLint"/>
|
|
<param name="yoffset" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="UNUSED" type="GLuint" padding="true"/>
|
|
<param name="pixels" type="const GLvoid *" img_width="width" img_height="height" img_xoff="xoffset" img_yoff="yoffset" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/>
|
|
<glx rop="4100" large="true"/>
|
|
</function>
|
|
|
|
<function name="AreTexturesResident" deprecated="3.1">
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="textures" type="const GLuint *" count="n"/>
|
|
<param name="residences" type="GLboolean *" output="true" count="n"/>
|
|
<return type="GLboolean"/>
|
|
<glx sop="143" handcode="client" always_array="true"/>
|
|
</function>
|
|
|
|
<function name="BindTexture" es1="1.0" es2="2.0" no_error="true">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="texture" type="GLuint"/>
|
|
<glx rop="4117"/>
|
|
</function>
|
|
|
|
<function name="DeleteTextures" es1="1.0" es2="2.0" no_error="true">
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="textures" type="const GLuint *" count="n"/>
|
|
<glx sop="144"/>
|
|
</function>
|
|
|
|
<function name="GenTextures" es1="1.0" es2="2.0" no_error="true">
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="textures" type="GLuint *" output="true" count="n"/>
|
|
<glx sop="145" always_array="true"/>
|
|
</function>
|
|
|
|
<function name="IsTexture" es1="1.1" es2="2.0">
|
|
<param name="texture" type="GLuint"/>
|
|
<return type="GLboolean"/>
|
|
<glx sop="146"/>
|
|
</function>
|
|
|
|
<function name="PrioritizeTextures" deprecated="3.1">
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="textures" type="const GLuint *" count="n"/>
|
|
<param name="priorities" type="const GLclampf *" count="n"/>
|
|
<glx rop="4118"/>
|
|
</function>
|
|
|
|
<function name="Indexub" vectorequiv="Indexubv" deprecated="3.1">
|
|
<param name="c" type="GLubyte"/>
|
|
</function>
|
|
|
|
<function name="Indexubv" deprecated="3.1">
|
|
<param name="c" type="const GLubyte *" count="1"/>
|
|
<glx rop="194"/>
|
|
</function>
|
|
|
|
<function name="PopClientAttrib" deprecated="3.1">
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="PushClientAttrib" deprecated="3.1">
|
|
<param name="mask" type="GLbitfield"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="1.2">
|
|
<enum name="UNSIGNED_BYTE_3_3_2" value="0x8032"/>
|
|
<enum name="UNSIGNED_SHORT_4_4_4_4" value="0x8033"/>
|
|
<enum name="UNSIGNED_SHORT_5_5_5_1" value="0x8034"/>
|
|
<enum name="UNSIGNED_INT_8_8_8_8" value="0x8035"/>
|
|
<enum name="UNSIGNED_INT_10_10_10_2" value="0x8036"/>
|
|
<enum name="RESCALE_NORMAL" count="1" value="0x803A">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_BINDING_3D" count="1" value="0x806A">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PACK_SKIP_IMAGES" count="1" value="0x806B">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PACK_IMAGE_HEIGHT" count="1" value="0x806C">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="UNPACK_SKIP_IMAGES" count="1" value="0x806D">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="UNPACK_IMAGE_HEIGHT" count="1" value="0x806E">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_3D" count="1" value="0x806F">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PROXY_TEXTURE_3D" value="0x8070"/>
|
|
<enum name="TEXTURE_DEPTH" count="1" value="0x8071">
|
|
<size name="GetTexLevelParameterfv" mode="get"/>
|
|
<size name="GetTexLevelParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_WRAP_R" count="1" value="0x8072">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_3D_TEXTURE_SIZE" count="1" value="0x8073">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="UNSIGNED_BYTE_2_3_3_REV" value="0x8362"/>
|
|
<enum name="UNSIGNED_SHORT_5_6_5" value="0x8363"/>
|
|
<enum name="UNSIGNED_SHORT_5_6_5_REV" value="0x8364"/>
|
|
<enum name="UNSIGNED_SHORT_4_4_4_4_REV" value="0x8365"/>
|
|
<enum name="UNSIGNED_SHORT_1_5_5_5_REV" value="0x8366"/>
|
|
<enum name="UNSIGNED_INT_8_8_8_8_REV" value="0x8367"/>
|
|
<enum name="UNSIGNED_INT_2_10_10_10_REV" value="0x8368"/>
|
|
<enum name="BGR" value="0x80E0"/>
|
|
<enum name="BGRA" value="0x80E1"/>
|
|
<enum name="MAX_ELEMENTS_VERTICES" count="1" value="0x80E8">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_ELEMENTS_INDICES" count="1" value="0x80E9">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CLAMP_TO_EDGE" value="0x812F"/>
|
|
<enum name="TEXTURE_MIN_LOD" count="1" value="0x813A">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_MAX_LOD" count="1" value="0x813B">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_BASE_LEVEL" count="1" value="0x813C">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_MAX_LEVEL" count="1" value="0x813D">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="LIGHT_MODEL_COLOR_CONTROL" count="1" value="0x81F8">
|
|
<size name="LightModelfv"/>
|
|
<size name="LightModeliv"/>
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SINGLE_COLOR" value="0x81F9"/>
|
|
<enum name="SEPARATE_SPECULAR_COLOR" value="0x81FA"/>
|
|
<enum name="SMOOTH_POINT_SIZE_RANGE" count="2" value="0x0B12">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SMOOTH_POINT_SIZE_GRANULARITY" count="1" value="0x0B13">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SMOOTH_LINE_WIDTH_RANGE" count="2" value="0x0B22">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SMOOTH_LINE_WIDTH_GRANULARITY" count="1" value="0x0B23">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="ALIASED_POINT_SIZE_RANGE" count="2" value="0x846D">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="ALIASED_LINE_WIDTH_RANGE" count="2" value="0x846E">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
|
|
<!-- These enums are actually part of the ARB_imaging subset. -->
|
|
|
|
<enum name="CONSTANT_COLOR" value="0x8001"/>
|
|
<enum name="ONE_MINUS_CONSTANT_COLOR" value="0x8002"/>
|
|
<enum name="CONSTANT_ALPHA" value="0x8003"/>
|
|
<enum name="ONE_MINUS_CONSTANT_ALPHA" value="0x8004"/>
|
|
<enum name="BLEND_COLOR" count="4" value="0x8005">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="FUNC_ADD" value="0x8006"/>
|
|
<enum name="MIN" value="0x8007"/>
|
|
<enum name="MAX" value="0x8008"/>
|
|
<enum name="BLEND_EQUATION" count="1" value="0x8009">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="FUNC_SUBTRACT" value="0x800A"/>
|
|
<enum name="FUNC_REVERSE_SUBTRACT" value="0x800B"/>
|
|
<enum name="CONVOLUTION_1D" count="1" value="0x8010">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CONVOLUTION_2D" count="1" value="0x8011">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SEPARABLE_2D" count="1" value="0x8012">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
|
|
<enum name="CONVOLUTION_BORDER_MODE" count="1" value="0x8013">
|
|
<size name="ConvolutionParameterfv"/>
|
|
<size name="ConvolutionParameteriv"/>
|
|
<size name="GetConvolutionParameterfv" mode="get"/>
|
|
<size name="GetConvolutionParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="CONVOLUTION_BORDER_COLOR" count="4" value="0x8154">
|
|
<size name="ConvolutionParameterfv"/>
|
|
<size name="ConvolutionParameteriv"/>
|
|
<size name="GetConvolutionParameterfv" mode="get"/>
|
|
<size name="GetConvolutionParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="CONVOLUTION_FILTER_SCALE" count="4" value="0x8014">
|
|
<size name="ConvolutionParameterfv"/>
|
|
<size name="ConvolutionParameteriv"/>
|
|
<size name="GetConvolutionParameterfv" mode="get"/>
|
|
<size name="GetConvolutionParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="CONVOLUTION_FILTER_BIAS" count="4" value="0x8015">
|
|
<size name="ConvolutionParameterfv"/>
|
|
<size name="ConvolutionParameteriv"/>
|
|
<size name="GetConvolutionParameterfv" mode="get"/>
|
|
<size name="GetConvolutionParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="REDUCE" value="0x8016"/>
|
|
<enum name="CONVOLUTION_FORMAT" count="1" value="0x8017">
|
|
<size name="GetConvolutionParameterfv" mode="get"/>
|
|
<size name="GetConvolutionParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="CONVOLUTION_WIDTH" count="1" value="0x8018">
|
|
<size name="GetConvolutionParameterfv" mode="get"/>
|
|
<size name="GetConvolutionParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="CONVOLUTION_HEIGHT" count="1" value="0x8019">
|
|
<size name="GetConvolutionParameterfv" mode="get"/>
|
|
<size name="GetConvolutionParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_CONVOLUTION_WIDTH" count="1" value="0x801A">
|
|
<size name="GetConvolutionParameterfv" mode="get"/>
|
|
<size name="GetConvolutionParameteriv" mode="get"/>
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_CONVOLUTION_HEIGHT" count="1" value="0x801B">
|
|
<size name="GetConvolutionParameterfv" mode="get"/>
|
|
<size name="GetConvolutionParameteriv" mode="get"/>
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_CONVOLUTION_RED_SCALE" count="1" value="0x801C">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_CONVOLUTION_GREEN_SCALE" count="1" value="0x801D">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_CONVOLUTION_BLUE_SCALE" count="1" value="0x801E">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_CONVOLUTION_ALPHA_SCALE" count="1" value="0x801F">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_CONVOLUTION_RED_BIAS" count="1" value="0x8020">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_CONVOLUTION_GREEN_BIAS" count="1" value="0x8021">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_CONVOLUTION_BLUE_BIAS" count="1" value="0x8022">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_CONVOLUTION_ALPHA_BIAS" count="1" value="0x8023">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
|
|
<enum name="HISTOGRAM" count="1" value="0x8024">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PROXY_HISTOGRAM" value="0x8025"/>
|
|
<enum name="HISTOGRAM_WIDTH" count="1" value="0x8026">
|
|
<size name="GetHistogramParameterfv" mode="get"/>
|
|
<size name="GetHistogramParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="HISTOGRAM_FORMAT" count="1" value="0x8027">
|
|
<size name="GetHistogramParameterfv" mode="get"/>
|
|
<size name="GetHistogramParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="HISTOGRAM_RED_SIZE" count="1" value="0x8028">
|
|
<size name="GetHistogramParameterfv" mode="get"/>
|
|
<size name="GetHistogramParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="HISTOGRAM_GREEN_SIZE" count="1" value="0x8029">
|
|
<size name="GetHistogramParameterfv" mode="get"/>
|
|
<size name="GetHistogramParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="HISTOGRAM_BLUE_SIZE" count="1" value="0x802A">
|
|
<size name="GetHistogramParameterfv" mode="get"/>
|
|
<size name="GetHistogramParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="HISTOGRAM_ALPHA_SIZE" count="1" value="0x802B">
|
|
<size name="GetHistogramParameterfv" mode="get"/>
|
|
<size name="GetHistogramParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="HISTOGRAM_LUMINANCE_SIZE" count="1" value="0x802C">
|
|
<size name="GetHistogramParameterfv" mode="get"/>
|
|
<size name="GetHistogramParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="HISTOGRAM_SINK" count="1" value="0x802D">
|
|
<size name="GetHistogramParameterfv" mode="get"/>
|
|
<size name="GetHistogramParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="MINMAX" count="1" value="0x802E">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MINMAX_FORMAT" count="1" value="0x802F">
|
|
<size name="GetMinmaxParameterfv" mode="get"/>
|
|
<size name="GetMinmaxParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="MINMAX_SINK" count="1" value="0x8030">
|
|
<size name="GetMinmaxParameterfv" mode="get"/>
|
|
<size name="GetMinmaxParameteriv" mode="get"/>
|
|
</enum>
|
|
|
|
<enum name="COLOR_MATRIX" count="16" value="0x80B1">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_MATRIX_STACK_DEPTH" count="1" value="0x80B2">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_COLOR_MATRIX_STACK_DEPTH" count="1" value="0x80B3">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_COLOR_MATRIX_RED_SCALE" count="1" value="0x80B4">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_COLOR_MATRIX_GREEN_SCALE" count="1" value="0x80B5">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_COLOR_MATRIX_BLUE_SCALE" count="1" value="0x80B6">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_COLOR_MATRIX_ALPHA_SCALE" count="1" value="0x80B7">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_COLOR_MATRIX_RED_BIAS" count="1" value="0x80B8">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_COLOR_MATRIX_GREEN_BIAS" count="1" value="0x80B9">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_COLOR_MATRIX_BLUE_BIAS" count="1" value="0x80BA">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_COLOR_MATRIX_ALPHA_BIAS" count="1" value="0x80BB">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
|
|
<enum name="COLOR_TABLE" count="1" value="0x80D0">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_CONVOLUTION_COLOR_TABLE" count="1" value="0x80D1">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_COLOR_MATRIX_COLOR_TABLE" count="1" value="0x80D2">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PROXY_COLOR_TABLE" value="0x80D3"/>
|
|
<enum name="PROXY_POST_CONVOLUTION_COLOR_TABLE" value="0x80D4"/>
|
|
<enum name="PROXY_POST_COLOR_MATRIX_COLOR_TABLE" value="0x80D5"/>
|
|
|
|
<enum name="COLOR_TABLE_SCALE" count="4" value="0x80D6">
|
|
<size name="ColorTableParameterfv"/>
|
|
<size name="ColorTableParameteriv"/>
|
|
<size name="GetColorTableParameterfv" mode="get"/>
|
|
<size name="GetColorTableParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_BIAS" count="4" value="0x80D7">
|
|
<size name="ColorTableParameterfv"/>
|
|
<size name="ColorTableParameteriv"/>
|
|
<size name="GetColorTableParameterfv" mode="get"/>
|
|
<size name="GetColorTableParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_FORMAT" count="1" value="0x80D8">
|
|
<size name="GetColorTableParameterfv" mode="get"/>
|
|
<size name="GetColorTableParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_WIDTH" count="1" value="0x80D9">
|
|
<size name="GetColorTableParameterfv" mode="get"/>
|
|
<size name="GetColorTableParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_RED_SIZE" count="1" value="0x80DA">
|
|
<size name="GetColorTableParameterfv" mode="get"/>
|
|
<size name="GetColorTableParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_GREEN_SIZE" count="1" value="0x80DB">
|
|
<size name="GetColorTableParameterfv" mode="get"/>
|
|
<size name="GetColorTableParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_BLUE_SIZE" count="1" value="0x80DC">
|
|
<size name="GetColorTableParameterfv" mode="get"/>
|
|
<size name="GetColorTableParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_ALPHA_SIZE" count="1" value="0x80DD">
|
|
<size name="GetColorTableParameterfv" mode="get"/>
|
|
<size name="GetColorTableParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_LUMINANCE_SIZE" count="1" value="0x80DE">
|
|
<size name="GetColorTableParameterfv" mode="get"/>
|
|
<size name="GetColorTableParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_INTENSITY_SIZE" count="1" value="0x80DF">
|
|
<size name="GetColorTableParameterfv" mode="get"/>
|
|
<size name="GetColorTableParameteriv" mode="get"/>
|
|
</enum>
|
|
|
|
|
|
<function name="BlendColor" es2="2.0">
|
|
<param name="red" type="GLclampf"/>
|
|
<param name="green" type="GLclampf"/>
|
|
<param name="blue" type="GLclampf"/>
|
|
<param name="alpha" type="GLclampf"/>
|
|
<glx rop="4096"/>
|
|
</function>
|
|
|
|
<function name="BlendEquation" es2="2.0">
|
|
<param name="mode" type="GLenum"/>
|
|
<glx rop="4097"/>
|
|
</function>
|
|
|
|
<function name="DrawRangeElements" es2="3.0" exec="dynamic" marshal="draw"
|
|
marshal_sync="_mesa_glthread_is_non_vbo_draw_elements(ctx)">
|
|
<param name="mode" type="GLenum"/>
|
|
<param name="start" type="GLuint"/>
|
|
<param name="end" type="GLuint"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="indices" type="const GLvoid *"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="ColorTable" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="table" type="const GLvoid *" img_width="width" img_pad_dimensions="false" img_format="format" img_type="type" img_target="target"/>
|
|
<glx rop="2053" large="true"/>
|
|
</function>
|
|
|
|
<function name="ColorTableParameterfv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *" variable_param="pname"/>
|
|
<glx rop="2054"/>
|
|
</function>
|
|
|
|
<function name="ColorTableParameteriv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLint *" variable_param="pname"/>
|
|
<glx rop="2055"/>
|
|
</function>
|
|
|
|
<function name="CopyColorTable" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<glx rop="2056"/>
|
|
</function>
|
|
|
|
<function name="GetColorTable" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/>
|
|
<glx sop="147" dimensions_in_reply="true"/>
|
|
</function>
|
|
|
|
<function name="GetColorTableParameterfv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
|
<glx sop="148"/>
|
|
</function>
|
|
|
|
<function name="GetColorTableParameteriv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx sop="149"/>
|
|
</function>
|
|
|
|
<function name="ColorSubTable" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="start" type="GLsizei"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="data" type="const GLvoid *" img_width="count" img_pad_dimensions="false" img_format="format" img_type="type" img_target="target"/>
|
|
<glx rop="195" large="true"/>
|
|
</function>
|
|
|
|
<function name="CopyColorSubTable" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="start" type="GLsizei"/>
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<glx rop="196"/>
|
|
</function>
|
|
|
|
<function name="ConvolutionFilter1D" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="image" type="const GLvoid *" img_width="width" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/>
|
|
<glx rop="4101" large="true"/>
|
|
</function>
|
|
|
|
<function name="ConvolutionFilter2D" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="image" type="const GLvoid *" img_width="width" img_height="height" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/>
|
|
<glx rop="4102" large="true"/>
|
|
</function>
|
|
|
|
<function name="ConvolutionParameterf" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat"/>
|
|
<glx rop="4103"/>
|
|
</function>
|
|
|
|
<function name="ConvolutionParameterfv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *" variable_param="pname"/>
|
|
<glx rop="4104"/>
|
|
</function>
|
|
|
|
<function name="ConvolutionParameteri" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint"/>
|
|
<glx rop="4105"/>
|
|
</function>
|
|
|
|
<function name="ConvolutionParameteriv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLint *" variable_param="pname"/>
|
|
<glx rop="4106"/>
|
|
</function>
|
|
|
|
<function name="CopyConvolutionFilter1D" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<glx rop="4107"/>
|
|
</function>
|
|
|
|
<function name="CopyConvolutionFilter2D" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<glx rop="4108"/>
|
|
</function>
|
|
|
|
<function name="GetConvolutionFilter" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="image" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type"/>
|
|
<glx sop="150" dimensions_in_reply="true"/>
|
|
</function>
|
|
|
|
<function name="GetConvolutionParameterfv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
|
<glx sop="151"/>
|
|
</function>
|
|
|
|
<function name="GetConvolutionParameteriv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx sop="152"/>
|
|
</function>
|
|
|
|
<function name="GetSeparableFilter" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="row" type="GLvoid *" output="true"/>
|
|
<param name="column" type="GLvoid *" output="true"/>
|
|
<param name="span" type="GLvoid *" output="true"/>
|
|
<glx sop="153" handcode="true"/>
|
|
</function>
|
|
|
|
<function name="SeparableFilter2D" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="row" type="const GLvoid *"/>
|
|
<param name="column" type="const GLvoid *"/>
|
|
<glx rop="4109" handcode="true"/>
|
|
</function>
|
|
|
|
<function name="GetHistogram" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="reset" type="GLboolean"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="values" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/>
|
|
<glx sop="154" dimensions_in_reply="true" img_reset="reset"/>
|
|
</function>
|
|
|
|
<function name="GetHistogramParameterfv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
|
<glx sop="155"/>
|
|
</function>
|
|
|
|
<function name="GetHistogramParameteriv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx sop="156"/>
|
|
</function>
|
|
|
|
<function name="GetMinmax" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="reset" type="GLboolean"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="values" type="GLvoid *" output="true" img_width="2" img_format="format" img_type="type"/>
|
|
<glx sop="157" img_reset="reset"/>
|
|
</function>
|
|
|
|
<function name="GetMinmaxParameterfv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
|
<glx sop="158"/>
|
|
</function>
|
|
|
|
<function name="GetMinmaxParameteriv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx sop="159"/>
|
|
</function>
|
|
|
|
<function name="Histogram" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="sink" type="GLboolean"/>
|
|
<glx rop="4110"/>
|
|
</function>
|
|
|
|
<function name="Minmax" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="sink" type="GLboolean"/>
|
|
<glx rop="4111"/>
|
|
</function>
|
|
|
|
<function name="ResetHistogram" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<glx rop="4112"/>
|
|
</function>
|
|
|
|
<function name="ResetMinmax" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<glx rop="4113"/>
|
|
</function>
|
|
|
|
<function name="TexImage3D" es2="3.0" no_error="true">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="internalformat" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="depth" type="GLsizei"/>
|
|
<param name="border" type="GLint"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="pixels" type="const GLvoid *" img_width="width" img_height="height" img_depth="depth" img_format="format" img_type="type" img_target="target" img_null_flag="true" img_pad_dimensions="true"/>
|
|
<glx rop="4114" large="true"/>
|
|
</function>
|
|
|
|
<function name="TexSubImage3D" es2="3.0" no_error="true">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="xoffset" type="GLint"/>
|
|
<param name="yoffset" type="GLint"/>
|
|
<param name="zoffset" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="depth" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="UNUSED" type="GLuint" padding="true"/>
|
|
<param name="pixels" type="const GLvoid *" img_width="width" img_height="height" img_depth="depth" img_xoff="xoffset" img_yoff="yoffset" img_zoff="zoffset" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/>
|
|
<glx rop="4115" large="true"/>
|
|
</function>
|
|
|
|
<function name="CopyTexSubImage3D" es2="3.0" no_error="true">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="xoffset" type="GLint"/>
|
|
<param name="yoffset" type="GLint"/>
|
|
<param name="zoffset" type="GLint"/>
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<glx rop="4123"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="1.3">
|
|
<enum name="TEXTURE0" value="0x84C0"/>
|
|
<enum name="TEXTURE1" value="0x84C1"/>
|
|
<enum name="TEXTURE2" value="0x84C2"/>
|
|
<enum name="TEXTURE3" value="0x84C3"/>
|
|
<enum name="TEXTURE4" value="0x84C4"/>
|
|
<enum name="TEXTURE5" value="0x84C5"/>
|
|
<enum name="TEXTURE6" value="0x84C6"/>
|
|
<enum name="TEXTURE7" value="0x84C7"/>
|
|
<enum name="TEXTURE8" value="0x84C8"/>
|
|
<enum name="TEXTURE9" value="0x84C9"/>
|
|
<enum name="TEXTURE10" value="0x84CA"/>
|
|
<enum name="TEXTURE11" value="0x84CB"/>
|
|
<enum name="TEXTURE12" value="0x84CC"/>
|
|
<enum name="TEXTURE13" value="0x84CD"/>
|
|
<enum name="TEXTURE14" value="0x84CE"/>
|
|
<enum name="TEXTURE15" value="0x84CF"/>
|
|
<enum name="TEXTURE16" value="0x84D0"/>
|
|
<enum name="TEXTURE17" value="0x84D1"/>
|
|
<enum name="TEXTURE18" value="0x84D2"/>
|
|
<enum name="TEXTURE19" value="0x84D3"/>
|
|
<enum name="TEXTURE20" value="0x84D4"/>
|
|
<enum name="TEXTURE21" value="0x84D5"/>
|
|
<enum name="TEXTURE22" value="0x84D6"/>
|
|
<enum name="TEXTURE23" value="0x84D7"/>
|
|
<enum name="TEXTURE24" value="0x84D8"/>
|
|
<enum name="TEXTURE25" value="0x84D9"/>
|
|
<enum name="TEXTURE26" value="0x84DA"/>
|
|
<enum name="TEXTURE27" value="0x84DB"/>
|
|
<enum name="TEXTURE28" value="0x84DC"/>
|
|
<enum name="TEXTURE29" value="0x84DD"/>
|
|
<enum name="TEXTURE30" value="0x84DE"/>
|
|
<enum name="TEXTURE31" value="0x84DF"/>
|
|
<enum name="ACTIVE_TEXTURE" count="1" value="0x84E0">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CLIENT_ACTIVE_TEXTURE" count="1" value="0x84E1">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_TEXTURE_UNITS" count="1" value="0x84E2">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TRANSPOSE_MODELVIEW_MATRIX" value="0x84E3"/>
|
|
<enum name="TRANSPOSE_PROJECTION_MATRIX" value="0x84E4"/>
|
|
<enum name="TRANSPOSE_TEXTURE_MATRIX" value="0x84E5"/>
|
|
<enum name="TRANSPOSE_COLOR_MATRIX" value="0x84E6"/>
|
|
<enum name="MULTISAMPLE" count="1" value="0x809D">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SAMPLE_ALPHA_TO_COVERAGE" count="1" value="0x809E">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SAMPLE_ALPHA_TO_ONE" count="1" value="0x809F">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SAMPLE_COVERAGE" count="1" value="0x80A0">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SAMPLE_BUFFERS" count="1" value="0x80A8">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SAMPLES" count="1" value="0x80A9">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SAMPLE_COVERAGE_VALUE" count="1" value="0x80AA">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SAMPLE_COVERAGE_INVERT" count="1" value="0x80AB">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MULTISAMPLE_BIT" value="0x20000000"/>
|
|
<enum name="NORMAL_MAP" value="0x8511"/>
|
|
<enum name="REFLECTION_MAP" value="0x8512"/>
|
|
<enum name="TEXTURE_CUBE_MAP" count="1" value="0x8513">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_BINDING_CUBE_MAP" count="1" value="0x8514">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_CUBE_MAP_POSITIVE_X" value="0x8515"/>
|
|
<enum name="TEXTURE_CUBE_MAP_NEGATIVE_X" value="0x8516"/>
|
|
<enum name="TEXTURE_CUBE_MAP_POSITIVE_Y" value="0x8517"/>
|
|
<enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y" value="0x8518"/>
|
|
<enum name="TEXTURE_CUBE_MAP_POSITIVE_Z" value="0x8519"/>
|
|
<enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z" value="0x851A"/>
|
|
<enum name="PROXY_TEXTURE_CUBE_MAP" value="0x851B"/>
|
|
<enum name="MAX_CUBE_MAP_TEXTURE_SIZE" count="1" value="0x851C">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="COMPRESSED_ALPHA" value="0x84E9"/>
|
|
<enum name="COMPRESSED_LUMINANCE" value="0x84EA"/>
|
|
<enum name="COMPRESSED_LUMINANCE_ALPHA" value="0x84EB"/>
|
|
<enum name="COMPRESSED_INTENSITY" value="0x84EC"/>
|
|
<enum name="COMPRESSED_RGB" value="0x84ED"/>
|
|
<enum name="COMPRESSED_RGBA" value="0x84EE"/>
|
|
<enum name="TEXTURE_COMPRESSION_HINT" count="1" value="0x84EF">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_COMPRESSED_IMAGE_SIZE" count="1" value="0x86A0">
|
|
<size name="GetTexLevelParameterfv" mode="get"/>
|
|
<size name="GetTexLevelParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_COMPRESSED" count="1" value="0x86A1">
|
|
<size name="GetTexLevelParameterfv" mode="get"/>
|
|
<size name="GetTexLevelParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="NUM_COMPRESSED_TEXTURE_FORMATS" count="1" value="0x86A2">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="COMPRESSED_TEXTURE_FORMATS" count="-1" value="0x86A3">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CLAMP_TO_BORDER" value="0x812D"/>
|
|
<enum name="COMBINE" value="0x8570"/>
|
|
<enum name="COMBINE_RGB" count="1" value="0x8571">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
</enum>
|
|
<enum name="COMBINE_ALPHA" count="1" value="0x8572">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
</enum>
|
|
<enum name="SOURCE0_RGB" count="1" value="0x8580">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
</enum>
|
|
<enum name="SOURCE1_RGB" count="1" value="0x8581">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
</enum>
|
|
<enum name="SOURCE2_RGB" count="1" value="0x8582">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
</enum>
|
|
<enum name="SOURCE0_ALPHA" count="1" value="0x8588">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
</enum>
|
|
<enum name="SOURCE1_ALPHA" count="1" value="0x8589">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
</enum>
|
|
<enum name="SOURCE2_ALPHA" count="1" value="0x858A">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
</enum>
|
|
<enum name="OPERAND0_RGB" count="1" value="0x8590">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
</enum>
|
|
<enum name="OPERAND1_RGB" count="1" value="0x8591">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
</enum>
|
|
<enum name="OPERAND2_RGB" count="1" value="0x8592">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
</enum>
|
|
<enum name="OPERAND0_ALPHA" count="1" value="0x8598">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
</enum>
|
|
<enum name="OPERAND1_ALPHA" count="1" value="0x8599">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
</enum>
|
|
<enum name="OPERAND2_ALPHA" count="1" value="0x859A">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
</enum>
|
|
<enum name="RGB_SCALE" count="1" value="0x8573">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
</enum>
|
|
<enum name="ADD_SIGNED" value="0x8574"/>
|
|
<enum name="INTERPOLATE" value="0x8575"/>
|
|
<enum name="SUBTRACT" value="0x84E7"/>
|
|
<enum name="CONSTANT" value="0x8576"/>
|
|
<enum name="PRIMARY_COLOR" value="0x8577"/>
|
|
<enum name="PREVIOUS" value="0x8578"/>
|
|
<enum name="DOT3_RGB" value="0x86AE"/>
|
|
<enum name="DOT3_RGBA" value="0x86AF"/>
|
|
|
|
<function name="ActiveTexture" es1="1.0" es2="2.0" no_error="true">
|
|
<param name="texture" type="GLenum"/>
|
|
<glx rop="197"/>
|
|
</function>
|
|
|
|
<function name="ClientActiveTexture" es1="1.0" deprecated="3.1">
|
|
<param name="texture" type="GLenum"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord1d" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord1dv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLdouble *" count="1"/>
|
|
<glx rop="198"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord1f" alias="MultiTexCoord1fARB" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord1fv" alias="MultiTexCoord1fvARB"
|
|
deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord1i" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord1iv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLint *" count="1"/>
|
|
<glx rop="200"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord1s" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord1sv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLshort *" count="1"/>
|
|
<glx rop="201"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord2d" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLdouble"/>
|
|
<param name="t" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord2dv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLdouble *" count="2"/>
|
|
<glx rop="202"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord2f" alias="MultiTexCoord2fARB"
|
|
deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLfloat"/>
|
|
<param name="t" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord2fv" alias="MultiTexCoord2fvARB"
|
|
deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord2i" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLint"/>
|
|
<param name="t" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord2iv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLint *" count="2"/>
|
|
<glx rop="204"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord2s" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLshort"/>
|
|
<param name="t" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord2sv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLshort *" count="2"/>
|
|
<glx rop="205"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord3d" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLdouble"/>
|
|
<param name="t" type="GLdouble"/>
|
|
<param name="r" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord3dv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLdouble *" count="3"/>
|
|
<glx rop="206"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord3f" alias="MultiTexCoord3fARB"
|
|
deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLfloat"/>
|
|
<param name="t" type="GLfloat"/>
|
|
<param name="r" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord3fv" alias="MultiTexCoord3fvARB"
|
|
deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord3i" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLint"/>
|
|
<param name="t" type="GLint"/>
|
|
<param name="r" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord3iv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLint *" count="3"/>
|
|
<glx rop="208"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord3s" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLshort"/>
|
|
<param name="t" type="GLshort"/>
|
|
<param name="r" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord3sv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLshort *" count="3"/>
|
|
<glx rop="209"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord4d" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLdouble"/>
|
|
<param name="t" type="GLdouble"/>
|
|
<param name="r" type="GLdouble"/>
|
|
<param name="q" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord4dv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLdouble *" count="4"/>
|
|
<glx rop="210"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord4f" alias="MultiTexCoord4fARB" es1="1.0"
|
|
deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLfloat"/>
|
|
<param name="t" type="GLfloat"/>
|
|
<param name="r" type="GLfloat"/>
|
|
<param name="q" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord4fv" alias="MultiTexCoord4fvARB"
|
|
deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord4i" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLint"/>
|
|
<param name="t" type="GLint"/>
|
|
<param name="r" type="GLint"/>
|
|
<param name="q" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord4iv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLint *" count="4"/>
|
|
<glx rop="212"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord4s" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLshort"/>
|
|
<param name="t" type="GLshort"/>
|
|
<param name="r" type="GLshort"/>
|
|
<param name="q" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord4sv" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLshort *" count="4"/>
|
|
<glx rop="213"/>
|
|
</function>
|
|
|
|
<function name="LoadTransposeMatrixf" deprecated="3.1">
|
|
<param name="m" type="const GLfloat *" count="16"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="LoadTransposeMatrixd" deprecated="3.1">
|
|
<param name="m" type="const GLdouble *" count="16"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="MultTransposeMatrixf" deprecated="3.1">
|
|
<param name="m" type="const GLfloat *" count="16"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="MultTransposeMatrixd" deprecated="3.1">
|
|
<param name="m" type="const GLdouble *" count="16"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="SampleCoverage" es1="1.0" es2="2.0">
|
|
<param name="value" type="GLclampf"/>
|
|
<param name="invert" type="GLboolean"/>
|
|
<glx rop="229"/>
|
|
</function>
|
|
|
|
<function name="CompressedTexImage3D" es2="3.0" marshal="sync"
|
|
no_error="true">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="depth" type="GLsizei"/>
|
|
<param name="border" type="GLint"/>
|
|
<param name="imageSize" type="GLsizei" counter="true"/>
|
|
<param name="data" type="const GLvoid *" count="imageSize"/>
|
|
<glx rop="216" handcode="client"/>
|
|
</function>
|
|
|
|
<function name="CompressedTexImage2D" es1="1.0" es2="2.0" marshal="sync"
|
|
no_error="true">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="border" type="GLint"/>
|
|
<param name="imageSize" type="GLsizei" counter="true"/>
|
|
<param name="data" type="const GLvoid *" count="imageSize"/>
|
|
<glx rop="215" handcode="client"/>
|
|
</function>
|
|
|
|
<function name="CompressedTexImage1D" marshal="sync" no_error="true">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="border" type="GLint"/>
|
|
<param name="imageSize" type="GLsizei" counter="true"/>
|
|
<param name="data" type="const GLvoid *" count="imageSize"/>
|
|
<glx rop="214" handcode="client"/>
|
|
</function>
|
|
|
|
<function name="CompressedTexSubImage3D" es2="3.0" marshal="sync"
|
|
no_error="true">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="xoffset" type="GLint"/>
|
|
<param name="yoffset" type="GLint"/>
|
|
<param name="zoffset" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="depth" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="imageSize" type="GLsizei" counter="true"/>
|
|
<param name="data" type="const GLvoid *" count="imageSize"/>
|
|
<glx rop="219" handcode="client"/>
|
|
</function>
|
|
|
|
<function name="CompressedTexSubImage2D" es1="1.0" es2="2.0" marshal="sync"
|
|
no_error="true">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="xoffset" type="GLint"/>
|
|
<param name="yoffset" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="imageSize" type="GLsizei" counter="true"/>
|
|
<param name="data" type="const GLvoid *" count="imageSize"/>
|
|
<glx rop="218" handcode="client"/>
|
|
</function>
|
|
|
|
<function name="CompressedTexSubImage1D" marshal="sync" no_error="true">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="xoffset" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="imageSize" type="GLsizei" counter="true"/>
|
|
<param name="data" type="const GLvoid *" count="imageSize"/>
|
|
<glx rop="217" handcode="client"/>
|
|
</function>
|
|
|
|
<function name="GetCompressedTexImage">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="img" type="GLvoid *" output="true"/>
|
|
<glx sop="160" handcode="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="1.4">
|
|
<enum name="BLEND_DST_RGB" count="1" value="0x80C8">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="BLEND_SRC_RGB" count="1" value="0x80C9">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="BLEND_DST_ALPHA" count="1" value="0x80CA">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="BLEND_SRC_ALPHA" count="1" value="0x80CB">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POINT_SIZE_MIN" count="1" value="0x8126">
|
|
<size name="PointParameterfv"/>
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POINT_SIZE_MAX" count="1" value="0x8127">
|
|
<size name="PointParameterfv"/>
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POINT_FADE_THRESHOLD_SIZE" count="1" value="0x8128">
|
|
<size name="PointParameterfv"/>
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POINT_DISTANCE_ATTENUATION" count="3" value="0x8129">
|
|
<size name="PointParameterfv"/>
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="GENERATE_MIPMAP" count="1" value="0x8191">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="GENERATE_MIPMAP_HINT" value="0x8192"/>
|
|
<enum name="DEPTH_COMPONENT16" value="0x81A5"/>
|
|
<enum name="DEPTH_COMPONENT24" value="0x81A6"/>
|
|
<enum name="DEPTH_COMPONENT32" value="0x81A7"/>
|
|
<enum name="MIRRORED_REPEAT" value="0x8370"/>
|
|
<enum name="FOG_COORDINATE_SOURCE" count="1" value="0x8450">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="FOG_COORDINATE" value="0x8451"/>
|
|
<enum name="FRAGMENT_DEPTH" value="0x8452"/>
|
|
<enum name="CURRENT_FOG_COORDINATE" count="1" value="0x8453">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="FOG_COORDINATE_ARRAY_TYPE" count="1" value="0x8454">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="FOG_COORDINATE_ARRAY_STRIDE" count="1" value="0x8455">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="FOG_COORDINATE_ARRAY_POINTER" value="0x8456"/>
|
|
<enum name="FOG_COORDINATE_ARRAY" count="1" value="0x8457">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_SUM" value="0x8458"/>
|
|
<enum name="CURRENT_SECONDARY_COLOR" count="4" value="0x8459">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SECONDARY_COLOR_ARRAY_SIZE" count="1" value="0x845A">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SECONDARY_COLOR_ARRAY_TYPE" count="1" value="0x845B">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SECONDARY_COLOR_ARRAY_STRIDE" count="1" value="0x845C">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SECONDARY_COLOR_ARRAY_POINTER" value="0x845D"/>
|
|
<enum name="SECONDARY_COLOR_ARRAY" count="1" value="0x845E">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_TEXTURE_LOD_BIAS" count="1" value="0x84FD">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_FILTER_CONTROL" value="0x8500"/>
|
|
<enum name="TEXTURE_LOD_BIAS" count="1" value="0x8501">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="INCR_WRAP" value="0x8507"/>
|
|
<enum name="DECR_WRAP" value="0x8508"/>
|
|
<enum name="TEXTURE_DEPTH_SIZE" count="1" value="0x884A">
|
|
<size name="GetTexLevelParameterfv" mode="get"/>
|
|
<size name="GetTexLevelParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="DEPTH_TEXTURE_MODE" count="1" value="0x884B">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_COMPARE_MODE" count="1" value="0x884C">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_COMPARE_FUNC" count="1" value="0x884D">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="COMPARE_R_TO_TEXTURE" value="0x884E"/>
|
|
|
|
<function name="BlendFuncSeparate" es2="2.0" no_error="true">
|
|
<param name="sfactorRGB" type="GLenum"/>
|
|
<param name="dfactorRGB" type="GLenum"/>
|
|
<param name="sfactorAlpha" type="GLenum"/>
|
|
<param name="dfactorAlpha" type="GLenum"/>
|
|
<glx rop="4134"/>
|
|
</function>
|
|
|
|
<function name="FogCoordf" alias="FogCoordfEXT" deprecated="3.1">
|
|
<param name="coord" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="FogCoordfv" alias="FogCoordfvEXT" deprecated="3.1">
|
|
<param name="coord" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="FogCoordd" deprecated="3.1">
|
|
<param name="coord" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="FogCoorddv" deprecated="3.1">
|
|
<param name="coord" type="const GLdouble *" count="1"/>
|
|
<glx rop="4125"/>
|
|
</function>
|
|
|
|
<function name="FogCoordPointer" deprecated="3.1" marshal="async"
|
|
no_error="true"
|
|
marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx);">
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="MultiDrawArrays" marshal="draw"
|
|
marshal_sync="_mesa_glthread_is_non_vbo_draw_arrays(ctx)">
|
|
<param name="mode" type="GLenum"/>
|
|
<param name="first" type="const GLint *" count="primcount"/>
|
|
<param name="count" type="const GLsizei *" count="primcount"/>
|
|
<param name="primcount" type="GLsizei"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="MultiDrawElements" alias="MultiDrawElementsEXT">
|
|
<param name="mode" type="GLenum"/>
|
|
<param name="count" type="const GLsizei *"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="indices" type="const GLvoid * const *"/>
|
|
<param name="primcount" type="GLsizei"/>
|
|
</function>
|
|
|
|
<function name="PointParameterf" es1="1.1">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLfloat"/>
|
|
<glx rop="2065"/>
|
|
</function>
|
|
|
|
<function name="PointParameterfv" es1="1.1">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *" variable_param="pname"
|
|
marshal_count="_mesa_point_param_enum_to_count(pname)"/>
|
|
<glx rop="2066"/>
|
|
</function>
|
|
|
|
<function name="PointParameteri">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLint"/>
|
|
<glx rop="4221"/>
|
|
</function>
|
|
|
|
<function name="PointParameteriv">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLint *" variable_param="pname"
|
|
marshal_count="_mesa_point_param_enum_to_count(pname)"/>
|
|
<glx rop="4222"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3b" deprecated="3.1">
|
|
<param name="red" type="GLbyte"/>
|
|
<param name="green" type="GLbyte"/>
|
|
<param name="blue" type="GLbyte"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3bv" deprecated="3.1">
|
|
<param name="v" type="const GLbyte *" count="3"/>
|
|
<glx rop="4126"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3d" deprecated="3.1">
|
|
<param name="red" type="GLdouble"/>
|
|
<param name="green" type="GLdouble"/>
|
|
<param name="blue" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3dv" deprecated="3.1">
|
|
<param name="v" type="const GLdouble *" count="3"/>
|
|
<glx rop="4130"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3f" alias="SecondaryColor3fEXT"
|
|
deprecated="3.1" exec="dynamic">
|
|
<param name="red" type="GLfloat"/>
|
|
<param name="green" type="GLfloat"/>
|
|
<param name="blue" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3fv" alias="SecondaryColor3fvEXT"
|
|
deprecated="3.1" exec="dynamic">
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3i" deprecated="3.1">
|
|
<param name="red" type="GLint"/>
|
|
<param name="green" type="GLint"/>
|
|
<param name="blue" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3iv" deprecated="3.1">
|
|
<param name="v" type="const GLint *" count="3"/>
|
|
<glx rop="4128"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3s" deprecated="3.1">
|
|
<param name="red" type="GLshort"/>
|
|
<param name="green" type="GLshort"/>
|
|
<param name="blue" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3sv" deprecated="3.1">
|
|
<param name="v" type="const GLshort *" count="3"/>
|
|
<glx rop="4127"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3ub" deprecated="3.1">
|
|
<param name="red" type="GLubyte"/>
|
|
<param name="green" type="GLubyte"/>
|
|
<param name="blue" type="GLubyte"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3ubv" deprecated="3.1">
|
|
<param name="v" type="const GLubyte *" count="3"/>
|
|
<glx rop="4131"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3ui" deprecated="3.1">
|
|
<param name="red" type="GLuint"/>
|
|
<param name="green" type="GLuint"/>
|
|
<param name="blue" type="GLuint"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3uiv" deprecated="3.1">
|
|
<param name="v" type="const GLuint *" count="3"/>
|
|
<glx rop="4133"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3us" deprecated="3.1">
|
|
<param name="red" type="GLushort"/>
|
|
<param name="green" type="GLushort"/>
|
|
<param name="blue" type="GLushort"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3usv" deprecated="3.1">
|
|
<param name="v" type="const GLushort *" count="3"/>
|
|
<glx rop="4132"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColorPointer" deprecated="3.1" marshal="async"
|
|
no_error="true"
|
|
marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx);">
|
|
<param name="size" type="GLint"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="WindowPos2d" deprecated="3.1">
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="WindowPos2dv" deprecated="3.1">
|
|
<param name="v" type="const GLdouble *" count="2"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="WindowPos2f" deprecated="3.1">
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="WindowPos2fv" deprecated="3.1">
|
|
<param name="v" type="const GLfloat *" count="2"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="WindowPos2i" deprecated="3.1">
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="WindowPos2iv" deprecated="3.1">
|
|
<param name="v" type="const GLint *" count="2"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="WindowPos2s" deprecated="3.1">
|
|
<param name="x" type="GLshort"/>
|
|
<param name="y" type="GLshort"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="WindowPos2sv" deprecated="3.1">
|
|
<param name="v" type="const GLshort *" count="2"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="WindowPos3d" deprecated="3.1">
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
<param name="z" type="GLdouble"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="WindowPos3dv" deprecated="3.1">
|
|
<param name="v" type="const GLdouble *" count="3"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="WindowPos3f" deprecated="3.1">
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="WindowPos3fv" deprecated="3.1">
|
|
<param name="v" type="const GLfloat *" count="3"/>
|
|
<glx rop="230"/>
|
|
</function>
|
|
|
|
<function name="WindowPos3i" deprecated="3.1">
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="z" type="GLint"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="WindowPos3iv" deprecated="3.1">
|
|
<param name="v" type="const GLint *" count="3"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="WindowPos3s" deprecated="3.1">
|
|
<param name="x" type="GLshort"/>
|
|
<param name="y" type="GLshort"/>
|
|
<param name="z" type="GLshort"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="WindowPos3sv" deprecated="3.1">
|
|
<param name="v" type="const GLshort *" count="3"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="1.5">
|
|
<enum name="BUFFER_SIZE" value="0x8764"/>
|
|
<enum name="BUFFER_USAGE" value="0x8765"/>
|
|
<enum name="QUERY_COUNTER_BITS" value="0x8864"/>
|
|
<enum name="CURRENT_QUERY" value="0x8865"/>
|
|
<enum name="QUERY_RESULT" value="0x8866"/>
|
|
<enum name="QUERY_RESULT_AVAILABLE" value="0x8867"/>
|
|
<enum name="ARRAY_BUFFER" value="0x8892"/>
|
|
<enum name="ELEMENT_ARRAY_BUFFER" value="0x8893"/>
|
|
<enum name="ARRAY_BUFFER_BINDING" value="0x8894"/>
|
|
<enum name="ELEMENT_ARRAY_BUFFER_BINDING" value="0x8895"/>
|
|
<enum name="VERTEX_ARRAY_BUFFER_BINDING" value="0x8896"/>
|
|
<enum name="NORMAL_ARRAY_BUFFER_BINDING" value="0x8897"/>
|
|
<enum name="COLOR_ARRAY_BUFFER_BINDING" value="0x8898"/>
|
|
<enum name="INDEX_ARRAY_BUFFER_BINDING" value="0x8899"/>
|
|
<enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING" value="0x889A"/>
|
|
<enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING" value="0x889B"/>
|
|
<enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING" value="0x889C"/>
|
|
<enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING" value="0x889D"/>
|
|
<enum name="WEIGHT_ARRAY_BUFFER_BINDING" value="0x889E"/>
|
|
<enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING" value="0x889F"/>
|
|
<enum name="READ_ONLY" value="0x88B8"/>
|
|
<enum name="WRITE_ONLY" value="0x88B9"/>
|
|
<enum name="READ_WRITE" value="0x88BA"/>
|
|
<enum name="BUFFER_ACCESS" value="0x88BB"/>
|
|
<enum name="BUFFER_MAPPED" value="0x88BC"/>
|
|
<enum name="BUFFER_MAP_POINTER" value="0x88BD"/>
|
|
<enum name="STREAM_DRAW" value="0x88E0"/>
|
|
<enum name="STREAM_READ" value="0x88E1"/>
|
|
<enum name="STREAM_COPY" value="0x88E2"/>
|
|
<enum name="STATIC_DRAW" value="0x88E4"/>
|
|
<enum name="STATIC_READ" value="0x88E5"/>
|
|
<enum name="STATIC_COPY" value="0x88E6"/>
|
|
<enum name="DYNAMIC_DRAW" value="0x88E8"/>
|
|
<enum name="DYNAMIC_READ" value="0x88E9"/>
|
|
<enum name="DYNAMIC_COPY" value="0x88EA"/>
|
|
<enum name="SAMPLES_PASSED" count="1" value="0x8914"/>
|
|
<enum name="FOG_COORD_SRC" value="0x8450">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="FOG_COORD" value="0x8451"/>
|
|
<enum name="CURRENT_FOG_COORD" count="1" value="0x8453">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="FOG_COORD_ARRAY_TYPE" count="1" value="0x8454">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="FOG_COORD_ARRAY_STRIDE" count="1" value="0x8455">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="FOG_COORD_ARRAY_POINTER" value="0x8456"/>
|
|
<enum name="FOG_COORD_ARRAY" count="1" value="0x8457">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="FOG_COORD_ARRAY_BUFFER_BINDING" value="0x889D"/>
|
|
<enum name="SRC0_RGB" value="0x8580"/>
|
|
<enum name="SRC1_RGB" value="0x8581"/>
|
|
<enum name="SRC2_RGB" value="0x8582"/>
|
|
<enum name="SRC0_ALPHA" value="0x8588"/>
|
|
<enum name="SRC1_ALPHA" value="0x8589"/>
|
|
<enum name="SRC2_ALPHA" value="0x858A"/>
|
|
|
|
<type name="intptr" size="4" glx_name="CARD32"/>
|
|
<type name="sizeiptr" size="4" unsigned="true" glx_name="CARD32"/>
|
|
|
|
<function name="BindBuffer" es1="1.1" es2="2.0" no_error="true"
|
|
marshal_call_after="if (COMPAT) _mesa_glthread_BindBuffer(ctx, target, buffer);">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="buffer" type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="BufferData" es1="1.1" es2="2.0" marshal="custom" no_error="true">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="size" type="GLsizeiptr" counter="true"/>
|
|
<param name="data" type="const GLvoid *" count="size" img_null_flag="true"/>
|
|
<param name="usage" type="GLenum"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="BufferSubData" es1="1.1" es2="2.0" marshal="custom"
|
|
no_error="true">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="offset" type="GLintptr"/>
|
|
<param name="size" type="GLsizeiptr" counter="true"/>
|
|
<param name="data" type="const GLvoid *" count="size"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="DeleteBuffers" es1="1.1" es2="2.0" no_error="true"
|
|
marshal_call_after="if (COMPAT) _mesa_glthread_DeleteBuffers(ctx, n, buffer);">
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="buffer" type="const GLuint *" count="n"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GenBuffers" es1="1.1" es2="2.0" no_error="true">
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="buffer" type="GLuint *" output="true" count="n"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetBufferParameteriv" es1="1.1" es2="2.0">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetBufferPointerv" es2="3.0">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLvoid **" output="true"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetBufferSubData">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="offset" type="GLintptr"/>
|
|
<param name="size" type="GLsizeiptr" counter="true"/>
|
|
<param name="data" type="GLvoid *" output="true" count="size"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="IsBuffer" es1="1.1" es2="2.0">
|
|
<param name="buffer" type="GLuint"/>
|
|
<return type="GLboolean"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="MapBuffer" no_error="true">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="access" type="GLenum"/>
|
|
<return type="GLvoid *"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="UnmapBuffer" es2="3.0" no_error="true">
|
|
<param name="target" type="GLenum"/>
|
|
<return type="GLboolean"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GenQueries" es2="3.0">
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="ids" type="GLuint *" output="true" count="n"/>
|
|
<glx sop="162" always_array="true"/>
|
|
</function>
|
|
|
|
<function name="DeleteQueries" es2="3.0">
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="ids" type="const GLuint *" count="n"/>
|
|
<glx sop="161"/>
|
|
</function>
|
|
|
|
<function name="IsQuery" es2="3.0">
|
|
<param name="id" type="GLuint"/>
|
|
<return type="GLboolean"/>
|
|
<glx sop="163"/>
|
|
</function>
|
|
|
|
<function name="BeginQuery" es2="3.0">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="id" type="GLuint"/>
|
|
<glx rop="231"/>
|
|
</function>
|
|
|
|
<function name="EndQuery" es2="3.0">
|
|
<param name="target" type="GLenum"/>
|
|
<glx rop="232"/>
|
|
</function>
|
|
|
|
<function name="GetQueryiv" es2="3.0">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx sop="164"/>
|
|
</function>
|
|
|
|
<function name="GetQueryObjectiv">
|
|
<param name="id" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx sop="165"/>
|
|
</function>
|
|
|
|
<function name="GetQueryObjectuiv" es2="3.0">
|
|
<param name="id" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLuint *" output="true" variable_param="pname"/>
|
|
<glx sop="166"/>
|
|
</function>
|
|
</category>
|
|
|
|
|
|
<category name="2.0">
|
|
<!-- XXX some of the enums and functions probably need additional -->
|
|
<!-- flags/attributes. -->
|
|
|
|
<type name="char" size="1" glx_name="CARD8"/>
|
|
|
|
<enum name="BLEND_EQUATION_RGB" value="0x8009"/>
|
|
<enum name="VERTEX_ATTRIB_ARRAY_ENABLED" value="0x8622"/>
|
|
<enum name="VERTEX_ATTRIB_ARRAY_SIZE" value="0x8623"/>
|
|
<enum name="VERTEX_ATTRIB_ARRAY_STRIDE" value="0x8624"/>
|
|
<enum name="VERTEX_ATTRIB_ARRAY_TYPE" value="0x8625"/>
|
|
<enum name="CURRENT_VERTEX_ATTRIB" value="0x8626"/>
|
|
<enum name="VERTEX_PROGRAM_POINT_SIZE" value="0x8642"/>
|
|
<enum name="VERTEX_PROGRAM_TWO_SIDE" value="0x8643"/>
|
|
<enum name="VERTEX_ATTRIB_ARRAY_POINTER" value="0x8645"/>
|
|
<enum name="STENCIL_BACK_FUNC" value="0x8800"/>
|
|
<enum name="STENCIL_BACK_FAIL" value="0x8801"/>
|
|
<enum name="STENCIL_BACK_PASS_DEPTH_FAIL" value="0x8802"/>
|
|
<enum name="STENCIL_BACK_PASS_DEPTH_PASS" value="0x8803"/>
|
|
<enum name="MAX_DRAW_BUFFERS" value="0x8824"/>
|
|
<enum name="DRAW_BUFFER0" value="0x8825"/>
|
|
<enum name="DRAW_BUFFER1" value="0x8826"/>
|
|
<enum name="DRAW_BUFFER2" value="0x8827"/>
|
|
<enum name="DRAW_BUFFER3" value="0x8828"/>
|
|
<enum name="DRAW_BUFFER4" value="0x8829"/>
|
|
<enum name="DRAW_BUFFER5" value="0x882A"/>
|
|
<enum name="DRAW_BUFFER6" value="0x882B"/>
|
|
<enum name="DRAW_BUFFER7" value="0x882C"/>
|
|
<enum name="DRAW_BUFFER8" value="0x882D"/>
|
|
<enum name="DRAW_BUFFER9" value="0x882E"/>
|
|
<enum name="DRAW_BUFFER10" value="0x882F"/>
|
|
<enum name="DRAW_BUFFER11" value="0x8830"/>
|
|
<enum name="DRAW_BUFFER12" value="0x8831"/>
|
|
<enum name="DRAW_BUFFER13" value="0x8832"/>
|
|
<enum name="DRAW_BUFFER14" value="0x8833"/>
|
|
<enum name="DRAW_BUFFER15" value="0x8834"/>
|
|
<enum name="BLEND_EQUATION_ALPHA" value="0x883D"/>
|
|
<enum name="POINT_SPRITE" value="0x8861"/>
|
|
<enum name="COORD_REPLACE" value="0x8862"/>
|
|
<enum name="MAX_VERTEX_ATTRIBS" value="0x8869"/>
|
|
<enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED" value="0x886A"/>
|
|
<enum name="MAX_TEXTURE_COORDS" value="0x8871"/>
|
|
<enum name="MAX_TEXTURE_IMAGE_UNITS" value="0x8872"/>
|
|
<enum name="FRAGMENT_SHADER" value="0x8B30"/>
|
|
<enum name="VERTEX_SHADER" value="0x8B31"/>
|
|
<enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS" value="0x8B49"/>
|
|
<enum name="MAX_VERTEX_UNIFORM_COMPONENTS" value="0x8B4A"/>
|
|
<enum name="MAX_VARYING_FLOATS" value="0x8B4B"/>
|
|
<enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS" value="0x8B4C"/>
|
|
<enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS" value="0x8B4D"/>
|
|
<enum name="SHADER_TYPE" value="0x8B4F"/>
|
|
<enum name="FLOAT_VEC2" value="0x8B50"/>
|
|
<enum name="FLOAT_VEC3" value="0x8B51"/>
|
|
<enum name="FLOAT_VEC4" value="0x8B52"/>
|
|
<enum name="INT_VEC2" value="0x8B53"/>
|
|
<enum name="INT_VEC3" value="0x8B54"/>
|
|
<enum name="INT_VEC4" value="0x8B55"/>
|
|
<enum name="BOOL" value="0x8B56"/>
|
|
<enum name="BOOL_VEC2" value="0x8B57"/>
|
|
<enum name="BOOL_VEC3" value="0x8B58"/>
|
|
<enum name="BOOL_VEC4" value="0x8B59"/>
|
|
<enum name="FLOAT_MAT2" value="0x8B5A"/>
|
|
<enum name="FLOAT_MAT3" value="0x8B5B"/>
|
|
<enum name="FLOAT_MAT4" value="0x8B5C"/>
|
|
<enum name="SAMPLER_1D" value="0x8B5D"/>
|
|
<enum name="SAMPLER_2D" value="0x8B5E"/>
|
|
<enum name="SAMPLER_3D" value="0x8B5F"/>
|
|
<enum name="SAMPLER_CUBE" value="0x8B60"/>
|
|
<enum name="SAMPLER_1D_SHADOW" value="0x8B61"/>
|
|
<enum name="SAMPLER_2D_SHADOW" value="0x8B62"/>
|
|
<enum name="DELETE_STATUS" value="0x8B80"/>
|
|
<enum name="COMPILE_STATUS" value="0x8B81"/>
|
|
<enum name="LINK_STATUS" value="0x8B82"/>
|
|
<enum name="VALIDATE_STATUS" value="0x8B83"/>
|
|
<enum name="INFO_LOG_LENGTH" value="0x8B84"/>
|
|
<enum name="ATTACHED_SHADERS" value="0x8B85"/>
|
|
<enum name="ACTIVE_UNIFORMS" value="0x8B86"/>
|
|
<enum name="ACTIVE_UNIFORM_MAX_LENGTH" value="0x8B87"/>
|
|
<enum name="SHADER_SOURCE_LENGTH" value="0x8B88"/>
|
|
<enum name="ACTIVE_ATTRIBUTES" value="0x8B89"/>
|
|
<enum name="ACTIVE_ATTRIBUTE_MAX_LENGTH" value="0x8B8A"/>
|
|
<enum name="FRAGMENT_SHADER_DERIVATIVE_HINT" value="0x8B8B"/>
|
|
<enum name="SHADING_LANGUAGE_VERSION" value="0x8B8C"/>
|
|
<enum name="CURRENT_PROGRAM" value="0x8B8D"/>
|
|
<enum name="POINT_SPRITE_COORD_ORIGIN" count="1" value="0x8CA0">
|
|
<size name="PointParameterfv"/>
|
|
<size name="PointParameteriv"/>
|
|
</enum>
|
|
<enum name="LOWER_LEFT" value="0x8CA1"/>
|
|
<enum name="UPPER_LEFT" value="0x8CA2"/>
|
|
<enum name="STENCIL_BACK_REF" value="0x8CA3"/>
|
|
<enum name="STENCIL_BACK_VALUE_MASK" value="0x8CA4"/>
|
|
<enum name="STENCIL_BACK_WRITEMASK" value="0x8CA5"/>
|
|
|
|
<function name="BlendEquationSeparate" es2="2.0" no_error="true">
|
|
<param name="modeRGB" type="GLenum"/>
|
|
<param name="modeA" type="GLenum"/>
|
|
<glx rop="4228"/>
|
|
</function>
|
|
|
|
<function name="DrawBuffers" es2="3.0" no_error="true">
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="bufs" type="const GLenum *" count="n"/>
|
|
<glx rop="233" large="true"/>
|
|
</function>
|
|
|
|
<function name="StencilFuncSeparate" es2="2.0" no_error="true">
|
|
<param name="face" type="GLenum"/>
|
|
<param name="func" type="GLenum"/>
|
|
<param name="ref" type="GLint"/>
|
|
<param name="mask" type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="StencilOpSeparate" es2="2.0" no_error="true">
|
|
<param name="face" type="GLenum"/>
|
|
<param name="sfail" type="GLenum"/>
|
|
<param name="zfail" type="GLenum"/>
|
|
<param name="zpass" type="GLenum"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="StencilMaskSeparate" es2="2.0" no_error="true">
|
|
<param name="face" type="GLenum"/>
|
|
<param name="mask" type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="AttachShader" es2="2.0" no_error="true">
|
|
<param name="program" type="GLuint"/>
|
|
<param name="shader" type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="BindAttribLocation" es2="2.0" no_error="true">
|
|
<param name="program" type="GLuint"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="name" type="const GLchar *" count="(strlen(name) + 1)"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="CompileShader" es2="2.0">
|
|
<param name="shader" type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="CreateProgram" es2="2.0">
|
|
<return type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="CreateShader" es2="2.0" no_error="true">
|
|
<param name="type" type="GLenum"/>
|
|
<return type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="DeleteProgram" es2="2.0">
|
|
<param name="program" type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="DeleteShader" es2="2.0">
|
|
<param name="program" type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="DetachShader" es2="2.0" no_error="true">
|
|
<param name="program" type="GLuint"/>
|
|
<param name="shader" type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="DisableVertexAttribArray" es2="2.0" no_error="true">
|
|
<param name="index" type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="EnableVertexAttribArray" es2="2.0" no_error="true">
|
|
<param name="index" type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="GetActiveAttrib" es2="2.0">
|
|
<param name="program" type="GLuint"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="bufSize" type="GLsizei "/>
|
|
<param name="length" type="GLsizei *" output="true"/>
|
|
<param name="size" type="GLint *" output="true"/>
|
|
<param name="type" type="GLenum *" output="true"/>
|
|
<param name="name" type="GLchar *" output="true"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetActiveUniform" es2="2.0">
|
|
<param name="program" type="GLuint"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="bufSize" type="GLsizei"/>
|
|
<param name="length" type="GLsizei *" output="true"/>
|
|
<param name="size" type="GLint *" output="true"/>
|
|
<param name="type" type="GLenum *" output="true"/>
|
|
<param name="name" type="GLchar *" output="true"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetAttachedShaders" es2="2.0">
|
|
<param name="program" type="GLuint"/>
|
|
<param name="maxCount" type="GLsizei"/>
|
|
<param name="count" type="GLsizei *" output="true"/>
|
|
<param name="obj" type="GLuint *" output="true"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetAttribLocation" es2="2.0">
|
|
<param name="program" type="GLuint"/>
|
|
<param name="name" type="const GLchar *"/>
|
|
<return type="GLint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetProgramiv" es2="2.0">
|
|
<param name="program" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetProgramInfoLog" es2="2.0">
|
|
<param name="program" type="GLuint"/>
|
|
<param name="bufSize" type="GLsizei"/>
|
|
<param name="length" type="GLsizei *"/>
|
|
<param name="infoLog" type="GLchar *"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetShaderiv" es2="2.0">
|
|
<param name="shader" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetShaderInfoLog" es2="2.0">
|
|
<param name="shader" type="GLuint"/>
|
|
<param name="bufSize" type="GLsizei"/>
|
|
<param name="length" type="GLsizei *"/>
|
|
<param name="infoLog" type="GLchar *"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetShaderSource" es2="2.0">
|
|
<param name="shader" type="GLuint"/>
|
|
<param name="bufSize" type="GLsizei"/>
|
|
<param name="length" type="GLsizei *" output="true"/>
|
|
<param name="source" type="GLchar *" output="true"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetUniformLocation" es2="2.0" no_error="true">
|
|
<param name="program" type="GLuint"/>
|
|
<param name="name" type="const GLchar *"/>
|
|
<return type="GLint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetUniformfv" es2="2.0">
|
|
<param name="program" type="GLuint"/>
|
|
<param name="location" type="GLint"/>
|
|
<param name="params" type="GLfloat *" output="true"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetUniformiv" es2="2.0">
|
|
<param name="program" type="GLuint"/>
|
|
<param name="location" type="GLint"/>
|
|
<param name="params" type="GLint *" output="true"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetVertexAttribdv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLdouble *" output="true" variable_param="pname"/>
|
|
<glx ignore="true"/>
|
|
<glx handcode="client" vendorpriv="1301"/>
|
|
</function>
|
|
|
|
<function name="GetVertexAttribfv" es2="2.0">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
|
<glx ignore="true"/>
|
|
<glx handcode="client" vendorpriv="1302"/>
|
|
</function>
|
|
|
|
<function name="GetVertexAttribiv" es2="2.0">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx ignore="true"/>
|
|
<glx handcode="client" vendorpriv="1303"/>
|
|
</function>
|
|
|
|
<function name="GetVertexAttribPointerv" es2="2.0">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="pointer" type="GLvoid **" output="true"/>
|
|
<glx ignore="true"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="IsProgram" es2="2.0">
|
|
<param name="program" type="GLuint"/>
|
|
<return type="GLboolean"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="IsShader" es2="2.0">
|
|
<param name="shader" type="GLuint"/>
|
|
<return type="GLboolean"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="LinkProgram" es2="2.0" no_error="true">
|
|
<param name="program" type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="ShaderSource" es2="2.0" marshal="custom" no_error="true">
|
|
<param name="shader" type="GLuint"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="string" type="const GLchar * const *"/>
|
|
<param name="length" type="const GLint *"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="UseProgram" es2="2.0" no_error="true">
|
|
<param name="program" type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="Uniform1f" es2="2.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="v0" type="GLfloat"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
<function name="Uniform2f" es2="2.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="v0" type="GLfloat"/>
|
|
<param name="v1" type="GLfloat"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
<function name="Uniform3f" es2="2.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="v0" type="GLfloat"/>
|
|
<param name="v1" type="GLfloat"/>
|
|
<param name="v2" type="GLfloat"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
<function name="Uniform4f" es2="2.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="v0" type="GLfloat"/>
|
|
<param name="v1" type="GLfloat"/>
|
|
<param name="v2" type="GLfloat"/>
|
|
<param name="v3" type="GLfloat"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="Uniform1i" es2="2.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="v0" type="GLint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
<function name="Uniform2i" es2="2.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="v0" type="GLint"/>
|
|
<param name="v1" type="GLint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
<function name="Uniform3i" es2="2.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="v0" type="GLint"/>
|
|
<param name="v1" type="GLint"/>
|
|
<param name="v2" type="GLint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
<function name="Uniform4i" es2="2.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="v0" type="GLint"/>
|
|
<param name="v1" type="GLint"/>
|
|
<param name="v2" type="GLint"/>
|
|
<param name="v3" type="GLint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="Uniform1fv" es2="2.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei" counter="true"/>
|
|
<param name="value" type="const GLfloat *" count="count"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
<function name="Uniform2fv" es2="2.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei" counter="true"/>
|
|
<param name="value" type="const GLfloat *" count="count" count_scale="2"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
<function name="Uniform3fv" es2="2.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei" counter="true"/>
|
|
<param name="value" type="const GLfloat *" count="count" count_scale="3"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
<function name="Uniform4fv" es2="2.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei" counter="true"/>
|
|
<param name="value" type="const GLfloat *" count="count" count_scale="4"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="Uniform1iv" es2="2.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei" counter="true"/>
|
|
<param name="value" type="const GLint *" count="count"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
<function name="Uniform2iv" es2="2.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei" counter="true"/>
|
|
<param name="value" type="const GLint *" count="count" count_scale="2"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
<function name="Uniform3iv" es2="2.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei" counter="true"/>
|
|
<param name="value" type="const GLint *" count="count" count_scale="3"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
<function name="Uniform4iv" es2="2.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei" counter="true"/>
|
|
<param name="value" type="const GLint *" count="count" count_scale="4"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="UniformMatrix2fv" es2="2.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei" counter="true"/>
|
|
<param name="transpose" type="GLboolean"/>
|
|
<param name="value" type="const GLfloat *" count="count" count_scale="4"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
<function name="UniformMatrix3fv" es2="2.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei" counter="true"/>
|
|
<param name="transpose" type="GLboolean"/>
|
|
<param name="value" type="const GLfloat *" count="count" count_scale="9"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
<function name="UniformMatrix4fv" es2="2.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei" counter="true"/>
|
|
<param name="transpose" type="GLboolean"/>
|
|
<param name="value" type="const GLfloat *" count="count" count_scale="16"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="ValidateProgram" es2="2.0">
|
|
<param name="program" type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib1d">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLdouble"/>
|
|
</function>
|
|
<function name="VertexAttrib1dv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLdouble *" count="1"/>
|
|
<glx rop="4197" doubles_in_order="true"/>
|
|
</function>
|
|
<function name="VertexAttrib1f" alias="VertexAttrib1fARB" es2="2.0">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLfloat"/>
|
|
</function>
|
|
<function name="VertexAttrib1fv" alias="VertexAttrib1fvARB" es2="2.0">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
<function name="VertexAttrib1s">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLshort"/>
|
|
</function>
|
|
<function name="VertexAttrib1sv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLshort *" count="1"/>
|
|
<glx rop="4189"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib2d">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
</function>
|
|
<function name="VertexAttrib2dv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLdouble *" count="2"/>
|
|
<glx rop="4198" doubles_in_order="true"/>
|
|
</function>
|
|
<function name="VertexAttrib2f" alias="VertexAttrib2fARB" es2="2.0">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
</function>
|
|
<function name="VertexAttrib2fv" alias="VertexAttrib2fvARB" es2="2.0">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
<function name="VertexAttrib2s">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLshort"/>
|
|
<param name="y" type="GLshort"/>
|
|
</function>
|
|
<function name="VertexAttrib2sv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLshort *" count="2"/>
|
|
<glx rop="4190"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib3d">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
<param name="z" type="GLdouble"/>
|
|
</function>
|
|
<function name="VertexAttrib3dv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLdouble *" count="3"/>
|
|
<glx rop="4199" doubles_in_order="true"/>
|
|
</function>
|
|
<function name="VertexAttrib3f" alias="VertexAttrib3fARB" es2="2.0">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
<function name="VertexAttrib3fv" alias="VertexAttrib3fvARB" es2="2.0">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
<function name="VertexAttrib3s">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLshort"/>
|
|
<param name="y" type="GLshort"/>
|
|
<param name="z" type="GLshort"/>
|
|
</function>
|
|
<function name="VertexAttrib3sv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLshort *" count="3"/>
|
|
<glx rop="4191"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4Nbv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLbyte *" count="4"/>
|
|
<glx rop="4235"/>
|
|
</function>
|
|
<function name="VertexAttrib4Niv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLint *" count="4"/>
|
|
<glx rop="4237"/>
|
|
</function>
|
|
<function name="VertexAttrib4Nsv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLshort *" count="4"/>
|
|
<glx rop="4236"/>
|
|
</function>
|
|
<function name="VertexAttrib4Nub">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLubyte"/>
|
|
<param name="y" type="GLubyte"/>
|
|
<param name="z" type="GLubyte"/>
|
|
<param name="w" type="GLubyte"/>
|
|
</function>
|
|
<function name="VertexAttrib4Nubv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLubyte *" count="4"/>
|
|
<glx rop="4201"/>
|
|
</function>
|
|
<function name="VertexAttrib4Nuiv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLuint *" count="4"/>
|
|
<glx rop="4239"/>
|
|
</function>
|
|
<function name="VertexAttrib4Nusv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLushort *" count="4"/>
|
|
<glx rop="4238"/>
|
|
</function>
|
|
<function name="VertexAttrib4bv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLbyte *" count="4"/>
|
|
<glx rop="4230"/>
|
|
</function>
|
|
<function name="VertexAttrib4d">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
<param name="z" type="GLdouble"/>
|
|
<param name="w" type="GLdouble"/>
|
|
</function>
|
|
<function name="VertexAttrib4dv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLdouble *" count="4"/>
|
|
<glx rop="4200" doubles_in_order="true"/>
|
|
</function>
|
|
<function name="VertexAttrib4f" alias="VertexAttrib4fARB" es2="2.0">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
<param name="w" type="GLfloat"/>
|
|
</function>
|
|
<function name="VertexAttrib4fv" alias="VertexAttrib4fvARB" es2="2.0">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
<function name="VertexAttrib4iv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLint *" count="4"/>
|
|
<glx rop="4231"/>
|
|
</function>
|
|
<function name="VertexAttrib4s">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLshort"/>
|
|
<param name="y" type="GLshort"/>
|
|
<param name="z" type="GLshort"/>
|
|
<param name="w" type="GLshort"/>
|
|
</function>
|
|
<function name="VertexAttrib4sv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLshort *" count="4"/>
|
|
<glx rop="4192"/>
|
|
</function>
|
|
<function name="VertexAttrib4ubv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLubyte *" count="4"/>
|
|
<glx rop="4232"/>
|
|
</function>
|
|
<function name="VertexAttrib4uiv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLuint *" count="4"/>
|
|
<glx rop="4234"/>
|
|
</function>
|
|
<function name="VertexAttrib4usv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLushort *" count="4"/>
|
|
<glx rop="4233"/>
|
|
</function>
|
|
|
|
<function name="VertexAttribPointer" es2="2.0" marshal="async"
|
|
no_error="true"
|
|
marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx);">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="size" type="GLint"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="normalized" type="GLboolean"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
</category>
|
|
|
|
|
|
<category name="2.1">
|
|
<!-- XXX some of the enums and functions probably need additional -->
|
|
<!-- flags/attributes. -->
|
|
|
|
<enum name="CURRENT_RASTER_SECONDARY_COLOR" value="0x845F"/>
|
|
<enum name="PIXEL_PACK_BUFFER" value="0x88EB"/>
|
|
<enum name="PIXEL_UNPACK_BUFFER" value="0x88EC"/>
|
|
<enum name="PIXEL_PACK_BUFFER_BINDING" value="0x88ED"/>
|
|
<enum name="PIXEL_UNPACK_BUFFER_BINDING" value="0x88EF"/>
|
|
<enum name="FLOAT_MAT2x3" value="0x8B65"/>
|
|
<enum name="FLOAT_MAT2x4" value="0x8B66"/>
|
|
<enum name="FLOAT_MAT3x2" value="0x8B67"/>
|
|
<enum name="FLOAT_MAT3x4" value="0x8B68"/>
|
|
<enum name="FLOAT_MAT4x2" value="0x8B69"/>
|
|
<enum name="FLOAT_MAT4x3" value="0x8B6A"/>
|
|
<enum name="SRGB" value="0x8C40"/>
|
|
<enum name="SRGB8" value="0x8C41"/>
|
|
<enum name="SRGB_ALPHA" value="0x8C42"/>
|
|
<enum name="SRGB8_ALPHA8" value="0x8C43"/>
|
|
<enum name="SLUMINANCE_ALPHA" value="0x8C44"/>
|
|
<enum name="SLUMINANCE8_ALPHA8" value="0x8C45"/>
|
|
<enum name="SLUMINANCE" value="0x8C46"/>
|
|
<enum name="SLUMINANCE8" value="0x8C47"/>
|
|
<enum name="COMPRESSED_SRGB" value="0x8C48"/>
|
|
<enum name="COMPRESSED_SRGB_ALPHA" value="0x8C49"/>
|
|
<enum name="COMPRESSED_SLUMINANCE" value="0x8C4A"/>
|
|
<enum name="COMPRESSED_SLUMINANCE_ALPHA" value="0x8C4B"/>
|
|
|
|
<function name="UniformMatrix2x3fv" es2="3.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei" counter="true"/>
|
|
<param name="transpose" type="GLboolean"/>
|
|
<param name="value" type="const GLfloat *" count="count" count_scale="6"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
<function name="UniformMatrix3x2fv" es2="3.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei" counter="true"/>
|
|
<param name="transpose" type="GLboolean"/>
|
|
<param name="value" type="const GLfloat *" count="count" count_scale="6"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
<function name="UniformMatrix2x4fv" es2="3.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei" counter="true"/>
|
|
<param name="transpose" type="GLboolean"/>
|
|
<param name="value" type="const GLfloat *" count="count" count_scale="8"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
<function name="UniformMatrix4x2fv" es2="3.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei" counter="true"/>
|
|
<param name="transpose" type="GLboolean"/>
|
|
<param name="value" type="const GLfloat *" count="count" count_scale="8"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
<function name="UniformMatrix3x4fv" es2="3.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei" counter="true"/>
|
|
<param name="transpose" type="GLboolean"/>
|
|
<param name="value" type="const GLfloat *" count="count" count_scale="12"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
<function name="UniformMatrix4x3fv" es2="3.0">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei" counter="true"/>
|
|
<param name="transpose" type="GLboolean"/>
|
|
<param name="value" type="const GLfloat *" count="count" count_scale="12"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
</category>
|
|
|
|
|
|
<!-- ARB extensions sorted by extension number. -->
|
|
|
|
<category name="GL_ARB_multitexture" number="1">
|
|
<enum name="TEXTURE0_ARB" value="0x84C0"/>
|
|
<enum name="TEXTURE1_ARB" value="0x84C1"/>
|
|
<enum name="TEXTURE2_ARB" value="0x84C2"/>
|
|
<enum name="TEXTURE3_ARB" value="0x84C3"/>
|
|
<enum name="TEXTURE4_ARB" value="0x84C4"/>
|
|
<enum name="TEXTURE5_ARB" value="0x84C5"/>
|
|
<enum name="TEXTURE6_ARB" value="0x84C6"/>
|
|
<enum name="TEXTURE7_ARB" value="0x84C7"/>
|
|
<enum name="TEXTURE8_ARB" value="0x84C8"/>
|
|
<enum name="TEXTURE9_ARB" value="0x84C9"/>
|
|
<enum name="TEXTURE10_ARB" value="0x84CA"/>
|
|
<enum name="TEXTURE11_ARB" value="0x84CB"/>
|
|
<enum name="TEXTURE12_ARB" value="0x84CC"/>
|
|
<enum name="TEXTURE13_ARB" value="0x84CD"/>
|
|
<enum name="TEXTURE14_ARB" value="0x84CE"/>
|
|
<enum name="TEXTURE15_ARB" value="0x84CF"/>
|
|
<enum name="TEXTURE16_ARB" value="0x84D0"/>
|
|
<enum name="TEXTURE17_ARB" value="0x84D1"/>
|
|
<enum name="TEXTURE18_ARB" value="0x84D2"/>
|
|
<enum name="TEXTURE19_ARB" value="0x84D3"/>
|
|
<enum name="TEXTURE20_ARB" value="0x84D4"/>
|
|
<enum name="TEXTURE21_ARB" value="0x84D5"/>
|
|
<enum name="TEXTURE22_ARB" value="0x84D6"/>
|
|
<enum name="TEXTURE23_ARB" value="0x84D7"/>
|
|
<enum name="TEXTURE24_ARB" value="0x84D8"/>
|
|
<enum name="TEXTURE25_ARB" value="0x84D9"/>
|
|
<enum name="TEXTURE26_ARB" value="0x84DA"/>
|
|
<enum name="TEXTURE27_ARB" value="0x84DB"/>
|
|
<enum name="TEXTURE28_ARB" value="0x84DC"/>
|
|
<enum name="TEXTURE29_ARB" value="0x84DD"/>
|
|
<enum name="TEXTURE30_ARB" value="0x84DE"/>
|
|
<enum name="TEXTURE31_ARB" value="0x84DF"/>
|
|
<enum name="ACTIVE_TEXTURE_ARB" count="1" value="0x84E0">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CLIENT_ACTIVE_TEXTURE_ARB" count="1" value="0x84E1">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_TEXTURE_UNITS_ARB" count="1" value="0x84E2">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
|
|
<function name="ActiveTextureARB" alias="ActiveTexture">
|
|
<param name="texture" type="GLenum"/>
|
|
</function>
|
|
|
|
<function name="ClientActiveTextureARB" alias="ClientActiveTexture">
|
|
<param name="texture" type="GLenum"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord1dARB"
|
|
vectorequiv="MultiTexCoord1dv" alias="MultiTexCoord1d">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord1dvARB" alias="MultiTexCoord1dv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLdouble *"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord1fARB"
|
|
vectorequiv="MultiTexCoord1fvARB" exec="dynamic">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord1fvARB" exec="dynamic">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLfloat *" count="1"/>
|
|
<glx rop="199"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord1iARB"
|
|
vectorequiv="MultiTexCoord1iv" alias="MultiTexCoord1i">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord1ivARB" alias="MultiTexCoord1iv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLint *"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord1sARB"
|
|
vectorequiv="MultiTexCoord1sv" alias="MultiTexCoord1s">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord1svARB" alias="MultiTexCoord1sv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLshort *"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord2dARB"
|
|
vectorequiv="MultiTexCoord2dv" alias="MultiTexCoord2d">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLdouble"/>
|
|
<param name="t" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord2dvARB" alias="MultiTexCoord2dv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLdouble *"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord2fARB"
|
|
vectorequiv="MultiTexCoord2fvARB" exec="dynamic">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLfloat"/>
|
|
<param name="t" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord2fvARB" exec="dynamic">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLfloat *" count="2"/>
|
|
<glx rop="203"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord2iARB"
|
|
vectorequiv="MultiTexCoord2iv" alias="MultiTexCoord2i">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLint"/>
|
|
<param name="t" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord2ivARB" alias="MultiTexCoord2iv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLint *"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord2sARB"
|
|
vectorequiv="MultiTexCoord2sv" alias="MultiTexCoord2s">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLshort"/>
|
|
<param name="t" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord2svARB" alias="MultiTexCoord2sv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLshort *"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord3dARB"
|
|
vectorequiv="MultiTexCoord3dv" alias="MultiTexCoord3d">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLdouble"/>
|
|
<param name="t" type="GLdouble"/>
|
|
<param name="r" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord3dvARB" alias="MultiTexCoord3dv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLdouble *"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord3fARB"
|
|
vectorequiv="MultiTexCoord3fvARB" exec="dynamic">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLfloat"/>
|
|
<param name="t" type="GLfloat"/>
|
|
<param name="r" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord3fvARB" exec="dynamic">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLfloat *" count="3"/>
|
|
<glx rop="207"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord3iARB"
|
|
vectorequiv="MultiTexCoord3iv" alias="MultiTexCoord3i">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLint"/>
|
|
<param name="t" type="GLint"/>
|
|
<param name="r" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord3ivARB" alias="MultiTexCoord3iv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLint *"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord3sARB"
|
|
vectorequiv="MultiTexCoord3sv" alias="MultiTexCoord3s">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLshort"/>
|
|
<param name="t" type="GLshort"/>
|
|
<param name="r" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord3svARB" alias="MultiTexCoord3sv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLshort *"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord4dARB"
|
|
vectorequiv="MultiTexCoord4dv" alias="MultiTexCoord4d">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLdouble"/>
|
|
<param name="t" type="GLdouble"/>
|
|
<param name="r" type="GLdouble"/>
|
|
<param name="q" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord4dvARB" alias="MultiTexCoord4dv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLdouble *"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord4fARB"
|
|
vectorequiv="MultiTexCoord4fvARB" exec="dynamic">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLfloat"/>
|
|
<param name="t" type="GLfloat"/>
|
|
<param name="r" type="GLfloat"/>
|
|
<param name="q" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord4fvARB" exec="dynamic">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLfloat *" count="4"/>
|
|
<glx rop="211"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord4iARB"
|
|
vectorequiv="MultiTexCoord4iv" alias="MultiTexCoord4i">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLint"/>
|
|
<param name="t" type="GLint"/>
|
|
<param name="r" type="GLint"/>
|
|
<param name="q" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord4ivARB" alias="MultiTexCoord4iv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLint *"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord4sARB"
|
|
vectorequiv="MultiTexCoord4sv" alias="MultiTexCoord4s">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="s" type="GLshort"/>
|
|
<param name="t" type="GLshort"/>
|
|
<param name="r" type="GLshort"/>
|
|
<param name="q" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="MultiTexCoord4svARB" alias="MultiTexCoord4sv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="v" type="const GLshort *"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- ARB extension number 2 is a GLX extension. -->
|
|
|
|
<category name="GL_ARB_transpose_matrix" number="3">
|
|
<enum name="TRANSPOSE_MODELVIEW_MATRIX_ARB" value="0x84E3"/>
|
|
<enum name="TRANSPOSE_PROJECTION_MATRIX_ARB" value="0x84E4"/>
|
|
<enum name="TRANSPOSE_TEXTURE_MATRIX_ARB" value="0x84E5"/>
|
|
<enum name="TRANSPOSE_COLOR_MATRIX_ARB" value="0x84E6"/>
|
|
|
|
<function name="LoadTransposeMatrixfARB" alias="LoadTransposeMatrixf">
|
|
<param name="m" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="LoadTransposeMatrixdARB" alias="LoadTransposeMatrixd">
|
|
<param name="m" type="const GLdouble *"/>
|
|
</function>
|
|
|
|
<function name="MultTransposeMatrixfARB" alias="MultTransposeMatrixf">
|
|
<param name="m" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="MultTransposeMatrixdARB" alias="MultTransposeMatrixd">
|
|
<param name="m" type="const GLdouble *"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- ARB extension number 4 is a WGL extension. -->
|
|
|
|
<category name="GL_ARB_multisample" number="5">
|
|
<enum name="MULTISAMPLE_ARB" count="1" value="0x809D">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SAMPLE_ALPHA_TO_COVERAGE_ARB" count="1" value="0x809E">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SAMPLE_ALPHA_TO_ONE_ARB" count="1" value="0x809F">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SAMPLE_COVERAGE_ARB" count="1" value="0x80A0">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SAMPLE_BUFFERS_ARB" count="1" value="0x80A8">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SAMPLES_ARB" count="1" value="0x80A9">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SAMPLE_COVERAGE_VALUE_ARB" count="1" value="0x80AA">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SAMPLE_COVERAGE_INVERT_ARB" count="1" value="0x80AB">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MULTISAMPLE_BIT_ARB" value="0x20000000"/>
|
|
|
|
<function name="SampleCoverageARB" alias="SampleCoverage">
|
|
<param name="value" type="GLclampf"/>
|
|
<param name="invert" type="GLboolean"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_ARB_texture_env_add" number="6">
|
|
<!-- No new functions, types, enums. -->
|
|
</category>
|
|
|
|
<category name="GL_ARB_texture_cube_map" number="7">
|
|
<enum name="NORMAL_MAP_ARB" value="0x8511"/>
|
|
<enum name="REFLECTION_MAP_ARB" value="0x8512"/>
|
|
<enum name="TEXTURE_CUBE_MAP_ARB" count="1" value="0x8513">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_BINDING_CUBE_MAP_ARB" count="1" value="0x8514">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_CUBE_MAP_POSITIVE_X_ARB" value="0x8515"/>
|
|
<enum name="TEXTURE_CUBE_MAP_NEGATIVE_X_ARB" value="0x8516"/>
|
|
<enum name="TEXTURE_CUBE_MAP_POSITIVE_Y_ARB" value="0x8517"/>
|
|
<enum name="TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB" value="0x8518"/>
|
|
<enum name="TEXTURE_CUBE_MAP_POSITIVE_Z_ARB" value="0x8519"/>
|
|
<enum name="TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB" value="0x851A"/>
|
|
<enum name="PROXY_TEXTURE_CUBE_MAP_ARB" value="0x851B"/>
|
|
<enum name="MAX_CUBE_MAP_TEXTURE_SIZE_ARB" count="1" value="0x851C">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<!-- ARB extension number 8 is a WGL extension. -->
|
|
<!-- ARB extension number 9 is a WGL extension. -->
|
|
<!-- ARB extension number 10 is a WGL extension. -->
|
|
<!-- ARB extension number 11 is a WGL extension. -->
|
|
|
|
<category name="GL_ARB_texture_compression" number="12">
|
|
<enum name="COMPRESSED_ALPHA_ARB" value="0x84E9"/>
|
|
<enum name="COMPRESSED_LUMINANCE_ARB" value="0x84EA"/>
|
|
<enum name="COMPRESSED_LUMINANCE_ALPHA_ARB" value="0x84EB"/>
|
|
<enum name="COMPRESSED_INTENSITY_ARB" value="0x84EC"/>
|
|
<enum name="COMPRESSED_RGB_ARB" value="0x84ED"/>
|
|
<enum name="COMPRESSED_RGBA_ARB" value="0x84EE"/>
|
|
<enum name="TEXTURE_COMPRESSION_HINT_ARB" count="1" value="0x84EF">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_COMPRESSED_IMAGE_SIZE_ARB" count="1" value="0x86A0">
|
|
<size name="GetTexLevelParameterfv" mode="get"/>
|
|
<size name="GetTexLevelParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_COMPRESSED_ARB" count="1" value="0x86A1">
|
|
<size name="GetTexLevelParameterfv" mode="get"/>
|
|
<size name="GetTexLevelParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="NUM_COMPRESSED_TEXTURE_FORMATS_ARB" count="1" value="0x86A2">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_COMPRESSED_FORMATS_ARB" value="0x86A3"/>
|
|
|
|
<function name="CompressedTexImage3DARB" alias="CompressedTexImage3D">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="depth" type="GLsizei"/>
|
|
<param name="border" type="GLint"/>
|
|
<param name="imageSize" type="GLsizei"/>
|
|
<param name="data" type="const GLvoid *"/>
|
|
</function>
|
|
|
|
<function name="CompressedTexImage2DARB" alias="CompressedTexImage2D">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="border" type="GLint"/>
|
|
<param name="imageSize" type="GLsizei"/>
|
|
<param name="data" type="const GLvoid *"/>
|
|
</function>
|
|
|
|
<function name="CompressedTexImage1DARB" alias="CompressedTexImage1D">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="border" type="GLint"/>
|
|
<param name="imageSize" type="GLsizei"/>
|
|
<param name="data" type="const GLvoid *"/>
|
|
</function>
|
|
|
|
<function name="CompressedTexSubImage3DARB" alias="CompressedTexSubImage3D">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="xoffset" type="GLint"/>
|
|
<param name="yoffset" type="GLint"/>
|
|
<param name="zoffset" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="depth" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="imageSize" type="GLsizei"/>
|
|
<param name="data" type="const GLvoid *"/>
|
|
</function>
|
|
|
|
<function name="CompressedTexSubImage2DARB" alias="CompressedTexSubImage2D">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="xoffset" type="GLint"/>
|
|
<param name="yoffset" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="imageSize" type="GLsizei"/>
|
|
<param name="data" type="const GLvoid *"/>
|
|
</function>
|
|
|
|
<function name="CompressedTexSubImage1DARB" alias="CompressedTexSubImage1D">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="xoffset" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="imageSize" type="GLsizei"/>
|
|
<param name="data" type="const GLvoid *"/>
|
|
</function>
|
|
|
|
<function name="GetCompressedTexImageARB" alias="GetCompressedTexImage">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="img" type="GLvoid *"/>
|
|
|
|
<!-- This has to be hand coded because the image size is in the
|
|
"wrong" place. Technically, this should be a
|
|
'always_array="true"' case. The size field in the reply would
|
|
be at offset 12. However, the size is actually at offset 16.
|
|
This is where the 'width' is in a GetTexImage reply. -->
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_ARB_texture_border_clamp" number="13">
|
|
<enum name="CLAMP_TO_BORDER_ARB" value="0x812D"/>
|
|
</category>
|
|
|
|
<category name="GL_ARB_point_parameters" number="14">
|
|
<enum name="POINT_SIZE_MIN_ARB" count="1" value="0x8126">
|
|
<size name="PointParameterfv"/>
|
|
</enum>
|
|
<enum name="POINT_SIZE_MAX_ARB" count="1" value="0x8127">
|
|
<size name="PointParameterfv"/>
|
|
</enum>
|
|
<enum name="POINT_FADE_THRESHOLD_SIZE_ARB" count="1" value="0x8128">
|
|
<size name="PointParameterfv"/>
|
|
</enum>
|
|
<enum name="POINT_DISTANCE_ATTENUATION_ARB" count="3" value="0x8129">
|
|
<size name="PointParameterfv"/>
|
|
</enum>
|
|
|
|
<function name="PointParameterfARB" alias="PointParameterf">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLfloat"/>
|
|
<glx rop="2065"/>
|
|
</function>
|
|
|
|
<function name="PointParameterfvARB" alias="PointParameterfv">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *" variable_param="pname"/>
|
|
<glx rop="2066"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_ARB_vertex_blend" number="15">
|
|
<enum name="MAX_VERTEX_UNITS_ARB" count="1" value="0x86A4">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="ACTIVE_VERTEX_UNITS_ARB" count="1" value="0x86A5">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="WEIGHT_SUM_UNITY_ARB" count="1" value="0x86A6">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="VERTEX_BLEND_ARB" count="1" value="0x86A7">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CURRENT_WEIGHT_ARB" count="1" value="0x86A8">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="WEIGHT_ARRAY_TYPE_ARB" count="1" value="0x86A9">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="WEIGHT_ARRAY_STRIDE_ARB" count="1" value="0x86AA">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="WEIGHT_ARRAY_SIZE_ARB" count="1" value="0x86AB">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="WEIGHT_ARRAY_POINTER_ARB" value="0x86AC"/>
|
|
<enum name="WEIGHT_ARRAY_ARB" count="1" value="0x86AD">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW0_ARB" count="16" value="0x1700">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW1_ARB" count="16" value="0x850A">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW2_ARB" count="16" value="0x8722">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW3_ARB" count="16" value="0x8723">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW4_ARB" count="16" value="0x8724">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW5_ARB" count="16" value="0x8725">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW6_ARB" count="16" value="0x8726">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW7_ARB" count="16" value="0x8727">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW8_ARB" count="16" value="0x8728">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW9_ARB" count="16" value="0x8729">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW10_ARB" count="16" value="0x872A">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW11_ARB" count="16" value="0x872B">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW12_ARB" count="16" value="0x872C">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW13_ARB" count="16" value="0x872D">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW14_ARB" count="16" value="0x872E">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW15_ARB" count="16" value="0x872F">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW16_ARB" count="16" value="0x8730">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW17_ARB" count="16" value="0x8731">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW18_ARB" count="16" value="0x8732">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW19_ARB" count="16" value="0x8733">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW20_ARB" count="16" value="0x8734">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW21_ARB" count="16" value="0x8735">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW22_ARB" count="16" value="0x8736">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW23_ARB" count="16" value="0x8737">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW24_ARB" count="16" value="0x8738">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW25_ARB" count="16" value="0x8739">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW26_ARB" count="16" value="0x873A">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW27_ARB" count="16" value="0x873B">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW28_ARB" count="16" value="0x873C">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW29_ARB" count="16" value="0x873D">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW30_ARB" count="16" value="0x873E">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MODELVIEW31_ARB" count="16" value="0x873F">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
|
|
<function name="WeightbvARB" exec="skip">
|
|
<param name="size" type="GLint"/>
|
|
<param name="weights" type="const GLbyte *"/>
|
|
</function>
|
|
|
|
<function name="WeightsvARB" exec="skip">
|
|
<param name="size" type="GLint"/>
|
|
<param name="weights" type="const GLshort *"/>
|
|
</function>
|
|
|
|
<function name="WeightivARB" exec="skip">
|
|
<param name="size" type="GLint"/>
|
|
<param name="weights" type="const GLint *"/>
|
|
</function>
|
|
|
|
<function name="WeightfvARB" exec="skip">
|
|
<param name="size" type="GLint"/>
|
|
<param name="weights" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="WeightdvARB" exec="skip">
|
|
<param name="size" type="GLint"/>
|
|
<param name="weights" type="const GLdouble *"/>
|
|
</function>
|
|
|
|
<function name="WeightubvARB" exec="skip">
|
|
<param name="size" type="GLint"/>
|
|
<param name="weights" type="const GLubyte *"/>
|
|
</function>
|
|
|
|
<function name="WeightusvARB" exec="skip">
|
|
<param name="size" type="GLint"/>
|
|
<param name="weights" type="const GLushort *"/>
|
|
</function>
|
|
|
|
<function name="WeightuivARB" exec="skip">
|
|
<param name="size" type="GLint"/>
|
|
<param name="weights" type="const GLuint *"/>
|
|
</function>
|
|
|
|
<function name="WeightPointerARB" exec="skip">
|
|
<param name="size" type="GLint"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
<glx ignore="true" handcode="true"/>
|
|
</function>
|
|
|
|
<function name="VertexBlendARB" exec="skip">
|
|
<param name="count" type="GLint"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_ARB_matrix_palette" number="16">
|
|
<enum name="MATRIX_PALETTE_ARB" count="1" value="0x8840">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_MATRIX_PALETTE_STACK_DEPTH_ARB" count="1" value="0x8841">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PALETTE_MATRICES_ARB" count="1" value="0x8842">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CURRENT_PALETTE_MATRIX_ARB" count="1" value="0x8843">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MATRIX_INDEX_ARRAY_ARB" count="1" value="0x8844">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CURRENT_MATRIX_INDEX_ARB" count="1" value="0x8845">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MATRIX_INDEX_ARRAY_SIZE_ARB" count="1" value="0x8846">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MATRIX_INDEX_ARRAY_TYPE_ARB" count="1" value="0x8847">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MATRIX_INDEX_ARRAY_STRIDE_ARB" count="1" value="0x8848">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MATRIX_INDEX_ARRAY_POINTER_ARB" value="0x8849"/>
|
|
|
|
<function name="CurrentPaletteMatrixARB" exec="skip">
|
|
<param name="index" type="GLint"/>
|
|
<glx ignore="true" rop="4329"/>
|
|
</function>
|
|
|
|
<function name="MatrixIndexubvARB" exec="skip">
|
|
<param name="size" type="GLint" counter="true"/>
|
|
<param name="indices" type="const GLubyte *" count="size"/>
|
|
<glx ignore="true" rop="4326"/>
|
|
</function>
|
|
|
|
<function name="MatrixIndexusvARB" exec="skip">
|
|
<param name="size" type="GLint" counter="true"/>
|
|
<param name="indices" type="const GLushort *" count="size"/>
|
|
<glx ignore="true" rop="4327"/>
|
|
</function>
|
|
|
|
<function name="MatrixIndexuivARB" exec="skip">
|
|
<param name="size" type="GLint" counter="true"/>
|
|
<param name="indices" type="const GLuint *" count="size"/>
|
|
<glx ignore="true" rop="4328"/>
|
|
</function>
|
|
|
|
<function name="MatrixIndexPointerARB" exec="skip">
|
|
<param name="size" type="GLint"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
<glx ignore="true" handcode="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_ARB_texture_env_combine" number="17">
|
|
<enum name="COMBINE_ARB" value="0x8570"/>
|
|
<enum name="COMBINE_RGB_ARB" value="0x8571"/>
|
|
<enum name="COMBINE_ALPHA_ARB" value="0x8572"/>
|
|
<enum name="SOURCE0_RGB_ARB" value="0x8580"/>
|
|
<enum name="SOURCE1_RGB_ARB" value="0x8581"/>
|
|
<enum name="SOURCE2_RGB_ARB" value="0x8582"/>
|
|
<enum name="SOURCE0_ALPHA_ARB" value="0x8588"/>
|
|
<enum name="SOURCE1_ALPHA_ARB" value="0x8589"/>
|
|
<enum name="SOURCE2_ALPHA_ARB" value="0x858A"/>
|
|
<enum name="OPERAND0_RGB_ARB" value="0x8590"/>
|
|
<enum name="OPERAND1_RGB_ARB" value="0x8591"/>
|
|
<enum name="OPERAND2_RGB_ARB" value="0x8592"/>
|
|
<enum name="OPERAND0_ALPHA_ARB" value="0x8598"/>
|
|
<enum name="OPERAND1_ALPHA_ARB" value="0x8599"/>
|
|
<enum name="OPERAND2_ALPHA_ARB" value="0x859A"/>
|
|
<enum name="RGB_SCALE_ARB" value="0x8573"/>
|
|
<enum name="ADD_SIGNED_ARB" value="0x8574"/>
|
|
<enum name="INTERPOLATE_ARB" value="0x8575"/>
|
|
<enum name="SUBTRACT_ARB" value="0x84E7"/>
|
|
<enum name="CONSTANT_ARB" value="0x8576"/>
|
|
<enum name="PRIMARY_COLOR_ARB" value="0x8577"/>
|
|
<enum name="PREVIOUS_ARB" value="0x8578"/>
|
|
</category>
|
|
|
|
<category name="GL_ARB_texture_env_crossbar" number="18">
|
|
<!-- No new functions, types, enums. -->
|
|
</category>
|
|
|
|
<category name="GL_ARB_texture_env_dot3" number="19">
|
|
<enum name="DOT3_RGB_ARB" value="0x86AE"/>
|
|
<enum name="DOT3_RGBA_ARB" value="0x86AF"/>
|
|
</category>
|
|
|
|
<!-- ARB extension number 20 is a WGL extension. -->
|
|
|
|
<category name="GL_ARB_texture_mirrored_repeat" number="21">
|
|
<enum name="MIRRORED_REPEAT_ARB" value="0x8370"/>
|
|
</category>
|
|
|
|
<category name="GL_ARB_depth_texture" number="22">
|
|
<enum name="DEPTH_COMPONENT16_ARB" value="0x81A5"/>
|
|
<enum name="DEPTH_COMPONENT24_ARB" value="0x81A6"/>
|
|
<enum name="DEPTH_COMPONENT32_ARB" value="0x81A7"/>
|
|
<enum name="TEXTURE_DEPTH_SIZE_ARB" count="1" value="0x884A">
|
|
<size name="GetTexLevelParameterfv" mode="get"/>
|
|
<size name="GetTexLevelParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="DEPTH_TEXTURE_MODE_ARB" count="1" value="0x884B">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<category name="GL_ARB_shadow" number="23">
|
|
<enum name="TEXTURE_COMPARE_MODE_ARB" count="1" value="0x884C">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_COMPARE_FUNC_ARB" count="1" value="0x884D">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="COMPARE_R_TO_TEXTURE_ARB" value="0x884E"/>
|
|
</category>
|
|
|
|
<category name="GL_ARB_shadow_ambient" number="24">
|
|
<enum name="TEXTURE_COMPARE_FAIL_VALUE_ARB" count="1" value="0x80BF">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<category name="GL_ARB_window_pos" number="25">
|
|
<function name="WindowPos2dARB" alias="WindowPos2d">
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="WindowPos2fARB" alias="WindowPos2f">
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="WindowPos2iARB" alias="WindowPos2i">
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="WindowPos2sARB" alias="WindowPos2s">
|
|
<param name="x" type="GLshort"/>
|
|
<param name="y" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="WindowPos2dvARB" alias="WindowPos2dv">
|
|
<param name="v" type="const GLdouble *"/>
|
|
</function>
|
|
|
|
<function name="WindowPos2fvARB" alias="WindowPos2fv">
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="WindowPos2ivARB" alias="WindowPos2iv">
|
|
<param name="v" type="const GLint *"/>
|
|
</function>
|
|
|
|
<function name="WindowPos2svARB" alias="WindowPos2sv">
|
|
<param name="v" type="const GLshort *"/>
|
|
</function>
|
|
|
|
<function name="WindowPos3dARB" alias="WindowPos3d">
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
<param name="z" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="WindowPos3fARB" alias="WindowPos3f">
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="WindowPos3iARB" alias="WindowPos3i">
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="z" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="WindowPos3sARB" alias="WindowPos3s">
|
|
<param name="x" type="GLshort"/>
|
|
<param name="y" type="GLshort"/>
|
|
<param name="z" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="WindowPos3dvARB" alias="WindowPos3dv">
|
|
<param name="v" type="const GLdouble *"/>
|
|
</function>
|
|
|
|
<function name="WindowPos3fvARB" alias="WindowPos3fv">
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="WindowPos3ivARB" alias="WindowPos3iv">
|
|
<param name="v" type="const GLint *"/>
|
|
</function>
|
|
|
|
<function name="WindowPos3svARB" alias="WindowPos3sv">
|
|
<param name="v" type="const GLshort *"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_ARB_vertex_program" number="26">
|
|
<enum name="COLOR_SUM_ARB" count="1" value="0x8458">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="VERTEX_PROGRAM_ARB" count="1" value="0x8620">
|
|
<size name="GetVertexAttribdv" mode="get"/>
|
|
<size name="GetVertexAttribfv" mode="get"/>
|
|
<size name="GetVertexAttribiv" mode="get"/>
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="VERTEX_ATTRIB_ARRAY_ENABLED_ARB" count="1" value="0x8622">
|
|
<size name="GetVertexAttribdv" mode="get"/>
|
|
<size name="GetVertexAttribfv" mode="get"/>
|
|
<size name="GetVertexAttribiv" mode="get"/>
|
|
</enum>
|
|
<enum name="VERTEX_ATTRIB_ARRAY_SIZE_ARB" count="1" value="0x8623">
|
|
<size name="GetVertexAttribdv" mode="get"/>
|
|
<size name="GetVertexAttribfv" mode="get"/>
|
|
<size name="GetVertexAttribiv" mode="get"/>
|
|
</enum>
|
|
<enum name="VERTEX_ATTRIB_ARRAY_STRIDE_ARB" count="1" value="0x8624">
|
|
<size name="GetVertexAttribdv" mode="get"/>
|
|
<size name="GetVertexAttribfv" mode="get"/>
|
|
<size name="GetVertexAttribiv" mode="get"/>
|
|
</enum>
|
|
<enum name="VERTEX_ATTRIB_ARRAY_TYPE_ARB" count="1" value="0x8625">
|
|
<size name="GetVertexAttribdv" mode="get"/>
|
|
<size name="GetVertexAttribfv" mode="get"/>
|
|
<size name="GetVertexAttribiv" mode="get"/>
|
|
</enum>
|
|
<enum name="CURRENT_VERTEX_ATTRIB_ARB" count="1" value="0x8626">
|
|
<size name="GetVertexAttribdv" mode="get"/>
|
|
<size name="GetVertexAttribfv" mode="get"/>
|
|
<size name="GetVertexAttribiv" mode="get"/>
|
|
</enum>
|
|
<enum name="PROGRAM_LENGTH_ARB" count="1" value="0x8627">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="PROGRAM_STRING_ARB" value="0x8628"/>
|
|
<enum name="MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB" count="1" value="0x862E">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROGRAM_MATRICES_ARB" count="1" value="0x862F">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CURRENT_MATRIX_STACK_DEPTH_ARB" count="1" value="0x8640">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CURRENT_MATRIX_ARB" count="16" value="0x8641">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="VERTEX_PROGRAM_POINT_SIZE_ARB" count="1" value="0x8642">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="VERTEX_PROGRAM_TWO_SIDE_ARB" count="1" value="0x8643">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="VERTEX_ATTRIB_ARRAY_POINTER_ARB" value="0x8645"/>
|
|
<enum name="PROGRAM_ERROR_POSITION_ARB" count="1" value="0x864B">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PROGRAM_BINDING_ARB" count="1" value="0x8677">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_VERTEX_ATTRIBS_ARB" count="1" value="0x8869">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB" value="0x886A"/>
|
|
<enum name="PROGRAM_ERROR_STRING_ARB" value="0x8874"/>
|
|
<enum name="PROGRAM_FORMAT_ASCII_ARB" value="0x8875"/>
|
|
<enum name="PROGRAM_FORMAT_ARB" count="1" value="0x8876">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="PROGRAM_INSTRUCTIONS_ARB" count="1" value="0x88A0">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROGRAM_INSTRUCTIONS_ARB" count="1" value="0x88A1">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="PROGRAM_NATIVE_INSTRUCTIONS_ARB" count="1" value="0x88A2">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB" count="1" value="0x88A3">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="PROGRAM_TEMPORARIES_ARB" count="1" value="0x88A4">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROGRAM_TEMPORARIES_ARB" count="1" value="0x88A5">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="PROGRAM_NATIVE_TEMPORARIES_ARB" count="1" value="0x88A6">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROGRAM_NATIVE_TEMPORARIES_ARB" count="1" value="0x88A7">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="PROGRAM_PARAMETERS_ARB" count="1" value="0x88A8">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROGRAM_PARAMETERS_ARB" count="1" value="0x88A9">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="PROGRAM_NATIVE_PARAMETERS_ARB" count="1" value="0x88AA">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROGRAM_NATIVE_PARAMETERS_ARB" count="1" value="0x88AB">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="PROGRAM_ATTRIBS_ARB" count="1" value="0x88AC">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROGRAM_ATTRIBS_ARB" count="1" value="0x88AD">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="PROGRAM_NATIVE_ATTRIBS_ARB" count="1" value="0x88AE">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROGRAM_NATIVE_ATTRIBS_ARB" count="1" value="0x88AF">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="PROGRAM_ADDRESS_REGISTERS_ARB" count="1" value="0x88B0">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROGRAM_ADDRESS_REGISTERS_ARB" count="1" value="0x88B1">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" count="1" value="0x88B2">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB" count="1" value="0x88B3">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROGRAM_LOCAL_PARAMETERS_ARB" count="1" value="0x88B4">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROGRAM_ENV_PARAMETERS_ARB" count="1" value="0x88B5">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="PROGRAM_UNDER_NATIVE_LIMITS_ARB" count="1" value="0x88B6">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="TRANSPOSE_CURRENT_MATRIX_ARB" count="16" value="0x88B7">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MATRIX0_ARB" value="0x88C0"/>
|
|
<enum name="MATRIX1_ARB" value="0x88C1"/>
|
|
<enum name="MATRIX2_ARB" value="0x88C2"/>
|
|
<enum name="MATRIX3_ARB" value="0x88C3"/>
|
|
<enum name="MATRIX4_ARB" value="0x88C4"/>
|
|
<enum name="MATRIX5_ARB" value="0x88C5"/>
|
|
<enum name="MATRIX6_ARB" value="0x88C6"/>
|
|
<enum name="MATRIX7_ARB" value="0x88C7"/>
|
|
<enum name="MATRIX8_ARB" value="0x88C8"/>
|
|
<enum name="MATRIX9_ARB" value="0x88C9"/>
|
|
<enum name="MATRIX10_ARB" value="0x88CA"/>
|
|
<enum name="MATRIX11_ARB" value="0x88CB"/>
|
|
<enum name="MATRIX12_ARB" value="0x88CC"/>
|
|
<enum name="MATRIX13_ARB" value="0x88CD"/>
|
|
<enum name="MATRIX14_ARB" value="0x88CE"/>
|
|
<enum name="MATRIX15_ARB" value="0x88CF"/>
|
|
<enum name="MATRIX16_ARB" value="0x88D0"/>
|
|
<enum name="MATRIX17_ARB" value="0x88D1"/>
|
|
<enum name="MATRIX18_ARB" value="0x88D2"/>
|
|
<enum name="MATRIX19_ARB" value="0x88D3"/>
|
|
<enum name="MATRIX20_ARB" value="0x88D4"/>
|
|
<enum name="MATRIX21_ARB" value="0x88D5"/>
|
|
<enum name="MATRIX22_ARB" value="0x88D6"/>
|
|
<enum name="MATRIX23_ARB" value="0x88D7"/>
|
|
<enum name="MATRIX24_ARB" value="0x88D8"/>
|
|
<enum name="MATRIX25_ARB" value="0x88D9"/>
|
|
<enum name="MATRIX26_ARB" value="0x88DA"/>
|
|
<enum name="MATRIX27_ARB" value="0x88DB"/>
|
|
<enum name="MATRIX28_ARB" value="0x88DC"/>
|
|
<enum name="MATRIX29_ARB" value="0x88DD"/>
|
|
<enum name="MATRIX30_ARB" value="0x88DE"/>
|
|
<enum name="MATRIX31_ARB" value="0x88DF"/>
|
|
|
|
<function name="GetVertexAttribdvARB" alias="GetVertexAttribdv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLdouble *"/>
|
|
</function>
|
|
|
|
<function name="GetVertexAttribfvARB" alias="GetVertexAttribfv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="GetVertexAttribivARB" alias="GetVertexAttribiv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib1dARB"
|
|
vectorequiv="VertexAttrib1dv" alias="VertexAttrib1d">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib1dvARB" alias="VertexAttrib1dv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLdouble *"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib1fARB"
|
|
vectorequiv="VertexAttrib1fvARB" exec="dynamic">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib1fvARB" exec="dynamic">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLfloat *" count="1"/>
|
|
<glx rop="4193"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib1sARB"
|
|
vectorequiv="VertexAttrib1sv" alias="VertexAttrib1s">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib1svARB" alias="VertexAttrib1sv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLshort *"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib2dARB"
|
|
vectorequiv="VertexAttrib2dv" alias="VertexAttrib2d">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib2dvARB" alias="VertexAttrib2dv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLdouble *"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib2fARB"
|
|
vectorequiv="VertexAttrib2fvARB" exec="dynamic">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib2fvARB" exec="dynamic">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLfloat *" count="2"/>
|
|
<glx rop="4194"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib2sARB"
|
|
vectorequiv="VertexAttrib2sv" alias="VertexAttrib2s">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLshort"/>
|
|
<param name="y" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib2svARB" alias="VertexAttrib2sv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLshort *"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib3dARB"
|
|
vectorequiv="VertexAttrib3dv" alias="VertexAttrib3d">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
<param name="z" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib3dvARB" alias="VertexAttrib3dv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLdouble *"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib3fARB"
|
|
vectorequiv="VertexAttrib3fvARB" exec="dynamic">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib3fvARB" exec="dynamic">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLfloat *" count="3"/>
|
|
<glx rop="4195"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib3sARB"
|
|
vectorequiv="VertexAttrib3sv" alias="VertexAttrib3s">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLshort"/>
|
|
<param name="y" type="GLshort"/>
|
|
<param name="z" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib3svARB" alias="VertexAttrib3sv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLshort *"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4dARB"
|
|
vectorequiv="VertexAttrib4dv" alias="VertexAttrib4d">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
<param name="z" type="GLdouble"/>
|
|
<param name="w" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4dvARB" alias="VertexAttrib4dv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLdouble *"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4fARB"
|
|
vectorequiv="VertexAttrib4fvARB" exec="dynamic">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
<param name="w" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4fvARB" exec="dynamic">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLfloat *" count="4"/>
|
|
<glx rop="4196"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4sARB"
|
|
vectorequiv="VertexAttrib4sv" alias="VertexAttrib4s">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLshort"/>
|
|
<param name="y" type="GLshort"/>
|
|
<param name="z" type="GLshort"/>
|
|
<param name="w" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4svARB" alias="VertexAttrib4sv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLshort *"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4NubARB"
|
|
vectorequiv="VertexAttrib4Nubv" alias="VertexAttrib4Nub">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLubyte"/>
|
|
<param name="y" type="GLubyte"/>
|
|
<param name="z" type="GLubyte"/>
|
|
<param name="w" type="GLubyte"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4NubvARB" alias="VertexAttrib4Nubv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLubyte *"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4bvARB" alias="VertexAttrib4bv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLbyte *"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4ivARB" alias="VertexAttrib4iv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLint *"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4ubvARB" alias="VertexAttrib4ubv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLubyte *"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4usvARB" alias="VertexAttrib4usv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLushort *"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4uivARB" alias="VertexAttrib4uiv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLuint *"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4NbvARB" alias="VertexAttrib4Nbv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLbyte *"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4NsvARB" alias="VertexAttrib4Nsv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLshort *"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4NivARB" alias="VertexAttrib4Niv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLint *"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4NusvARB" alias="VertexAttrib4Nusv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLushort *"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4NuivARB" alias="VertexAttrib4Nuiv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLuint *"/>
|
|
</function>
|
|
|
|
<function name="VertexAttribPointerARB" alias="VertexAttribPointer">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="size" type="GLint"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="normalized" type="GLboolean"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
</function>
|
|
|
|
<function name="EnableVertexAttribArrayARB" alias="EnableVertexAttribArray">
|
|
<param name="index" type="GLuint"/>
|
|
</function>
|
|
|
|
<function name="DisableVertexAttribArrayARB" alias="DisableVertexAttribArray">
|
|
<param name="index" type="GLuint"/>
|
|
</function>
|
|
|
|
<function name="ProgramStringARB" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="len" type="GLsizei" counter="true"/>
|
|
<param name="string" type="const GLvoid *" count="len"/>
|
|
<glx rop="4217" large="true"/>
|
|
</function>
|
|
|
|
<function name="BindProgramARB">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="program" type="GLuint"/>
|
|
<glx rop="4180"/>
|
|
</function>
|
|
|
|
<function name="DeleteProgramsARB">
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="programs" type="const GLuint *" count="n"/>
|
|
<glx vendorpriv="1294"/>
|
|
</function>
|
|
|
|
<function name="GenProgramsARB">
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="programs" type="GLuint *" output="true" count="n"/>
|
|
<glx vendorpriv="1295" always_array="true"/>
|
|
</function>
|
|
|
|
<function name="IsProgramARB">
|
|
<param name="program" type="GLuint"/>
|
|
<return type="GLboolean"/>
|
|
<glx vendorpriv="1304"/>
|
|
</function>
|
|
|
|
<function name="ProgramEnvParameter4dARB"
|
|
vectorequiv="ProgramEnvParameter4dvARB" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
<param name="z" type="GLdouble"/>
|
|
<param name="w" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="ProgramEnvParameter4dvARB"
|
|
deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="params" type="const GLdouble *" count="4"/>
|
|
<glx rop="4185" doubles_in_order="true"/>
|
|
</function>
|
|
|
|
<function name="ProgramEnvParameter4fARB"
|
|
vectorequiv="ProgramEnvParameter4fvARB" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
<param name="w" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="ProgramEnvParameter4fvARB"
|
|
deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="params" type="const GLfloat *" count="4"/>
|
|
<glx rop="4184"/>
|
|
</function>
|
|
|
|
<function name="ProgramLocalParameter4dARB"
|
|
vectorequiv="ProgramLocalParameter4dvARB" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
<param name="z" type="GLdouble"/>
|
|
<param name="w" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="ProgramLocalParameter4dvARB"
|
|
deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="params" type="const GLdouble *" count="4"/>
|
|
<glx rop="4216" doubles_in_order="true"/>
|
|
</function>
|
|
|
|
<function name="ProgramLocalParameter4fARB"
|
|
vectorequiv="ProgramLocalParameter4fvARB" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
<param name="w" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="ProgramLocalParameter4fvARB" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="params" type="const GLfloat *" count="4"/>
|
|
<glx rop="4215"/>
|
|
</function>
|
|
|
|
<!-- The GetProgramEnvParameter[df]vARB are handcoded because there
|
|
is an extra CARD32 of padding after the "index" field. Originally,
|
|
GetProgranEnvParameter[df]vARB and GetProgramParameter[df]vNV
|
|
shared the same GLX protocol. The pad field was where the pname
|
|
parameter was in the NV functions. When this error was discovered
|
|
and fixed, there was already at least one implementation of
|
|
GLX protocol for ARB_vertex_program, but there were no
|
|
implementations of NV_vertex_program. The sollution was to renumber
|
|
the opcodes for NV_vertex_program and convert the unused field in
|
|
the ARB_vertex_program protocol to unused padding.
|
|
-->
|
|
|
|
<function name="GetProgramEnvParameterdvARB" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="params" type="GLdouble *" output="true" count="4"/>
|
|
<glx vendorpriv="1297" handcode="client" doubles_in_order="true"/>
|
|
</function>
|
|
|
|
<function name="GetProgramEnvParameterfvARB" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="params" type="GLfloat *" output="true" count="4"/>
|
|
<glx vendorpriv="1296" handcode="client"/>
|
|
</function>
|
|
|
|
<function name="GetProgramLocalParameterdvARB" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="params" type="GLdouble *" output="true" count="4"/>
|
|
<glx vendorpriv="1306" handcode="client" doubles_in_order="true"/>
|
|
</function>
|
|
|
|
<function name="GetProgramLocalParameterfvARB" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="params" type="GLfloat *" output="true" count="4"/>
|
|
<glx vendorpriv="1305" handcode="client"/>
|
|
</function>
|
|
|
|
|
|
<function name="GetProgramivARB" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx vendorpriv="1307"/>
|
|
</function>
|
|
|
|
<function name="GetProgramStringARB" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="string" type="GLvoid *" output="true"/>
|
|
<glx vendorpriv="1308" handcode="server" always_array="true"/>
|
|
</function>
|
|
|
|
<function name="GetVertexAttribPointervARB" alias="GetVertexAttribPointerv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="pointer" type="GLvoid **" output="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_ARB_fragment_program" number="27">
|
|
<enum name="FRAGMENT_PROGRAM_ARB" count="1" value="0x8804">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PROGRAM_ALU_INSTRUCTIONS_ARB" count="1" value="0x8805">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="PROGRAM_TEX_INSTRUCTIONS_ARB" count="1" value="0x8806">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="PROGRAM_TEX_INDIRECTIONS_ARB" count="1" value="0x8807">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" count="1" value="0x8808">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" count="1" value="0x8809">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" count="1" value="0x880A">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROGRAM_ALU_INSTRUCTIONS_ARB" count="1" value="0x880B">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROGRAM_TEX_INSTRUCTIONS_ARB" count="1" value="0x880C">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROGRAM_TEX_INDIRECTIONS_ARB" count="1" value="0x880D">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB" count="1" value="0x880E">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB" count="1" value="0x880F">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB" count="1" value="0x8810">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_TEXTURE_COORDS_ARB" count="1" value="0x8871">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_TEXTURE_IMAGE_UNITS_ARB" count="1" value="0x8872">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<category name="GL_ARB_vertex_buffer_object" number="28">
|
|
<enum name="BUFFER_SIZE_ARB" count="1" value="0x8764">
|
|
<size name="GetBufferParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="BUFFER_USAGE_ARB" count="1" value="0x8765">
|
|
<size name="GetBufferParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8894">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="ELEMENT_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8895">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="VERTEX_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8896">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="NORMAL_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8897">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8898">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="INDEX_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x8899">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889A">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889B">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889C">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889D">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="WEIGHT_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889E">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB" count="1" value="0x889F">
|
|
<size name="GetVertexAttribdv" mode="get"/>
|
|
<size name="GetVertexAttribfv" mode="get"/>
|
|
<size name="GetVertexAttribiv" mode="get"/>
|
|
</enum>
|
|
<enum name="READ_ONLY_ARB" value="0x88B8"/>
|
|
<enum name="WRITE_ONLY_ARB" value="0x88B9"/>
|
|
<enum name="READ_WRITE_ARB" value="0x88BA"/>
|
|
<enum name="BUFFER_ACCESS_ARB" count="1" value="0x88BB">
|
|
<size name="GetBufferParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="BUFFER_MAPPED_ARB" count="1" value="0x88BC">
|
|
<size name="GetBufferParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="BUFFER_MAP_POINTER_ARB" value="0x88BD"/>
|
|
<enum name="STREAM_DRAW_ARB" value="0x88E0"/>
|
|
<enum name="STREAM_READ_ARB" value="0x88E1"/>
|
|
<enum name="STREAM_COPY_ARB" value="0x88E2"/>
|
|
<enum name="STATIC_DRAW_ARB" value="0x88E4"/>
|
|
<enum name="STATIC_READ_ARB" value="0x88E5"/>
|
|
<enum name="STATIC_COPY_ARB" value="0x88E6"/>
|
|
<enum name="DYNAMIC_DRAW_ARB" value="0x88E8"/>
|
|
<enum name="DYNAMIC_READ_ARB" value="0x88E9"/>
|
|
<enum name="DYNAMIC_COPY_ARB" value="0x88EA"/>
|
|
|
|
<type name="intptrARB" size="4" glx_name="CARD32"/>
|
|
<type name="sizeiptrARB" size="4" unsigned="true" glx_name="CARD32"/>
|
|
|
|
<function name="BindBufferARB" alias="BindBuffer">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="buffer" type="GLuint"/>
|
|
</function>
|
|
|
|
<function name="BufferDataARB" alias="BufferData">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="size" type="GLsizeiptrARB" counter="true"/>
|
|
<param name="data" type="const GLvoid *" count="size"/>
|
|
<param name="usage" type="GLenum"/>
|
|
</function>
|
|
|
|
<function name="BufferSubDataARB" alias="BufferSubData">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="offset" type="GLintptrARB"/>
|
|
<param name="size" type="GLsizeiptrARB"/>
|
|
<param name="data" type="const GLvoid *"/>
|
|
</function>
|
|
|
|
<function name="DeleteBuffersARB" alias="DeleteBuffers">
|
|
<param name="n" type="GLsizei"/>
|
|
<param name="buffer" type="const GLuint *"/>
|
|
</function>
|
|
|
|
<function name="GenBuffersARB" alias="GenBuffers">
|
|
<param name="n" type="GLsizei"/>
|
|
<param name="buffer" type="GLuint *"/>
|
|
</function>
|
|
|
|
<function name="GetBufferParameterivARB" alias="GetBufferParameteriv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *"/>
|
|
</function>
|
|
|
|
<function name="GetBufferPointervARB" alias="GetBufferPointerv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLvoid **"/>
|
|
</function>
|
|
|
|
<function name="GetBufferSubDataARB" alias="GetBufferSubData">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="offset" type="GLintptrARB"/>
|
|
<param name="size" type="GLsizeiptrARB"/>
|
|
<param name="data" type="GLvoid *"/>
|
|
</function>
|
|
|
|
<function name="IsBufferARB" alias="IsBuffer">
|
|
<param name="buffer" type="GLuint"/>
|
|
<return type="GLboolean"/>
|
|
</function>
|
|
|
|
<function name="MapBufferARB" alias="MapBuffer">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="access" type="GLenum"/>
|
|
<return type="GLvoid *"/>
|
|
</function>
|
|
|
|
<function name="UnmapBufferARB" alias="UnmapBuffer">
|
|
<param name="target" type="GLenum"/>
|
|
<return type="GLboolean"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_ARB_occlusion_query" number="29">
|
|
<enum name="QUERY_COUNTER_BITS_ARB" count="1" value="0x8864">
|
|
<size name="GetQueryiv" mode="get"/>
|
|
</enum>
|
|
<enum name="CURRENT_QUERY_ARB" count="1" value="0x8865">
|
|
<size name="GetQueryiv" mode="get"/>
|
|
</enum>
|
|
<enum name="QUERY_RESULT_ARB" count="1" value="0x8866">
|
|
<size name="GetQueryObjectiv" mode="get"/>
|
|
<size name="GetQueryObjectuiv" mode="get"/>
|
|
</enum>
|
|
<enum name="QUERY_RESULT_AVAILABLE_ARB" count="1" value="0x8867">
|
|
<size name="GetQueryObjectiv" mode="get"/>
|
|
<size name="GetQueryObjectuiv" mode="get"/>
|
|
</enum>
|
|
<enum name="SAMPLES_PASSED_ARB" value="0x8914"/>
|
|
|
|
<function name="GenQueriesARB" alias="GenQueries">
|
|
<param name="n" type="GLsizei"/>
|
|
<param name="ids" type="GLuint *"/>
|
|
</function>
|
|
|
|
<function name="DeleteQueriesARB" alias="DeleteQueries">
|
|
<param name="n" type="GLsizei"/>
|
|
<param name="ids" type="const GLuint *"/>
|
|
</function>
|
|
|
|
<function name="IsQueryARB" alias="IsQuery">
|
|
<param name="id" type="GLuint"/>
|
|
<return type="GLboolean"/>
|
|
</function>
|
|
|
|
<function name="BeginQueryARB" alias="BeginQuery">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="id" type="GLuint"/>
|
|
</function>
|
|
|
|
<function name="EndQueryARB" alias="EndQuery">
|
|
<param name="target" type="GLenum"/>
|
|
</function>
|
|
|
|
<function name="GetQueryivARB" alias="GetQueryiv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *"/>
|
|
</function>
|
|
|
|
<function name="GetQueryObjectivARB" alias="GetQueryObjectiv">
|
|
<param name="id" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *"/>
|
|
</function>
|
|
|
|
<function name="GetQueryObjectuivARB" alias="GetQueryObjectuiv">
|
|
<param name="id" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLuint *"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_ARB_shader_objects" number="30">
|
|
<enum name="PROGRAM_OBJECT_ARB" value="0x8B40"/>
|
|
<enum name="SHADER_OBJECT_ARB" value="0x8B48"/>
|
|
<enum name="OBJECT_TYPE_ARB" value="0x8B4E"/>
|
|
<enum name="OBJECT_SUBTYPE_ARB" value="0x8B4F"/>
|
|
<enum name="FLOAT_VEC2_ARB" value="0x8B50"/>
|
|
<enum name="FLOAT_VEC3_ARB" value="0x8B51"/>
|
|
<enum name="FLOAT_VEC4_ARB" value="0x8B52"/>
|
|
<enum name="INT_VEC2_ARB" value="0x8B53"/>
|
|
<enum name="INT_VEC3_ARB" value="0x8B54"/>
|
|
<enum name="INT_VEC4_ARB" value="0x8B55"/>
|
|
<enum name="BOOL_ARB" value="0x8B56"/>
|
|
<enum name="BOOL_VEC2_ARB" value="0x8B57"/>
|
|
<enum name="BOOL_VEC3_ARB" value="0x8B58"/>
|
|
<enum name="BOOL_VEC4_ARB" value="0x8B59"/>
|
|
<enum name="FLOAT_MAT2_ARB" value="0x8B5A"/>
|
|
<enum name="FLOAT_MAT3_ARB" value="0x8B5B"/>
|
|
<enum name="FLOAT_MAT4_ARB" value="0x8B5C"/>
|
|
<enum name="OBJECT_DELETE_STATUS_ARB" value="0x8B80"/>
|
|
<enum name="OBJECT_COMPILE_STATUS_ARB" value="0x8B81"/>
|
|
<enum name="OBJECT_LINK_STATUS_ARB" value="0x8B82"/>
|
|
<enum name="OBJECT_VALIDATE_STATUS_ARB" value="0x8B83"/>
|
|
<enum name="OBJECT_INFO_LOG_LENGTH_ARB" value="0x8B84"/>
|
|
<enum name="OBJECT_ATTACHED_OBJECTS_ARB" value="0x8B85"/>
|
|
<enum name="OBJECT_ACTIVE_UNIFORMS_ARB" value="0x8B86"/>
|
|
<enum name="OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB" value="0x8B87"/>
|
|
<enum name="OBJECT_SHADER_SOURCE_LENGTH_ARB" value="0x8B88"/>
|
|
|
|
<type name="charARB" size="1" glx_name="CARD8"/>
|
|
<type name="handleARB" size="4" glx_name="CARD32"/>
|
|
|
|
<function name="DeleteObjectARB">
|
|
<param name="obj" type="GLhandleARB"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetHandleARB">
|
|
<param name="pname" type="GLenum"/>
|
|
<return type="GLhandleARB"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="DetachObjectARB" no_error="true">
|
|
<param name="containerObj" type="GLhandleARB"/>
|
|
<param name="attachedObj" type="GLhandleARB"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="CreateShaderObjectARB" no_error="true">
|
|
<param name="shaderType" type="GLenum"/>
|
|
<return type="GLhandleARB"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="ShaderSourceARB" alias="ShaderSource">
|
|
<param name="shader" type="GLhandleARB"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="string" type="const GLcharARB **"/>
|
|
<param name="length" type="const GLint *"/>
|
|
</function>
|
|
|
|
<function name="CompileShaderARB" alias="CompileShader">
|
|
<param name="shader" type="GLhandleARB"/>
|
|
</function>
|
|
|
|
<function name="CreateProgramObjectARB">
|
|
<return type="GLhandleARB"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="AttachObjectARB" no_error="true">
|
|
<param name="containerObj" type="GLhandleARB"/>
|
|
<param name="obj" type="GLhandleARB"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="LinkProgramARB" alias="LinkProgram">
|
|
<param name="program" type="GLhandleARB"/>
|
|
</function>
|
|
|
|
<function name="UseProgramObjectARB" alias="UseProgram">
|
|
<param name="program" type="GLhandleARB"/>
|
|
</function>
|
|
|
|
<function name="ValidateProgramARB" alias="ValidateProgram">
|
|
<param name="program" type="GLhandleARB"/>
|
|
</function>
|
|
|
|
<function name="Uniform1fARB" alias="Uniform1f">
|
|
<param name="location" type="GLint"/>
|
|
<param name="v0" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="Uniform2fARB" alias="Uniform2f">
|
|
<param name="location" type="GLint"/>
|
|
<param name="v0" type="GLfloat"/>
|
|
<param name="v1" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="Uniform3fARB" alias="Uniform3f">
|
|
<param name="location" type="GLint"/>
|
|
<param name="v0" type="GLfloat"/>
|
|
<param name="v1" type="GLfloat"/>
|
|
<param name="v2" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="Uniform4fARB" alias="Uniform4f">
|
|
<param name="location" type="GLint"/>
|
|
<param name="v0" type="GLfloat"/>
|
|
<param name="v1" type="GLfloat"/>
|
|
<param name="v2" type="GLfloat"/>
|
|
<param name="v3" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="Uniform1iARB" alias="Uniform1i">
|
|
<param name="location" type="GLint"/>
|
|
<param name="v0" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="Uniform2iARB" alias="Uniform2i">
|
|
<param name="location" type="GLint"/>
|
|
<param name="v0" type="GLint"/>
|
|
<param name="v1" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="Uniform3iARB" alias="Uniform3i">
|
|
<param name="location" type="GLint"/>
|
|
<param name="v0" type="GLint"/>
|
|
<param name="v1" type="GLint"/>
|
|
<param name="v2" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="Uniform4iARB" alias="Uniform4i">
|
|
<param name="location" type="GLint"/>
|
|
<param name="v0" type="GLint"/>
|
|
<param name="v1" type="GLint"/>
|
|
<param name="v2" type="GLint"/>
|
|
<param name="v3" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="Uniform1fvARB" alias="Uniform1fv">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="value" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="Uniform2fvARB" alias="Uniform2fv">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="value" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="Uniform3fvARB" alias="Uniform3fv">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="value" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="Uniform4fvARB" alias="Uniform4fv">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="value" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="Uniform1ivARB" alias="Uniform1iv">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="value" type="const GLint *"/>
|
|
</function>
|
|
|
|
<function name="Uniform2ivARB" alias="Uniform2iv">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="value" type="const GLint *"/>
|
|
</function>
|
|
|
|
<function name="Uniform3ivARB" alias="Uniform3iv">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="value" type="const GLint *"/>
|
|
</function>
|
|
|
|
<function name="Uniform4ivARB" alias="Uniform4iv">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="value" type="const GLint *"/>
|
|
</function>
|
|
|
|
<function name="UniformMatrix2fvARB" alias="UniformMatrix2fv">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="transpose" type="GLboolean"/>
|
|
<param name="value" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="UniformMatrix3fvARB" alias="UniformMatrix3fv">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="transpose" type="GLboolean"/>
|
|
<param name="value" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="UniformMatrix4fvARB" alias="UniformMatrix4fv">
|
|
<param name="location" type="GLint"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="transpose" type="GLboolean"/>
|
|
<param name="value" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="GetObjectParameterfvARB">
|
|
<param name="obj" type="GLhandleARB"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetObjectParameterivARB">
|
|
<param name="obj" type="GLhandleARB"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetInfoLogARB">
|
|
<param name="obj" type="GLhandleARB"/>
|
|
<param name="maxLength" type="GLsizei"/>
|
|
<param name="length" type="GLsizei *" output="true"/>
|
|
<param name="infoLog" type="GLcharARB *" output="true"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetAttachedObjectsARB">
|
|
<param name="containerObj" type="GLhandleARB"/>
|
|
<param name="maxLength" type="GLsizei"/>
|
|
<param name="length" type="GLsizei *" output="true"/>
|
|
<param name="infoLog" type="GLhandleARB *" output="true"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetUniformLocationARB" alias="GetUniformLocation">
|
|
<param name="program" type="GLhandleARB"/>
|
|
<param name="name" type="const GLcharARB *"/>
|
|
<return type="GLint"/>
|
|
</function>
|
|
|
|
<function name="GetActiveUniformARB" alias="GetActiveUniform">
|
|
<param name="program" type="GLhandleARB"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="bufSize" type="GLsizei"/>
|
|
<param name="length" type="GLsizei *"/>
|
|
<param name="size" type="GLint *"/>
|
|
<param name="type" type="GLenum *"/>
|
|
<param name="name" type="GLcharARB *"/>
|
|
</function>
|
|
|
|
<function name="GetUniformfvARB" alias="GetUniformfv">
|
|
<param name="program" type="GLhandleARB"/>
|
|
<param name="location" type="GLint"/>
|
|
<param name="params" type="GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="GetUniformivARB" alias="GetUniformiv">
|
|
<param name="program" type="GLhandleARB"/>
|
|
<param name="location" type="GLint"/>
|
|
<param name="params" type="GLint *"/>
|
|
</function>
|
|
|
|
<function name="GetShaderSourceARB" alias="GetShaderSource">
|
|
<param name="shader" type="GLhandleARB"/>
|
|
<param name="bufSize" type="GLsizei"/>
|
|
<param name="length" type="GLsizei *"/>
|
|
<param name="source" type="GLcharARB *"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_ARB_vertex_shader" number="31">
|
|
<enum name="VERTEX_SHADER_ARB" value="0x8B31"/>
|
|
<enum name="MAX_VERTEX_UNIFORM_COMPONENTS_ARB" value="0x8B4A"/>
|
|
<enum name="MAX_VARYING_FLOATS_ARB" value="0x8B4B"/>
|
|
<enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4C"/>
|
|
<enum name="MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB" value="0x8B4D"/>
|
|
<enum name="OBJECT_ACTIVE_ATTRIBUTES_ARB" value="0x8B89"/>
|
|
<enum name="OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB" value="0x8B8A"/>
|
|
|
|
<function name="BindAttribLocationARB" alias="BindAttribLocation">
|
|
<param name="program" type="GLhandleARB"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="name" type="const GLcharARB *"/>
|
|
</function>
|
|
|
|
<function name="GetActiveAttribARB" alias="GetActiveAttrib">
|
|
<param name="program" type="GLhandleARB"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="bufSize" type="GLsizei"/>
|
|
<param name="length" type="GLsizei *"/>
|
|
<param name="size" type="GLint *"/>
|
|
<param name="type" type="GLenum *"/>
|
|
<param name="name" type="GLcharARB *"/>
|
|
</function>
|
|
|
|
<function name="GetAttribLocationARB" alias="GetAttribLocation">
|
|
<param name="program" type="GLhandleARB"/>
|
|
<param name="name" type="const GLcharARB *"/>
|
|
<return type="GLint"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_ARB_fragment_shader" number="32">
|
|
<enum name="FRAGMENT_SHADER_ARB" value="0x8B30"/>
|
|
<enum name="MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB" value="0x8B49"/>
|
|
</category>
|
|
|
|
<category name="GL_ARB_shading_language_100" number="33">
|
|
<!-- No new functions, types, enums. -->
|
|
</category>
|
|
|
|
<category name="GL_ARB_texture_non_power_of_two" number="34">
|
|
<!-- No new functions, types, enums. -->
|
|
</category>
|
|
|
|
<category name="GL_ARB_point_sprite" number="35">
|
|
<enum name="POINT_SPRITE_ARB" count="1" value="0x8861">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="COORD_REPLACE_ARB" count="1" value="0x8862">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<category name="GL_ARB_fragment_program_shadow" number="36">
|
|
<!-- No new functions, types, enums. -->
|
|
</category>
|
|
|
|
<xi:include href="ARB_draw_buffers.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<category name="GL_ARB_texture_rectangle" number="38">
|
|
<enum name="TEXTURE_RECTANGLE_ARB" count="1" value="0x84F5">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_BINDING_RECTANGLE_ARB" count="1" value="0x84F6">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PROXY_TEXTURE_RECTANGLE_ARB" value="0x84F7"/>
|
|
<enum name="MAX_RECTANGLE_TEXTURE_SIZE_ARB" count="1" value="0x84F8">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<xi:include href="ARB_color_buffer_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- 40. GL_ARB_half_float_pixel -->
|
|
|
|
<xi:include href="ARB_texture_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- 42. GL_ARB_pixel_buffer_object -->
|
|
|
|
<xi:include href="ARB_depth_buffer_float.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_draw_instanced.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_framebuffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- 46. GL_ARB_framebuffer_sRGB -->
|
|
|
|
<!-- 47. GL_ARB_geometry_shader4. There are no intentions to implement this extension -->
|
|
|
|
<!-- 48. GL_ARB_half_float_vertex -->
|
|
|
|
<xi:include href="ARB_instanced_arrays.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_map_buffer_range.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_texture_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_texture_compression_rgtc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_texture_rg.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_vertex_array_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- ARB extension number 55 is a GLX extension. -->
|
|
<!-- ARB extension number 56 is a WGL extension. -->
|
|
|
|
<xi:include href="ARB_uniform_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- 58. GL_ARB_compatibility -->
|
|
|
|
<xi:include href="ARB_copy_buffer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- 60. GL_ARB_shader_texture_lod -->
|
|
|
|
<xi:include href="ARB_depth_clamp.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_draw_elements_base_vertex.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- 63. GL_ARB_fragment_coord_conventions -->
|
|
<!-- 64. GL_ARB_provoking_vertex -->
|
|
|
|
<xi:include href="ARB_seamless_cube_map.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_sync.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_texture_multisample.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- 68. GL_ARB_vertex_array_bgra -->
|
|
|
|
<xi:include href="ARB_draw_buffers_blend.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
<xi:include href="AMD_draw_buffers_blend.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_sample_shading.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
<xi:include href="ARB_texture_cube_map_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
<xi:include href="ARB_texture_gather.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
<!-- 73. GL_ARB_texture_query_lod -->
|
|
|
|
<!-- ARB extension number 74 is a WGL extension. -->
|
|
<!-- ARB extension number 75 is a GLX extension. -->
|
|
|
|
<xi:include href="ARB_shading_language_include.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- 77. GL_ARB_texture_compression_bptc -->
|
|
|
|
<xi:include href="ARB_blend_func_extended.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- 79. GL_ARB_explicit_attrib_location -->
|
|
|
|
<category name="GL_ARB_occlusion_query2" number="80">
|
|
<enum name="ANY_SAMPLES_PASSED" count="1" value="0x8C2F">
|
|
<size name="GetQueryiv" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<xi:include href="ARB_sampler_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- 82. GL_ARB_shader_bit_encoding -->
|
|
|
|
<xi:include href="ARB_texture_rgb10_a2ui.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- 84. GL_ARB_texture_swizzle -->
|
|
|
|
<category name="GL_ARB_timer_query" number="85">
|
|
<enum name="TIME_ELAPSED" value="0x88BF"/>
|
|
<enum name="TIMESTAMP" value="0x8E28"/>
|
|
<type name="int64" size="8"/>
|
|
<type name="uint64" unsigned="true" size="8"/>
|
|
<function name="GetQueryObjecti64v">
|
|
<param name="id" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint64 *"/>
|
|
</function>
|
|
<function name="GetQueryObjectui64v">
|
|
<param name="id" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLuint64 *"/>
|
|
</function>
|
|
<function name="QueryCounter">
|
|
<param name="id" type="GLuint"/>
|
|
<param name="target" type="GLenum"/>
|
|
</function>
|
|
</category>
|
|
|
|
<xi:include href="ARB_vertex_type_2_10_10_10_rev.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- ARB extensions #86...#89 -->
|
|
|
|
<xi:include href="ARB_shader_subroutine.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_tessellation_shader.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- ARB extensions #92...#93 -->
|
|
|
|
<xi:include href="ARB_draw_indirect.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_gpu_shader5.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_gpu_shader_fp64.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<category name="GL_ARB_transform_feedback3" number="94">
|
|
<enum name="MAX_TRANSFORM_FEEDBACK_BUFFERS" value="0x8E70"/>
|
|
<enum name="MAX_VERTEX_STREAMS" value="0x8E71"/>
|
|
|
|
<function name="DrawTransformFeedbackStream" exec="dynamic" marshal="draw">
|
|
<param name="mode" type="GLenum"/>
|
|
<param name="id" type="GLuint"/>
|
|
<param name="stream" type="GLuint"/>
|
|
</function>
|
|
|
|
<function name="BeginQueryIndexed">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="id" type="GLuint"/>
|
|
</function>
|
|
|
|
<function name="EndQueryIndexed">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
</function>
|
|
|
|
<function name="GetQueryIndexediv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- ARB extensions #95...#96 -->
|
|
|
|
<xi:include href="ARB_separate_shader_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<category name="GL_ARB_shader_precision" number="98">
|
|
<!-- No new functions, types, enums. -->
|
|
</category>
|
|
|
|
<xi:include href="ARB_vertex_attrib_64bit.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- ARB extensions #100...#108 -->
|
|
|
|
<xi:include href="ARB_ES2_compatibility.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_get_program_binary.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_debug_output.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_robustness.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_base_instance.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<category name="GL_ARB_transform_feedback_instanced" number="109">
|
|
<function name="DrawTransformFeedbackInstanced" exec="dynamic" marshal="draw">
|
|
<param name="mode" type="GLenum"/>
|
|
<param name="id" type="GLuint"/>
|
|
<param name="primcount" type="GLsizei"/>
|
|
</function>
|
|
|
|
<function name="DrawTransformFeedbackStreamInstanced" exec="dynamic" marshal="draw">
|
|
<param name="mode" type="GLenum"/>
|
|
<param name="id" type="GLuint"/>
|
|
<param name="stream" type="GLuint"/>
|
|
<param name="primcount" type="GLsizei"/>
|
|
</function>
|
|
</category>
|
|
|
|
<xi:include href="ARB_compressed_texture_pixel_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- ARB extensions #111...#116 -->
|
|
|
|
<xi:include href="ARB_internalformat_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<category name="GL_ARB_map_buffer_alignment" number="113">
|
|
<enum name="MIN_MAP_BUFFER_ALIGNMENT" value="0x90BC" />
|
|
</category>
|
|
|
|
<xi:include href="ARB_shader_atomic_counters.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_shader_image_load_store.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_texture_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="KHR_texture_compression_astc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="KHR_debug.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- ARB extension #120 -->
|
|
|
|
<xi:include href="ARB_clear_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_compute_shader.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_copy_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_texture_view.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_vertex_attrib_binding.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- ARB extension #126 -->
|
|
|
|
<xi:include href="ARB_ES3_compatibility.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- ARB extension #128 -->
|
|
|
|
<category name="GL_ARB_fragment_layer_viewport" number="129">
|
|
<!-- No new functions, types, enums. -->
|
|
</category>
|
|
|
|
<xi:include href="ARB_framebuffer_no_attachments.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_internalformat_query2.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<category name="GL_ARB_explicit_uniform_location" number="128">
|
|
<enum name="MAX_UNIFORM_LOCATIONS" count="1" value="0x826E" >
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<xi:include href="ARB_invalidate_subdata.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- ARB extension #133 is ARB_multi_draw_indirect, defined in the same
|
|
file as ARB_draw_indirect -->
|
|
|
|
<xi:include href="ARB_program_interface_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- ARB extensions #135...#136 -->
|
|
|
|
<xi:include href="ARB_shader_storage_buffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- ARB extensions #138 -->
|
|
|
|
<xi:include href="ARB_texture_buffer_range.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- 140. GL_ARB_texture_query_levels -->
|
|
|
|
<xi:include href="ARB_texture_storage_multisample.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- ARB extension 142 - 143. -->
|
|
|
|
<category name="GL_ARB_buffer_storage" number="144">
|
|
<enum name="MAP_PERSISTENT_BIT" value="0x40" />
|
|
<enum name="MAP_COHERENT_BIT" value="0x80" />
|
|
<enum name="DYNAMIC_STORAGE_BIT" value="0x100" />
|
|
<enum name="CLIENT_STORAGE_BIT" value="0x200" />
|
|
<enum name="BUFFER_IMMUTABLE_STORAGE" value="0x821F" />
|
|
<enum name="BUFFER_STORAGE_FLAGS" value="0x8220" />
|
|
<enum name="CLIENT_MAPPED_BUFFER_BARRIER_BIT" value="0x4000" />
|
|
|
|
<function name="BufferStorage" no_error="true">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="size" type="GLsizeiptr"/>
|
|
<param name="data" type="const GLvoid *"/>
|
|
<param name="flags" type="GLbitfield"/>
|
|
</function>
|
|
|
|
<function name="NamedBufferStorageEXT">
|
|
<param name="buffer" type="GLuint" />
|
|
<param name="size" type="GLsizeiptr" />
|
|
<param name="data" type="const GLvoid *" />
|
|
<param name="flags" type="GLbitfield" />
|
|
</function>
|
|
</category>
|
|
|
|
<xi:include href="ARB_clear_texture.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- ARB extension #146 -->
|
|
|
|
<xi:include href="ARB_multi_bind.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<category name="GL_ARB_query_buffer_object" number="148">
|
|
<enum name="QUERY_RESULT_NO_WAIT" value="0x9194"/>
|
|
<enum name="QUERY_BUFFER" value="0x9192"/>
|
|
<enum name="QUERY_BUFFER_BINDING" value="0x9193"/>
|
|
<enum name="QUERY_BUFFER_BARRIER_BIT" value="0x00008000"/>
|
|
</category>
|
|
|
|
<!-- ARB extensions 149 - 151 -->
|
|
|
|
<xi:include href="ARB_bindless_texture.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_compute_variable_group_size.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_indirect_parameters.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- ARB extensions 155 - 159 -->
|
|
|
|
<xi:include href="ARB_clip_control.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<category name="GL_ARB_conditional_render_inverted" number="161">
|
|
<enum name="QUERY_WAIT_INVERTED" value="0x8E17"/>
|
|
<enum name="QUERY_NO_WAIT_INVERTED" value="0x8E18"/>
|
|
<enum name="QUERY_BY_REGION_WAIT_INVERTED" value="0x8E19"/>
|
|
<enum name="QUERY_BY_REGION_NO_WAIT_INVERTED" value="0x8E1A"/>
|
|
</category>
|
|
|
|
<category name="ARB_cull_distance" number="162">
|
|
<enum name="MAX_CULL_DISTANCES" value="0x82F9"/>
|
|
<enum name="MAX_COMBINED_CLIP_AND_CULL_DISTANCES" value="0x82FA"/>
|
|
</category>
|
|
|
|
<!-- ARB extensions 163 -->
|
|
|
|
<xi:include href="OES_texture_compression_astc.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_direct_state_access.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="ARB_get_texture_sub_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- ARB extension 166 -->
|
|
|
|
<xi:include href="ARB_texture_barrier.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="KHR_context_flush_control.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- ARB extension 170 -->
|
|
<xi:include href="KHR_robustness.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- ARB extension 171 -->
|
|
<xi:include href="ARB_pipeline_statistics_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- ARB extension 172 -->
|
|
<xi:include href="ARB_sparse_buffer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<category name="es3.2">
|
|
<!-- This should be in es_EXT, but this file is included first and
|
|
the alias doesn't work otherwise. -->
|
|
<function name="PrimitiveBoundingBox" es2="3.2" desktop="false">
|
|
<param name="minX" type="GLfloat"/>
|
|
<param name="minY" type="GLfloat"/>
|
|
<param name="minZ" type="GLfloat"/>
|
|
<param name="minW" type="GLfloat"/>
|
|
<param name="maxX" type="GLfloat"/>
|
|
<param name="maxY" type="GLfloat"/>
|
|
<param name="maxZ" type="GLfloat"/>
|
|
<param name="maxW" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="BlendBarrier" es2="3.2"/>
|
|
</category>
|
|
|
|
<category name="KHR_blend_equation_advanced" number="174">
|
|
<enum name="BLEND_ADVANCED_COHERENT_KHR" value="0x9285"/>
|
|
|
|
<enum name="MULTIPLY_KHR" value="0x9294"/>
|
|
<enum name="SCREEN_KHR" value="0x9295"/>
|
|
<enum name="OVERLAY_KHR" value="0x9296"/>
|
|
<enum name="DARKEN_KHR" value="0x9297"/>
|
|
<enum name="LIGHTEN_KHR" value="0x9298"/>
|
|
<enum name="COLORDODGE_KHR" value="0x9299"/>
|
|
<enum name="COLORBURN_KHR" value="0x929A"/>
|
|
<enum name="HARDLIGHT_KHR" value="0x929B"/>
|
|
<enum name="SOFTLIGHT_KHR" value="0x929C"/>
|
|
<enum name="DIFFERENCE_KHR" value="0x929E"/>
|
|
<enum name="EXCLUSION_KHR" value="0x92A0"/>
|
|
|
|
<enum name="HSL_HUE_KHR" value="0x92AD"/>
|
|
<enum name="HSL_SATURATION_KHR" value="0x92AE"/>
|
|
<enum name="HSL_COLOR_KHR" value="0x92AF"/>
|
|
<enum name="HSL_LUMINOSITY_KHR" value="0x92B0"/>
|
|
|
|
<function name="BlendBarrierKHR" alias="BlendBarrier" es2="2.0"/>
|
|
</category>
|
|
|
|
<category name="ARB_ES3_2_compatibility" number="177">
|
|
|
|
<enum name="PRIMITIVE_BOUNDING_BOX_ARB" count="8" value="0x92BE">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MULTISAMPLE_LINE_WIDTH_RANGE_ARB" count="2" value="0x9381">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MULTISAMPLE_LINE_WIDTH_GRANULARITY_ARB" value="0x9382">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
|
|
<function name="PrimitiveBoundingBoxARB" alias="PrimitiveBoundingBox">
|
|
<param name="minX" type="GLfloat"/>
|
|
<param name="minY" type="GLfloat"/>
|
|
<param name="minZ" type="GLfloat"/>
|
|
<param name="minW" type="GLfloat"/>
|
|
<param name="maxX" type="GLfloat"/>
|
|
<param name="maxY" type="GLfloat"/>
|
|
<param name="maxZ" type="GLfloat"/>
|
|
<param name="maxW" type="GLfloat"/>
|
|
</function>
|
|
|
|
</category>
|
|
|
|
<xi:include href="ARB_gpu_shader_int64.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<category name="ARB_parallel_shader_compile" number="179">
|
|
<enum name="MAX_SHADER_COMPILER_THREADS_ARB" value="0x91B0"/>
|
|
<enum name="COMPLETION_STATUS_ARB" value="0x91B1"/>
|
|
|
|
<function name="MaxShaderCompilerThreadsKHR" es2="2.0">
|
|
<param name="count" type="GLuint"/>
|
|
</function>
|
|
|
|
<function name="MaxShaderCompilerThreadsARB" alias="MaxShaderCompilerThreadsKHR">
|
|
<param name="count" type="GLuint"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- ARB extension 180 - 189 -->
|
|
|
|
<xi:include href="ARB_gl_spirv.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- ARB extensions 191 - 193 -->
|
|
|
|
<xi:include href="ARB_spirv_extensions.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- Non-ARB extensions sorted by extension number. -->
|
|
|
|
<category name="GL_EXT_blend_color" number="2">
|
|
<enum name="CONSTANT_COLOR_EXT" value="0x8001"/>
|
|
<enum name="ONE_MINUS_CONSTANT_COLOR_EXT" value="0x8002"/>
|
|
<enum name="CONSTANT_ALPHA_EXT" value="0x8003"/>
|
|
<enum name="ONE_MINUS_CONSTANT_ALPHA_EXT" value="0x8004"/>
|
|
<enum name="BLEND_COLOR_EXT" count="4" value="0x8005">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
|
|
<function name="BlendColorEXT" alias="BlendColor">
|
|
<param name="red" type="GLclampf"/>
|
|
<param name="green" type="GLclampf"/>
|
|
<param name="blue" type="GLclampf"/>
|
|
<param name="alpha" type="GLclampf"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_EXT_texture" number="4">
|
|
<enum name="ALPHA4_EXT" value="0x803B"/>
|
|
<enum name="ALPHA8_EXT" value="0x803C"/>
|
|
<enum name="ALPHA12_EXT" value="0x803D"/>
|
|
<enum name="ALPHA16_EXT" value="0x803E"/>
|
|
<enum name="LUMINANCE4_EXT" value="0x803F"/>
|
|
<enum name="LUMINANCE8_EXT" value="0x8040"/>
|
|
<enum name="LUMINANCE12_EXT" value="0x8041"/>
|
|
<enum name="LUMINANCE16_EXT" value="0x8042"/>
|
|
<enum name="LUMINANCE4_ALPHA4_EXT" value="0x8043"/>
|
|
<enum name="LUMINANCE6_ALPHA2_EXT" value="0x8044"/>
|
|
<enum name="LUMINANCE8_ALPHA8_EXT" value="0x8045"/>
|
|
<enum name="LUMINANCE12_ALPHA4_EXT" value="0x8046"/>
|
|
<enum name="LUMINANCE12_ALPHA12_EXT" value="0x8047"/>
|
|
<enum name="LUMINANCE16_ALPHA16_EXT" value="0x8048"/>
|
|
<enum name="INTENSITY_EXT" value="0x8049"/>
|
|
<enum name="INTENSITY4_EXT" value="0x804A"/>
|
|
<enum name="INTENSITY8_EXT" value="0x804B"/>
|
|
<enum name="INTENSITY12_EXT" value="0x804C"/>
|
|
<enum name="INTENSITY16_EXT" value="0x804D"/>
|
|
<enum name="RGB2_EXT" value="0x804E"/>
|
|
<enum name="RGB4_EXT" value="0x804F"/>
|
|
<enum name="RGB5_EXT" value="0x8050"/>
|
|
<enum name="RGB8_EXT" value="0x8051"/>
|
|
<enum name="RGB10_EXT" value="0x8052"/>
|
|
<enum name="RGB12_EXT" value="0x8053"/>
|
|
<enum name="RGB16_EXT" value="0x8054"/>
|
|
<enum name="RGBA2_EXT" value="0x8055"/>
|
|
<enum name="RGBA4_EXT" value="0x8056"/>
|
|
<enum name="RGB5_A1_EXT" value="0x8057"/>
|
|
<enum name="RGBA8_EXT" value="0x8058"/>
|
|
<enum name="RGB10_A2_EXT" value="0x8059"/>
|
|
<enum name="RGBA12_EXT" value="0x805A"/>
|
|
<enum name="RGBA16_EXT" value="0x805B"/>
|
|
<enum name="TEXTURE_RED_SIZE_EXT" count="1" value="0x805C">
|
|
<size name="GetTexLevelParameterfv" mode="get"/>
|
|
<size name="GetTexLevelParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_GREEN_SIZE_EXT" count="1" value="0x805D">
|
|
<size name="GetTexLevelParameterfv" mode="get"/>
|
|
<size name="GetTexLevelParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_BLUE_SIZE_EXT" count="1" value="0x805E">
|
|
<size name="GetTexLevelParameterfv" mode="get"/>
|
|
<size name="GetTexLevelParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_ALPHA_SIZE_EXT" count="1" value="0x805F">
|
|
<size name="GetTexLevelParameterfv" mode="get"/>
|
|
<size name="GetTexLevelParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_LUMINANCE_SIZE_EXT" count="1" value="0x8060">
|
|
<size name="GetTexLevelParameterfv" mode="get"/>
|
|
<size name="GetTexLevelParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_INTENSITY_SIZE_EXT" count="1" value="0x8061">
|
|
<size name="GetTexLevelParameterfv" mode="get"/>
|
|
<size name="GetTexLevelParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="REPLACE_EXT" value="0x8062"/>
|
|
<enum name="PROXY_TEXTURE_1D_EXT" value="0x8063"/>
|
|
<enum name="PROXY_TEXTURE_2D_EXT" value="0x8064"/>
|
|
<enum name="TEXTURE_TOO_LARGE_EXT" value="0x8065"/>
|
|
</category>
|
|
|
|
<!-- Extension number 5 is not listed in the extension registry. -->
|
|
|
|
<category name="GL_EXT_texture3D" number="6">
|
|
<function name="TexImage3DEXT" alias="TexImage3D">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="depth" type="GLsizei"/>
|
|
<param name="border" type="GLint"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="pixels" type="const GLvoid *"/>
|
|
</function>
|
|
|
|
<function name="TexSubImage3DEXT" alias="TexSubImage3D">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="xoffset" type="GLint"/>
|
|
<param name="yoffset" type="GLint"/>
|
|
<param name="zoffset" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="depth" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="UNUSED" type="GLuint" padding="true"/>
|
|
<param name="pixels" type="const GLvoid *"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_SGIS_texture_filter4" number="7">
|
|
<function name="GetTexFilterFuncSGIS" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="filter" type="GLenum"/>
|
|
<param name="weights" type="GLfloat *" output="true"/>
|
|
<glx vendorpriv="4101" ignore="true"/>
|
|
</function>
|
|
|
|
<function name="TexFilterFuncSGIS" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="filter" type="GLenum"/>
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="weights" type="const GLfloat *" count="n"/>
|
|
<glx rop="2064" ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- Extension number 8 is not listed in the extension registry. -->
|
|
|
|
<category name="GL_EXT_subtexture" number="9">
|
|
<function name="TexSubImage1DEXT" alias="TexSubImage1D">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="xoffset" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="UNUSED" type="GLuint" padding="true"/>
|
|
<param name="pixels" type="const GLvoid *"/>
|
|
</function>
|
|
|
|
<function name="TexSubImage2DEXT" alias="TexSubImage2D">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="xoffset" type="GLint"/>
|
|
<param name="yoffset" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="UNUSED" type="GLuint" padding="true"/>
|
|
<param name="pixels" type="const GLvoid *"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_EXT_copy_texture" number="10">
|
|
<function name="CopyTexImage1DEXT" alias="CopyTexImage1D">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="border" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="CopyTexImage2DEXT" alias="CopyTexImage2D">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="border" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="CopyTexSubImage1DEXT" alias="CopyTexSubImage1D">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="xoffset" type="GLint"/>
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
</function>
|
|
|
|
<function name="CopyTexSubImage2DEXT" alias="CopyTexSubImage2D">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="xoffset" type="GLint"/>
|
|
<param name="yoffset" type="GLint"/>
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
</function>
|
|
|
|
<function name="CopyTexSubImage3DEXT" alias="CopyTexSubImage3D">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="xoffset" type="GLint"/>
|
|
<param name="yoffset" type="GLint"/>
|
|
<param name="zoffset" type="GLint"/>
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_EXT_histogram" number="11">
|
|
<enum name="HISTOGRAM_EXT" value="0x8024"/>
|
|
<enum name="PROXY_HISTOGRAM_EXT" value="0x8025"/>
|
|
<enum name="HISTOGRAM_WIDTH_EXT" count="1" value="0x8026">
|
|
<size name="GetHistogramParameterfvEXT" mode="get"/>
|
|
<size name="GetHistogramParameterivEXT" mode="get"/>
|
|
</enum>
|
|
<enum name="HISTOGRAM_FORMAT_EXT" count="1" value="0x8027">
|
|
<size name="GetHistogramParameterfvEXT" mode="get"/>
|
|
<size name="GetHistogramParameterivEXT" mode="get"/>
|
|
</enum>
|
|
<enum name="HISTOGRAM_RED_SIZE_EXT" count="1" value="0x8028">
|
|
<size name="GetHistogramParameterfvEXT" mode="get"/>
|
|
<size name="GetHistogramParameterivEXT" mode="get"/>
|
|
</enum>
|
|
<enum name="HISTOGRAM_GREEN_SIZE_EXT" count="1" value="0x8029">
|
|
<size name="GetHistogramParameterfvEXT" mode="get"/>
|
|
<size name="GetHistogramParameterivEXT" mode="get"/>
|
|
</enum>
|
|
<enum name="HISTOGRAM_BLUE_SIZE_EXT" count="1" value="0x802A">
|
|
<size name="GetHistogramParameterfvEXT" mode="get"/>
|
|
<size name="GetHistogramParameterivEXT" mode="get"/>
|
|
</enum>
|
|
<enum name="HISTOGRAM_ALPHA_SIZE_EXT" count="1" value="0x802B">
|
|
<size name="GetHistogramParameterfvEXT" mode="get"/>
|
|
<size name="GetHistogramParameterivEXT" mode="get"/>
|
|
</enum>
|
|
<enum name="HISTOGRAM_LUMINANCE_SIZE_EXT" count="1" value="0x802C">
|
|
<size name="GetHistogramParameterfvEXT" mode="get"/>
|
|
<size name="GetHistogramParameterivEXT" mode="get"/>
|
|
</enum>
|
|
<enum name="HISTOGRAM_SINK_EXT" count="1" value="0x802D">
|
|
<size name="GetHistogramParameterfvEXT" mode="get"/>
|
|
<size name="GetHistogramParameterivEXT" mode="get"/>
|
|
</enum>
|
|
<enum name="MINMAX_EXT" value="0x802E"/>
|
|
<enum name="MINMAX_FORMAT_EXT" count="1" value="0x802F">
|
|
<size name="GetMinmaxParameterfvEXT" mode="get"/>
|
|
<size name="GetMinmaxParameterivEXT" mode="get"/>
|
|
</enum>
|
|
<enum name="MINMAX_SINK_EXT" count="1" value="0x8030">
|
|
<size name="GetMinmaxParameterfvEXT" mode="get"/>
|
|
<size name="GetMinmaxParameterivEXT" mode="get"/>
|
|
</enum>
|
|
<enum name="TABLE_TOO_LARGE_EXT" value="0x8031"/>
|
|
|
|
<function name="GetHistogramEXT" alias="GetHistogram">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="reset" type="GLboolean"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="values" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/>
|
|
<glx vendorpriv="5" dimensions_in_reply="true" img_reset="reset"/>
|
|
</function>
|
|
|
|
<function name="GetHistogramParameterfvEXT" alias="GetHistogramParameterfv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
|
<glx vendorpriv="6"/>
|
|
</function>
|
|
|
|
<function name="GetHistogramParameterivEXT" alias="GetHistogramParameteriv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx vendorpriv="7"/>
|
|
</function>
|
|
|
|
<function name="GetMinmaxEXT" alias="GetMinmax">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="reset" type="GLboolean"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="values" type="GLvoid *" output="true" img_width="2" img_format="format" img_type="type"/>
|
|
<glx vendorpriv="8" img_reset="reset"/>
|
|
</function>
|
|
|
|
<function name="GetMinmaxParameterfvEXT" alias="GetMinmaxParameterfv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
|
<glx vendorpriv="9"/>
|
|
</function>
|
|
|
|
<function name="GetMinmaxParameterivEXT" alias="GetMinmaxParameteriv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx vendorpriv="10"/>
|
|
</function>
|
|
|
|
<function name="HistogramEXT" alias="Histogram">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="sink" type="GLboolean"/>
|
|
</function>
|
|
|
|
<function name="MinmaxEXT" alias="Minmax">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="sink" type="GLboolean"/>
|
|
</function>
|
|
|
|
<function name="ResetHistogramEXT" alias="ResetHistogram">
|
|
<param name="target" type="GLenum"/>
|
|
</function>
|
|
|
|
<function name="ResetMinmaxEXT" alias="ResetMinmax">
|
|
<param name="target" type="GLenum"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_EXT_convolution" number="12">
|
|
<enum name="CONVOLUTION_BORDER_MODE_EXT" count="1" value="0x8013">
|
|
<size name="ConvolutionParameterfv"/>
|
|
<size name="ConvolutionParameteriv"/>
|
|
<size name="GetConvolutionParameterfv" mode="get"/>
|
|
<size name="GetConvolutionParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="CONVOLUTION_FILTER_SCALE_EXT" count="4" value="0x8014">
|
|
<size name="ConvolutionParameterfv"/>
|
|
<size name="ConvolutionParameteriv"/>
|
|
<size name="GetConvolutionParameterfv" mode="get"/>
|
|
<size name="GetConvolutionParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="CONVOLUTION_FILTER_BIAS_EXT" count="4" value="0x8015">
|
|
<size name="ConvolutionParameterfv"/>
|
|
<size name="ConvolutionParameteriv"/>
|
|
<size name="GetConvolutionParameterfv" mode="get"/>
|
|
<size name="GetConvolutionParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="REDUCE_EXT" value="0x8016"/>
|
|
<enum name="CONVOLUTION_FORMAT_EXT" count="1" value="0x8017">
|
|
<size name="GetConvolutionParameterfv" mode="get"/>
|
|
<size name="GetConvolutionParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="CONVOLUTION_WIDTH_EXT" count="1" value="0x8018">
|
|
<size name="GetConvolutionParameterfv" mode="get"/>
|
|
<size name="GetConvolutionParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="CONVOLUTION_HEIGHT_EXT" count="1" value="0x8019">
|
|
<size name="GetConvolutionParameterfv" mode="get"/>
|
|
<size name="GetConvolutionParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_CONVOLUTION_WIDTH_EXT" count="1" value="0x801A">
|
|
<size name="GetConvolutionParameterfv" mode="get"/>
|
|
<size name="GetConvolutionParameteriv" mode="get"/>
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_CONVOLUTION_HEIGHT_EXT" count="1" value="0x801B">
|
|
<size name="GetConvolutionParameterfv" mode="get"/>
|
|
<size name="GetConvolutionParameteriv" mode="get"/>
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_CONVOLUTION_RED_SCALE_EXT" count="1" value="0x801C">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_CONVOLUTION_GREEN_SCALE_EXT" count="1" value="0x801D">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_CONVOLUTION_BLUE_SCALE_EXT" count="1" value="0x801E">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_CONVOLUTION_ALPHA_SCALE_EXT" count="1" value="0x801F">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_CONVOLUTION_RED_BIAS_EXT" count="1" value="0x8020">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_CONVOLUTION_GREEN_BIAS_EXT" count="1" value="0x8021">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_CONVOLUTION_BLUE_BIAS_EXT" count="1" value="0x8022">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_CONVOLUTION_ALPHA_BIAS_EXT" count="1" value="0x8023">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
|
|
<function name="ConvolutionFilter1DEXT" alias="ConvolutionFilter1D">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="image" type="const GLvoid *"/>
|
|
</function>
|
|
|
|
<function name="ConvolutionFilter2DEXT" alias="ConvolutionFilter2D">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="image" type="const GLvoid *"/>
|
|
</function>
|
|
|
|
<function name="ConvolutionParameterfEXT" alias="ConvolutionParameterf">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="ConvolutionParameterfvEXT" alias="ConvolutionParameterfv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="ConvolutionParameteriEXT" alias="ConvolutionParameteri">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="ConvolutionParameterivEXT" alias="ConvolutionParameteriv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLint *"/>
|
|
</function>
|
|
|
|
<function name="CopyConvolutionFilter1DEXT" alias="CopyConvolutionFilter1D">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
</function>
|
|
|
|
<function name="CopyConvolutionFilter2DEXT" alias="CopyConvolutionFilter2D">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
</function>
|
|
|
|
<function name="GetConvolutionFilterEXT" alias="GetConvolutionFilter">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="image" type="GLvoid *" output="true" img_width="width" img_height="height" img_format="format" img_type="type"/>
|
|
<glx vendorpriv="1" dimensions_in_reply="true"/>
|
|
</function>
|
|
|
|
<function name="GetConvolutionParameterfvEXT" alias="GetConvolutionParameterfv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
|
<glx vendorpriv="2"/>
|
|
</function>
|
|
|
|
<function name="GetConvolutionParameterivEXT" alias="GetConvolutionParameteriv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx vendorpriv="3"/>
|
|
</function>
|
|
|
|
<function name="GetSeparableFilterEXT" alias="GetSeparableFilter">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="row" type="GLvoid *" output="true"/>
|
|
<param name="column" type="GLvoid *" output="true"/>
|
|
<param name="span" type="GLvoid *" output="true"/>
|
|
<glx vendorpriv="4" handcode="true"/>
|
|
</function>
|
|
|
|
<function name="SeparableFilter2DEXT" alias="SeparableFilter2D">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="row" type="const GLvoid *"/>
|
|
<param name="column" type="const GLvoid *"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_SGI_color_matrix" number="13">
|
|
<enum name="COLOR_MATRIX_SGI" value="0x80B1"/>
|
|
<enum name="COLOR_MATRIX_STACK_DEPTH_SGI" value="0x80B2"/>
|
|
<enum name="MAX_COLOR_MATRIX_STACK_DEPTH_SGI" value="0x80B3"/>
|
|
<enum name="POST_COLOR_MATRIX_RED_SCALE_SGI" value="0x80B4"/>
|
|
<enum name="POST_COLOR_MATRIX_GREEN_SCALE_SGI" value="0x80B5"/>
|
|
<enum name="POST_COLOR_MATRIX_BLUE_SCALE_SGI" value="0x80B6"/>
|
|
<enum name="POST_COLOR_MATRIX_ALPHA_SCALE_SGI" value="0x80B7"/>
|
|
<enum name="POST_COLOR_MATRIX_RED_BIAS_SGI" value="0x80B8"/>
|
|
<enum name="POST_COLOR_MATRIX_GREEN_BIAS_SGI" value="0x80B9"/>
|
|
<enum name="POST_COLOR_MATRIX_BLUE_BIAS_SGI" value="0x80BA"/>
|
|
<enum name="POST_COLOR_MATRIX_ALPHA_BIAS_SGI" value="0x80BB"/>
|
|
</category>
|
|
|
|
<category name="GL_SGI_color_table" number="14">
|
|
<enum name="COLOR_TABLE_SCALE_SGI" count="4" value="0x80D6">
|
|
<size name="ColorTableParameterfvSGI"/>
|
|
<size name="ColorTableParameterivSGI"/>
|
|
<size name="GetColorTableParameterfvSGI" mode="get"/>
|
|
<size name="GetColorTableParameterivSGI" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_BIAS_SGI" count="4" value="0x80D7">
|
|
<size name="ColorTableParameterfvSGI"/>
|
|
<size name="ColorTableParameterivSGI"/>
|
|
<size name="GetColorTableParameterfvSGI" mode="get"/>
|
|
<size name="GetColorTableParameterivSGI" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_FORMAT_SGI" count="1" value="0x80D8">
|
|
<size name="GetColorTableParameterfvSGI" mode="get"/>
|
|
<size name="GetColorTableParameterivSGI" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_WIDTH_SGI" count="1" value="0x80D9">
|
|
<size name="GetColorTableParameterfvSGI" mode="get"/>
|
|
<size name="GetColorTableParameterivSGI" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_RED_SIZE_SGI" count="1" value="0x80DA">
|
|
<size name="GetColorTableParameterfvSGI" mode="get"/>
|
|
<size name="GetColorTableParameterivSGI" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_GREEN_SIZE_SGI" count="1" value="0x80DB">
|
|
<size name="GetColorTableParameterfvSGI" mode="get"/>
|
|
<size name="GetColorTableParameterivSGI" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_BLUE_SIZE_SGI" count="1" value="0x80DC">
|
|
<size name="GetColorTableParameterfvSGI" mode="get"/>
|
|
<size name="GetColorTableParameterivSGI" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_ALPHA_SIZE_SGI" count="1" value="0x80DD">
|
|
<size name="GetColorTableParameterfvSGI" mode="get"/>
|
|
<size name="GetColorTableParameterivSGI" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_LUMINANCE_SIZE_SGI" count="1" value="0x80DE">
|
|
<size name="GetColorTableParameterfvSGI" mode="get"/>
|
|
<size name="GetColorTableParameterivSGI" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_INTENSITY_SIZE_SGI" count="1" value="0x80DF">
|
|
<size name="GetColorTableParameterfvSGI" mode="get"/>
|
|
<size name="GetColorTableParameterivSGI" mode="get"/>
|
|
</enum>
|
|
|
|
<function name="ColorTableSGI" alias="ColorTable">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="table" type="const GLvoid *"/>
|
|
</function>
|
|
|
|
<function name="ColorTableParameterfvSGI" alias="ColorTableParameterfv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="ColorTableParameterivSGI" alias="ColorTableParameteriv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLint *"/>
|
|
</function>
|
|
|
|
<function name="CopyColorTableSGI" alias="CopyColorTable">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
</function>
|
|
|
|
<function name="GetColorTableSGI" alias="GetColorTable">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/>
|
|
<glx vendorpriv="4098" dimensions_in_reply="true"/>
|
|
</function>
|
|
|
|
<function name="GetColorTableParameterfvSGI" alias="GetColorTableParameterfv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
|
<glx vendorpriv="4099"/>
|
|
</function>
|
|
|
|
<function name="GetColorTableParameterivSGI" alias="GetColorTableParameteriv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx vendorpriv="4100"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_SGIS_pixel_texture" number="15">
|
|
<function name="PixelTexGenParameteriSGIS" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="PixelTexGenParameterivSGIS" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLint *"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="PixelTexGenParameterfSGIS" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLfloat"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="PixelTexGenParameterfvSGIS" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetPixelTexGenParameterivSGIS" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetPixelTexGenParameterfvSGIS" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_SGIS_texture4D" number="16">
|
|
<function name="TexImage4DSGIS" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="depth" type="GLsizei"/>
|
|
<param name="size4d" type="GLsizei"/>
|
|
<param name="border" type="GLint"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="pixels" type="const GLvoid *" img_width="width" img_height="height" img_depth="depth" img_extent="size4d" img_format="format" img_type="type" img_target="target" img_null_flag="true" img_pad_dimensions="true"/>
|
|
<glx rop="2057" ignore="true"/>
|
|
</function>
|
|
|
|
<function name="TexSubImage4DSGIS" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="level" type="GLint"/>
|
|
<param name="xoffset" type="GLint"/>
|
|
<param name="yoffset" type="GLint"/>
|
|
<param name="zoffset" type="GLint"/>
|
|
<param name="woffset" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
<param name="depth" type="GLsizei"/>
|
|
<param name="size4d" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="UNUSED" type="GLuint" padding="true"/>
|
|
<param name="pixels" type="const GLvoid *" img_width="width" img_height="height" img_depth="depth" img_extent="size4d" img_xoff="xoffset" img_yoff="yoffset" img_zoff="zoffset" img_woff="woffset" img_format="format" img_type="type" img_target="target" img_pad_dimensions="true"/>
|
|
<glx rop="2058" ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_SGI_texture_color_table" number="17">
|
|
<enum name="TEXTURE_COLOR_TABLE_SGI" value="0x80BC"/>
|
|
<enum name="PROXY_TEXTURE_COLOR_TABLE_SGI" value="0x80BD"/>
|
|
</category>
|
|
|
|
<!-- Extension number 19 is not listed in the extension registry. -->
|
|
|
|
<category name="GL_EXT_texture_object" number="20">
|
|
<function name="AreTexturesResidentEXT" alias="AreTexturesResident">
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="textures" type="const GLuint *" count="n"/>
|
|
<param name="residences" type="GLboolean *" output="true" count="n"/>
|
|
<return type="GLboolean"/>
|
|
<glx vendorpriv="11" handcode="client" always_array="true"/>
|
|
</function>
|
|
|
|
<function name="BindTextureEXT" alias="BindTexture">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="texture" type="GLuint"/>
|
|
</function>
|
|
|
|
<function name="DeleteTexturesEXT" alias="DeleteTextures">
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="textures" type="const GLuint *" count="n"/>
|
|
<glx vendorpriv="12"/>
|
|
</function>
|
|
|
|
<function name="GenTexturesEXT" alias="GenTextures">
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="textures" type="GLuint *" output="true" count="n"/>
|
|
<glx vendorpriv="13" always_array="true"/>
|
|
</function>
|
|
|
|
<function name="IsTextureEXT" alias="IsTexture">
|
|
<param name="texture" type="GLuint"/>
|
|
<return type="GLboolean"/>
|
|
<glx vendorpriv="14"/>
|
|
</function>
|
|
|
|
<function name="PrioritizeTexturesEXT" alias="PrioritizeTextures">
|
|
<param name="n" type="GLsizei"/>
|
|
<param name="textures" type="const GLuint *"/>
|
|
<param name="priorities" type="const GLclampf *"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_SGIS_detail_texture" number="21">
|
|
<function name="DetailTexFuncSGIS" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="points" type="const GLfloat *" count="n"/>
|
|
<glx rop="2051" ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetDetailTexFuncSGIS" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="points" type="GLfloat *" output="true"/>
|
|
<glx vendorpriv="4096" ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_SGIS_sharpen_texture" number="22">
|
|
<function name="SharpenTexFuncSGIS" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="points" type="const GLfloat *" count="n" count_scale="2"/>
|
|
<glx rop="2052" ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetSharpenTexFuncSGIS" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="points" type="GLfloat *" output="true"/>
|
|
<glx vendorpriv="4097" ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_SGIS_multisample" number="25">
|
|
<function name="SampleMaskSGIS" exec="skip">
|
|
<param name="value" type="GLclampf"/>
|
|
<param name="invert" type="GLboolean"/>
|
|
<glx rop="2048"/>
|
|
</function>
|
|
|
|
<function name="SamplePatternSGIS" exec="skip">
|
|
<param name="pattern" type="GLenum"/>
|
|
<glx rop="2049"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- Extension number 26 is not listed in the extension registry. -->
|
|
|
|
<category name="GL_EXT_rescale_normal" number="27">
|
|
<enum name="RESCALE_NORMAL_EXT" count="1" value="0x803A">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<!-- Extension number 28 is a GLX extension. -->
|
|
<!-- Extension number 29 is not listed in the extension registry. -->
|
|
|
|
<category name="GL_EXT_vertex_array" number="30">
|
|
<!-- These enums are part of the extension only. -->
|
|
<enum name="VERTEX_ARRAY_COUNT_EXT" value="0x807D"/>
|
|
<enum name="NORMAL_ARRAY_COUNT_EXT" value="0x8080"/>
|
|
<enum name="COLOR_ARRAY_COUNT_EXT" value="0x8084"/>
|
|
<enum name="INDEX_ARRAY_COUNT_EXT" value="0x8087"/>
|
|
<enum name="TEXTURE_COORD_ARRAY_COUNT_EXT" value="0x808B"/>
|
|
<enum name="EDGE_FLAG_ARRAY_COUNT_EXT" value="0x808D"/>
|
|
|
|
|
|
<function name="ArrayElementEXT" alias="ArrayElement">
|
|
<param name="i" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="ColorPointerEXT" deprecated="3.1" marshal="async"
|
|
marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx);">
|
|
<param name="size" type="GLint"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="DrawArraysEXT" alias="DrawArrays">
|
|
<param name="mode" type="GLenum"/>
|
|
<param name="first" type="GLint"/>
|
|
<param name="count" type="GLsizei"/>
|
|
</function>
|
|
|
|
<function name="EdgeFlagPointerEXT" deprecated="3.1" marshal="async"
|
|
marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx);">
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="pointer" type="const GLboolean *"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="GetPointervEXT" alias="GetPointerv">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLvoid **" output="true"/>
|
|
</function>
|
|
|
|
<function name="IndexPointerEXT" deprecated="3.1" marshal="async"
|
|
marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx);">
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="NormalPointerEXT" deprecated="3.1" marshal="async"
|
|
marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx);">
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="TexCoordPointerEXT" deprecated="3.1" marshal="async"
|
|
marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx);">
|
|
<param name="size" type="GLint"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="VertexPointerEXT" deprecated="3.1" marshal="async"
|
|
marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx);">
|
|
<param name="size" type="GLint"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_SGIS_generate_mipmap" number="32">
|
|
<enum name="GENERATE_MIPMAP_SGIS" count="1" value="0x8191">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="GENERATE_MIPMAP_HINT_SGIS" value="0x8192"/>
|
|
</category>
|
|
|
|
<category name="GL_SGIX_clipmap" number="33">
|
|
<enum name="LINEAR_CLIPMAP_LINEAR_SGIX" value="0x8170"/>
|
|
<enum name="TEXTURE_CLIPMAP_CENTER_SGIX" count="2" value="0x8171">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_CLIPMAP_FRAME_SGIX" count="1" value="0x8172">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_CLIPMAP_OFFSET_SGIX" count="2" value="0x8173">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX" count="3" value="0x8174">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_CLIPMAP_LOD_OFFSET_SGIX" value="0x8175"/>
|
|
<enum name="TEXTURE_CLIPMAP_DEPTH_SGIX" value="0x8176"/>
|
|
<enum name="MAX_CLIPMAP_DEPTH_SGIX" value="0x8177"/>
|
|
<enum name="MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX" value="0x8178"/>
|
|
<enum name="NEAREST_CLIPMAP_NEAREST_SGIX" value="0x844D"/>
|
|
<enum name="NEAREST_CLIPMAP_LINEAR_SGIX" value="0x844E"/>
|
|
<enum name="LINEAR_CLIPMAP_NEAREST_SGIX" value="0x844F"/>
|
|
</category>
|
|
|
|
<category name="GL_SGIX_shadow" number="34">
|
|
<enum name="TEXTURE_COMPARE_SGIX" count="1" value="0x819A">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_COMPARE_OPERATOR_SGIX" count="1" value="0x819B">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_LEQUAL_R_SGIX" value="0x819C"/>
|
|
<enum name="TEXTURE_GEQUAL_R_SGIX" value="0x819D"/>
|
|
</category>
|
|
|
|
<category name="GL_SGIS_texture_edge_clamp" number="35">
|
|
<enum name="CLAMP_TO_EDGE_SGIS" value="0x812F"/>
|
|
</category>
|
|
|
|
<category name="GL_SGIS_texture_border_clamp" number="36">
|
|
<enum name="CLAMP_TO_BORDER_SGIS" value="0x812D"/>
|
|
</category>
|
|
|
|
<category name="GL_EXT_blend_minmax" number="37">
|
|
<enum name="FUNC_ADD_EXT" value="0x8006"/>
|
|
<enum name="MIN_EXT" value="0x8007"/>
|
|
<enum name="MAX_EXT" value="0x8008"/>
|
|
<enum name="BLEND_EQUATION_EXT" count="1" value="0x8009">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
|
|
<function name="BlendEquationEXT" alias="BlendEquation">
|
|
<param name="mode" type="GLenum"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_EXT_blend_subtract" number="38">
|
|
<enum name="FUNC_SUBTRACT_EXT" value="0x800A"/>
|
|
<enum name="FUNC_REVERSE_SUBTRACT_EXT" value="0x800B"/>
|
|
|
|
<!-- <function name="BlendEquationEXT" alias="BlendEquation">
|
|
<param name="mode" type="GLenum"/>
|
|
</function> -->
|
|
</category>
|
|
|
|
<!-- Extension number 40 is a GLX extension. -->
|
|
<!-- Extension number 41 is a GLX extension. -->
|
|
<!-- Extension number 42 is a GLX extension. -->
|
|
<!-- Extension number 43 is a GLX extension. -->
|
|
<!-- Extension number 44 is a GLX extension. -->
|
|
<!-- Extension number 46 is not listed in the extension registry. -->
|
|
<!-- Extension number 47 is a GLX extension. -->
|
|
<!-- Extension number 48 is not listed in the extension registry. -->
|
|
<!-- Extension number 49 is a GLX extension. -->
|
|
<!-- Extension number 50 is a GLX extension. -->
|
|
|
|
<category name="GL_SGIX_sprite" number="52">
|
|
<function name="SpriteParameterfSGIX" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLfloat"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="SpriteParameterfvSGIX" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="SpriteParameteriSGIX" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="SpriteParameterivSGIX" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLint *"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_EXT_point_parameters" number="54">
|
|
<enum name="POINT_SIZE_MIN_EXT" count="1" value="0x8126">
|
|
<size name="PointParameterfv"/>
|
|
</enum>
|
|
<enum name="POINT_SIZE_MAX_EXT" count="1" value="0x8127">
|
|
<size name="PointParameterfv"/>
|
|
</enum>
|
|
<enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1" value="0x8128">
|
|
<size name="PointParameterfv"/>
|
|
</enum>
|
|
<enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129">
|
|
<size name="PointParameterfv"/>
|
|
</enum>
|
|
|
|
<function name="PointParameterfEXT" alias="PointParameterf">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="PointParameterfvEXT" alias="PointParameterfv">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_SGIX_instruments" number="55">
|
|
<function name="GetInstrumentsSGIX" exec="skip">
|
|
<return type="GLint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="InstrumentsBufferSGIX" exec="skip">
|
|
<param name="size" type="GLsizei"/>
|
|
<param name="buffer" type="GLint *" output="true"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="PollInstrumentsSGIX" exec="skip">
|
|
<param name="marker_p" type="GLint *" output="true"/>
|
|
<return type="GLint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="ReadInstrumentsSGIX" exec="skip">
|
|
<param name="marker" type="GLint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="StartInstrumentsSGIX" exec="skip">
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="StopInstrumentsSGIX" exec="skip">
|
|
<param name="marker" type="GLint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_SGIX_texture_scale_bias" number="56">
|
|
<enum name="POST_TEXTURE_FILTER_BIAS_SGIX" count="4" value="0x8179">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_TEXTURE_FILTER_SCALE_SGIX" count="4" value="0x817A">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="POST_TEXTURE_FILTER_BIAS_RANGE_SGIX" value="0x817B"/>
|
|
<enum name="POST_TEXTURE_FILTER_SCALE_RANGE_SGIX" value="0x817C"/>
|
|
</category>
|
|
|
|
<category name="GL_SGIX_framezoom" number="57">
|
|
<function name="FrameZoomSGIX" exec="skip">
|
|
<param name="factor" type="GLint"/>
|
|
<glx rop="2072" ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_SGIX_tag_sample_buffer" number="58">
|
|
<function name="TagSampleBufferSGIX" exec="skip">
|
|
<glx rop="2050" ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- Extension number 59 is not listed in the extension registry. -->
|
|
|
|
<category name="GL_SGIX_reference_plane" number="60">
|
|
<function name="ReferencePlaneSGIX" exec="skip">
|
|
<param name="equation" type="const GLdouble *" count="4"/>
|
|
<glx rop="2071" ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_SGIX_flush_raster" number="61">
|
|
<function name="FlushRasterSGIX" exec="skip">
|
|
<glx vendorpriv="4105" ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- Extension number 62 is a GLX extension. -->
|
|
|
|
<category name="GL_SGIX_depth_texture" number="63">
|
|
<enum name="DEPTH_COMPONENT16_SGIX" value="0x81A5"/>
|
|
<enum name="DEPTH_COMPONENT24_SGIX" value="0x81A6"/>
|
|
<enum name="DEPTH_COMPONENT32_SGIX" value="0x81A7"/>
|
|
</category>
|
|
|
|
<category name="GL_SGIS_fog_function" number="64">
|
|
<function name="FogFuncSGIS" exec="skip">
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="points" type="const GLfloat *" count="n" count_scale="2"/>
|
|
<glx rop="2067" ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetFogFuncSGIS" exec="skip">
|
|
<param name="points" type="GLfloat *" output="true"/>
|
|
<!-- GLX protocol for this function is unknown. -->
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_SGIX_fog_offset" number="65">
|
|
<enum name="FOG_OFFSET_SGIX" value="0x8198"/>
|
|
<enum name="FOG_OFFSET_VALUE_SGIX" count="1" value="0x8199">
|
|
<size name="Fogfv"/>
|
|
<size name="Fogiv"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<category name="GL_HP_image_transform" number="66">
|
|
<function name="ImageTransformParameteriHP" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="ImageTransformParameterfHP" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="ImageTransformParameterivHP" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLint *"/>
|
|
</function>
|
|
|
|
<function name="ImageTransformParameterfvHP" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="GetImageTransformParameterivHP" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
</function>
|
|
|
|
<function name="GetImageTransformParameterfvHP" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_HP_convolution_border_modes" number="67">
|
|
<enum name="IGNORE_BORDER_HP" value="0x8150"/>
|
|
<enum name="CONSTANT_BORDER_HP" value="0x8151"/>
|
|
<enum name="REPLICATE_BORDER_HP" value="0x8153"/>
|
|
<enum name="CONVOLUTION_BORDER_COLOR_HP" count="4" value="0x8154">
|
|
<size name="ConvolutionParameterfv"/>
|
|
<size name="ConvolutionParameteriv"/>
|
|
<size name="GetConvolutionParameterfv" mode="get"/>
|
|
<size name="GetConvolutionParameteriv" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<!-- Extension number 68 is not listed in the extension registry. -->
|
|
<!-- Extension number 70 is not listed in the extension registry. -->
|
|
<!-- Extension number 71 is not listed in the extension registry. -->
|
|
<!-- Extension number 72 is not listed in the extension registry. -->
|
|
<!-- Extension number 73 is not listed in the extension registry. -->
|
|
|
|
<category name="GL_EXT_color_subtable" number="74">
|
|
<function name="ColorSubTableEXT" alias="ColorSubTable">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="start" type="GLsizei"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="data" type="const GLvoid *"/>
|
|
</function>
|
|
|
|
<function name="CopyColorSubTableEXT" alias="CopyColorSubTable">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="start" type="GLsizei"/>
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="width" type="GLsizei"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- Extension number 75 is a GLU extension. -->
|
|
|
|
<category name="GL_PGI_misc_hints" number="77">
|
|
<function name="HintPGI" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="mode" type="GLint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_EXT_paletted_texture" number="78">
|
|
<enum name="COLOR_TABLE_FORMAT_EXT" count="1" value="0x80D8">
|
|
<size name="GetColorTableParameterfv" mode="get"/>
|
|
<size name="GetColorTableParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_WIDTH_EXT" count="1" value="0x80D9">
|
|
<size name="GetColorTableParameterfv" mode="get"/>
|
|
<size name="GetColorTableParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_RED_SIZE_EXT" count="1" value="0x80DA">
|
|
<size name="GetColorTableParameterfv" mode="get"/>
|
|
<size name="GetColorTableParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_GREEN_SIZE_EXT" count="1" value="0x80DB">
|
|
<size name="GetColorTableParameterfv" mode="get"/>
|
|
<size name="GetColorTableParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_BLUE_SIZE_EXT" count="1" value="0x80DC">
|
|
<size name="GetColorTableParameterfv" mode="get"/>
|
|
<size name="GetColorTableParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_ALPHA_SIZE_EXT" count="1" value="0x80DD">
|
|
<size name="GetColorTableParameterfv" mode="get"/>
|
|
<size name="GetColorTableParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_LUMINANCE_SIZE_EXT" count="1" value="0x80DE">
|
|
<size name="GetColorTableParameterfv" mode="get"/>
|
|
<size name="GetColorTableParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="COLOR_TABLE_INTENSITY_SIZE_EXT" count="1" value="0x80DF">
|
|
<size name="GetColorTableParameterfv" mode="get"/>
|
|
<size name="GetColorTableParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_INDEX_SIZE_EXT" count="1" value="0x80ED">
|
|
<size name="GetTexLevelParameterfv" mode="get"/>
|
|
<size name="GetTexLevelParameteriv" mode="get"/>
|
|
</enum>
|
|
|
|
<function name="ColorTableEXT" alias="ColorTable">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="table" type="const GLvoid *"/>
|
|
</function>
|
|
|
|
<function name="GetColorTableEXT" alias="GetColorTable">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="format" type="GLenum"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="table" type="GLvoid *" output="true" img_width="width" img_format="format" img_type="type"/>
|
|
<glx vendorpriv="4098" dimensions_in_reply="true"/>
|
|
</function>
|
|
|
|
<function name="GetColorTableParameterivEXT" alias="GetColorTableParameteriv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx vendorpriv="4100"/>
|
|
</function>
|
|
|
|
<function name="GetColorTableParameterfvEXT" alias="GetColorTableParameterfv">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
|
<glx vendorpriv="4099"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_EXT_clip_volume_hint" number="79">
|
|
<enum name="CLIP_VOLUME_CLIPPING_HINT_EXT" count="1" value="0x80F0">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<category name="GL_SGIX_list_priority" number="80">
|
|
<function name="GetListParameterfvSGIX" exec="skip">
|
|
<param name="list" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetListParameterivSGIX" exec="skip">
|
|
<param name="list" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="ListParameterfSGIX" exec="skip">
|
|
<param name="list" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLfloat"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="ListParameterfvSGIX" exec="skip">
|
|
<param name="list" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="ListParameteriSGIX" exec="skip">
|
|
<param name="list" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="ListParameterivSGIX" exec="skip">
|
|
<param name="list" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLint *"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- Extension number 82 is not listed in the extension registry. -->
|
|
<!-- Extension number 83 is a GLX extension. -->
|
|
|
|
<category name="GL_SGIX_texture_lod_bias" number="84">
|
|
<enum name="TEXTURE_LOD_BIAS_S_SGIX" count="1" value="0x818E">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_LOD_BIAS_T_SGIX" count="1" value="0x818F">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_LOD_BIAS_R_SGIX" count="1" value="0x8190">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<!-- Extension number 85 is a GLU extension. -->
|
|
<!-- Extension number 86 is a GLX extension. -->
|
|
<!-- Extension number 87 is not listed in the extension registry. -->
|
|
<!-- Extension number 88 is not listed in the extension registry. -->
|
|
<!-- Extension number 89 is not listed in the extension registry. -->
|
|
|
|
|
|
<category name="GL_SGIX_shadow_ambient" number="90">
|
|
<enum name="SHADOW_AMBIENT_SGIX" count="1" value="0x80BF">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<!-- Extension number 91 is a GLX extension. -->
|
|
<!-- Extension number 92 is a GLX extension. -->
|
|
|
|
<category name="GL_EXT_index_material" number="94">
|
|
<function name="IndexMaterialEXT" exec="skip">
|
|
<param name="face" type="GLenum"/>
|
|
<param name="mode" type="GLenum"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_EXT_index_func" number="95">
|
|
<function name="IndexFuncEXT" exec="skip">
|
|
<param name="func" type="GLenum"/>
|
|
<param name="ref" type="GLclampf"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_EXT_compiled_vertex_array" number="97">
|
|
<enum name="ARRAY_ELEMENT_LOCK_FIRST_EXT" value="0x81A8"/>
|
|
<enum name="ARRAY_ELEMENT_LOCK_COUNT_EXT" value="0x81A9"/>
|
|
|
|
<function name="LockArraysEXT" deprecated="3.1">
|
|
<param name="first" type="GLint"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<glx handcode="true" ignore="true"/>
|
|
</function>
|
|
|
|
<function name="UnlockArraysEXT" deprecated="3.1">
|
|
<glx handcode="true" ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_EXT_cull_vertex" number="98">
|
|
<enum name="CULL_VERTEX_EXT" value="0x81AA"/>
|
|
<enum name="CULL_VERTEX_EYE_POSITION_EXT" count="4" value="0x81AB">
|
|
<size name="CullParameterfv"/>
|
|
<size name="CullParameterdv"/>
|
|
</enum>
|
|
<enum name="CULL_VERTEX_OBJECT_POSITION_EXT" count="4" value="0x81AC">
|
|
<size name="CullParameterfv"/>
|
|
<size name="CullParameterdv"/>
|
|
</enum>
|
|
|
|
<function name="CullParameterdvEXT" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLdouble *"/> <!-- Spec bug. Should be const. -->
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="CullParameterfvEXT" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *"/> <!-- Spec bug. Should be const. -->
|
|
<glx ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- Extension number 99 is not listed in the extension registry. -->
|
|
<xi:include href="ARB_viewport_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- Shouldn't this be EXT_fragment_lighting? -->
|
|
<category name="GL_SGIX_fragment_lighting" number="102">
|
|
<function name="FragmentColorMaterialSGIX" exec="skip">
|
|
<param name="face" type="GLenum"/>
|
|
<param name="mode" type="GLenum"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="FragmentLightfSGIX" exec="skip">
|
|
<param name="light" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLfloat"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="FragmentLightfvSGIX" exec="skip">
|
|
<param name="light" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="FragmentLightiSGIX" exec="skip">
|
|
<param name="light" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="FragmentLightivSGIX" exec="skip">
|
|
<param name="light" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLint *"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="FragmentLightModelfSGIX" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLfloat"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="FragmentLightModelfvSGIX" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="FragmentLightModeliSGIX" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="FragmentLightModelivSGIX" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLint *"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="FragmentMaterialfSGIX" exec="skip">
|
|
<param name="face" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLfloat"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="FragmentMaterialfvSGIX" exec="skip">
|
|
<param name="face" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="FragmentMaterialiSGIX" exec="skip">
|
|
<param name="face" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="FragmentMaterialivSGIX" exec="skip">
|
|
<param name="face" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLint *"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetFragmentLightfvSGIX" exec="skip">
|
|
<param name="light" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetFragmentLightivSGIX" exec="skip">
|
|
<param name="light" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetFragmentMaterialfvSGIX" exec="skip">
|
|
<param name="face" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetFragmentMaterialivSGIX" exec="skip">
|
|
<param name="face" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="LightEnviSGIX" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- Extension number 103 is not listed in the extension registry. -->
|
|
<!-- Extension number 104 is not listed in the extension registry. -->
|
|
<!-- Extension number 105 is not listed in the extension registry. -->
|
|
<!-- Extension number 106 is not listed in the extension registry. -->
|
|
<!-- Extension number 107 is not listed in the extension registry. -->
|
|
<!-- Extension number 108 is not listed in the extension registry. -->
|
|
<!-- Extension number 109 is not listed in the extension registry. -->
|
|
|
|
<category name="GL_IBM_rasterpos_clip" number="110">
|
|
<enum name="RASTER_POSITION_UNCLIPPED_IBM" count="1" value="0x19262">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<category name="GL_EXT_draw_range_elements" number="112">
|
|
<function name="DrawRangeElementsEXT" alias="DrawRangeElements">
|
|
<param name="mode" type="GLenum"/>
|
|
<param name="start" type="GLuint"/>
|
|
<param name="end" type="GLuint"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="indices" type="const GLvoid *"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- Extension number 115 is a GLX extension. -->
|
|
<!-- Extension number 116 is not listed in the extension registry. -->
|
|
|
|
<category name="GL_EXT_light_texture" number="117">
|
|
<function name="ApplyTextureEXT" exec="skip">
|
|
<param name="mode" type="GLenum"/>
|
|
</function>
|
|
|
|
<function name="TextureLightEXT" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
</function>
|
|
|
|
<function name="TextureMaterialEXT" exec="skip">
|
|
<param name="face" type="GLenum"/>
|
|
<param name="mode" type="GLenum"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- Extension number 118 is not listed in the extension registry. -->
|
|
<!-- Extension number 121 is not listed in the extension registry. -->
|
|
<!-- Extension number 122 is not listed in the extension registry. -->
|
|
<!-- Extension number 123 is not listed in the extension registry. -->
|
|
<!-- Extension number 124 is not listed in the extension registry. -->
|
|
<!-- Extension number 125 is not listed in the extension registry. -->
|
|
<!-- Extension number 126 is not listed in the extension registry. -->
|
|
<!-- Extension number 128 is not listed in the extension registry. -->
|
|
<!-- Extension number 130 is not listed in the extension registry. -->
|
|
<!-- Extension number 131 is not listed in the extension registry. -->
|
|
|
|
<category name="GL_SGIX_async" number="132">
|
|
<function name="AsyncMarkerSGIX" exec="skip">
|
|
<param name="marker" type="GLuint"/>
|
|
</function>
|
|
|
|
<function name="FinishAsyncSGIX" exec="skip">
|
|
<param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. -->
|
|
<return type="GLint"/>
|
|
</function>
|
|
|
|
<function name="PollAsyncSGIX" exec="skip">
|
|
<param name="markerp" type="GLuint *"/> <!-- Spec bug. Should be const. -->
|
|
<return type="GLint"/>
|
|
</function>
|
|
|
|
<function name="GenAsyncMarkersSGIX" exec="skip">
|
|
<param name="range" type="GLsizei"/>
|
|
<return type="GLuint"/>
|
|
</function>
|
|
|
|
<function name="DeleteAsyncMarkersSGIX" exec="skip">
|
|
<param name="marker" type="GLuint"/>
|
|
<param name="range" type="GLsizei"/>
|
|
</function>
|
|
|
|
<function name="IsAsyncMarkerSGIX" exec="skip">
|
|
<param name="marker" type="GLuint"/>
|
|
<return type="GLboolean"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_INTEL_parallel_arrays" number="136">
|
|
<function name="VertexPointervINTEL" exec="skip">
|
|
<param name="size" type="GLint"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="pointer" type="const GLvoid **"/>
|
|
</function>
|
|
|
|
<function name="NormalPointervINTEL" exec="skip">
|
|
<param name="type" type="GLenum"/>
|
|
<param name="pointer" type="const GLvoid **"/>
|
|
</function>
|
|
|
|
<function name="ColorPointervINTEL" exec="skip">
|
|
<param name="size" type="GLint"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="pointer" type="const GLvoid **"/>
|
|
</function>
|
|
|
|
<function name="TexCoordPointervINTEL" exec="skip">
|
|
<param name="size" type="GLint"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="pointer" type="const GLvoid **"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_HP_occlusion_test" number="137">
|
|
<enum name="OCCLUSION_TEST_HP" count="1" value="0x8165">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="OCCLUSION_TEST_RESULT_HP" count="1" value="0x8166">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<category name="GL_EXT_pixel_transform" number="138">
|
|
<function name="PixelTransformParameteriEXT" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="PixelTransformParameterfEXT" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="PixelTransformParameterivEXT" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLint *"/>
|
|
</function>
|
|
|
|
<function name="PixelTransformParameterfvEXT" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- Extension number 140 is not listed in the extension registry. -->
|
|
|
|
<category name="GL_EXT_shared_texture_palette" number="141">
|
|
<enum name="SHARED_TEXTURE_PALETTE_EXT" count="1" value="0x81FB"/>
|
|
</category>
|
|
|
|
<!-- Extension number 142 is a GLX extension. -->
|
|
<!-- Extension number 143 is not listed in the extension registry. -->
|
|
|
|
<category name="GL_EXT_separate_specular_color" number="144">
|
|
<enum name="LIGHT_MODEL_COLOR_CONTROL_EXT" count="1" value="0x81F8">
|
|
<size name="LightModelfv"/>
|
|
<size name="LightModeliv"/>
|
|
</enum>
|
|
<enum name="SINGLE_COLOR_EXT" value="0x81F9"/>
|
|
<enum name="SEPARATE_SPECULAR_COLOR_EXT" value="0x81FA"/>
|
|
</category>
|
|
|
|
<category name="GL_EXT_secondary_color" number="145">
|
|
<function name="SecondaryColor3bEXT"
|
|
vectorequiv="SecondaryColor3bv" alias="SecondaryColor3b">
|
|
<param name="red" type="GLbyte"/>
|
|
<param name="green" type="GLbyte"/>
|
|
<param name="blue" type="GLbyte"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3bvEXT" alias="SecondaryColor3bv">
|
|
<param name="v" type="const GLbyte *"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3dEXT"
|
|
vectorequiv="SecondaryColor3dv" alias="SecondaryColor3d">
|
|
<param name="red" type="GLdouble"/>
|
|
<param name="green" type="GLdouble"/>
|
|
<param name="blue" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3dvEXT" alias="SecondaryColor3dv">
|
|
<param name="v" type="const GLdouble *"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3fEXT" vectorequiv="SecondaryColor3fvEXT">
|
|
<param name="red" type="GLfloat"/>
|
|
<param name="green" type="GLfloat"/>
|
|
<param name="blue" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3fvEXT">
|
|
<param name="v" type="const GLfloat *" count="3"/>
|
|
<glx rop="4129"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3iEXT"
|
|
vectorequiv="SecondaryColor3iv" alias="SecondaryColor3i">
|
|
<param name="red" type="GLint"/>
|
|
<param name="green" type="GLint"/>
|
|
<param name="blue" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3ivEXT" alias="SecondaryColor3iv">
|
|
<param name="v" type="const GLint *"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3sEXT"
|
|
vectorequiv="SecondaryColor3sv" alias="SecondaryColor3s">
|
|
<param name="red" type="GLshort"/>
|
|
<param name="green" type="GLshort"/>
|
|
<param name="blue" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3svEXT" alias="SecondaryColor3sv">
|
|
<param name="v" type="const GLshort *"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3ubEXT"
|
|
vectorequiv="SecondaryColor3ubv" alias="SecondaryColor3ub">
|
|
<param name="red" type="GLubyte"/>
|
|
<param name="green" type="GLubyte"/>
|
|
<param name="blue" type="GLubyte"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3ubvEXT" alias="SecondaryColor3ubv">
|
|
<param name="v" type="const GLubyte *"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3uiEXT"
|
|
vectorequiv="SecondaryColor3uiv" alias="SecondaryColor3ui">
|
|
<param name="red" type="GLuint"/>
|
|
<param name="green" type="GLuint"/>
|
|
<param name="blue" type="GLuint"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3uivEXT" alias="SecondaryColor3uiv">
|
|
<param name="v" type="const GLuint *"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3usEXT"
|
|
vectorequiv="SecondaryColor3usv" alias="SecondaryColor3us">
|
|
<param name="red" type="GLushort"/>
|
|
<param name="green" type="GLushort"/>
|
|
<param name="blue" type="GLushort"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColor3usvEXT" alias="SecondaryColor3usv">
|
|
<param name="v" type="const GLushort *"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColorPointerEXT" alias="SecondaryColorPointer">
|
|
<param name="size" type="GLint"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_EXT_texture_perturb_normal" number="147">
|
|
<function name="TextureNormalEXT" exec="skip">
|
|
<param name="mode" type="GLenum"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_EXT_multi_draw_arrays" number="148">
|
|
<function name="MultiDrawArraysEXT" es1="1.0" es2="2.0" exec="dynamic" alias="MultiDrawArrays">
|
|
<param name="mode" type="GLenum"/>
|
|
<param name="first" type="const GLint *"/>
|
|
<param name="count" type="const GLsizei *"/>
|
|
<param name="primcount" type="GLsizei"/>
|
|
</function>
|
|
|
|
<function name="MultiDrawElementsEXT" es1="1.0" es2="2.0" exec="dynamic" marshal="draw"
|
|
marshal_sync="_mesa_glthread_is_non_vbo_draw_elements(ctx)">
|
|
<param name="mode" type="GLenum"/>
|
|
<param name="count" type="const GLsizei *" count="primcount"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="indices" type="const GLvoid * const *" count="(sizeof(GLvoid *) * primcount)"/>
|
|
<param name="primcount" type="GLsizei"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_EXT_fog_coord" number="149">
|
|
<function name="FogCoordfEXT" vectorequiv="FogCoordfvEXT" exec="dynamic">
|
|
<param name="coord" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="FogCoordfvEXT" exec="dynamic">
|
|
<param name="coord" type="const GLfloat *" count="1"/>
|
|
<glx rop="4124"/>
|
|
</function>
|
|
|
|
<function name="FogCoorddEXT" vectorequiv="FogCoorddv" alias="FogCoordd">
|
|
<param name="coord" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="FogCoorddvEXT" alias="FogCoorddv">
|
|
<param name="coord" type="const GLdouble *"/>
|
|
</function>
|
|
|
|
<function name="FogCoordPointerEXT" alias="FogCoordPointer">
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- Extension number 150 is not listed in the extension registry. -->
|
|
<!-- Extension number 151 is not listed in the extension registry. -->
|
|
<!-- Extension number 152 is not listed in the extension registry. -->
|
|
<!-- Extension number 153 is not listed in the extension registry. -->
|
|
<!-- Extension number 154 is not listed in the extension registry. -->
|
|
|
|
<category name="GL_EXT_coordinate_frame" number="156">
|
|
<function name="Tangent3bEXT" exec="skip">
|
|
<param name="tx" type="GLbyte"/>
|
|
<param name="ty" type="GLbyte"/>
|
|
<param name="tz" type="GLbyte"/>
|
|
</function>
|
|
|
|
<function name="Tangent3bvEXT" exec="skip">
|
|
<param name="v" type="const GLbyte *"/>
|
|
</function>
|
|
|
|
<function name="Tangent3dEXT" exec="skip">
|
|
<param name="tx" type="GLdouble"/>
|
|
<param name="ty" type="GLdouble"/>
|
|
<param name="tz" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="Tangent3dvEXT" exec="skip">
|
|
<param name="v" type="const GLdouble *"/>
|
|
</function>
|
|
|
|
<function name="Tangent3fEXT" exec="skip">
|
|
<param name="tx" type="GLfloat"/>
|
|
<param name="ty" type="GLfloat"/>
|
|
<param name="tz" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="Tangent3fvEXT" exec="skip">
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="Tangent3iEXT" exec="skip">
|
|
<param name="tx" type="GLint"/>
|
|
<param name="ty" type="GLint"/>
|
|
<param name="tz" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="Tangent3ivEXT" exec="skip">
|
|
<param name="v" type="const GLint *"/>
|
|
</function>
|
|
|
|
<function name="Tangent3sEXT" exec="skip">
|
|
<param name="tx" type="GLshort"/>
|
|
<param name="ty" type="GLshort"/>
|
|
<param name="tz" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="Tangent3svEXT" exec="skip">
|
|
<param name="v" type="const GLshort *"/>
|
|
</function>
|
|
|
|
<function name="Binormal3bEXT" exec="skip">
|
|
<param name="bx" type="GLbyte"/>
|
|
<param name="by" type="GLbyte"/>
|
|
<param name="bz" type="GLbyte"/>
|
|
</function>
|
|
|
|
<function name="Binormal3bvEXT" exec="skip">
|
|
<param name="v" type="const GLbyte *"/>
|
|
</function>
|
|
|
|
<function name="Binormal3dEXT" exec="skip">
|
|
<param name="bx" type="GLdouble"/>
|
|
<param name="by" type="GLdouble"/>
|
|
<param name="bz" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="Binormal3dvEXT" exec="skip">
|
|
<param name="v" type="const GLdouble *"/>
|
|
</function>
|
|
|
|
<function name="Binormal3fEXT" exec="skip">
|
|
<param name="bx" type="GLfloat"/>
|
|
<param name="by" type="GLfloat"/>
|
|
<param name="bz" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="Binormal3fvEXT" exec="skip">
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="Binormal3iEXT" exec="skip">
|
|
<param name="bx" type="GLint"/>
|
|
<param name="by" type="GLint"/>
|
|
<param name="bz" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="Binormal3ivEXT" exec="skip">
|
|
<param name="v" type="const GLint *"/>
|
|
</function>
|
|
|
|
<function name="Binormal3sEXT" exec="skip">
|
|
<param name="bx" type="GLshort"/>
|
|
<param name="by" type="GLshort"/>
|
|
<param name="bz" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="Binormal3svEXT" exec="skip">
|
|
<param name="v" type="const GLshort *"/>
|
|
</function>
|
|
|
|
<function name="TangentPointerEXT" exec="skip">
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
</function>
|
|
|
|
<function name="BinormalPointerEXT" exec="skip">
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- Extension number 157 is not listed in the extension registry. -->
|
|
|
|
<category name="GL_EXT_texture_env_combine" number="158">
|
|
<enum name="COMBINE_EXT" value="0x8570"/>
|
|
<enum name="COMBINE_RGB_EXT" count="1" value="0x8571"/>
|
|
<enum name="COMBINE_ALPHA_EXT" count="1" value="0x8572"/>
|
|
<enum name="RGB_SCALE_EXT" count="1" value="0x8573"/>
|
|
<enum name="ADD_SIGNED_EXT" value="0x8574"/>
|
|
<enum name="INTERPOLATE_EXT" value="0x8575"/>
|
|
<enum name="CONSTANT_EXT" value="0x8576"/>
|
|
<enum name="PRIMARY_COLOR_EXT" value="0x8577"/>
|
|
<enum name="PREVIOUS_EXT" value="0x8578"/>
|
|
<enum name="SOURCE0_RGB_EXT" count="1" value="0x8580"/>
|
|
<enum name="SOURCE1_RGB_EXT" count="1" value="0x8581"/>
|
|
<enum name="SOURCE2_RGB_EXT" count="1" value="0x8582"/>
|
|
<enum name="SOURCE0_ALPHA_EXT" count="1" value="0x8588"/>
|
|
<enum name="SOURCE1_ALPHA_EXT" count="1" value="0x8589"/>
|
|
<enum name="SOURCE2_ALPHA_EXT" count="1" value="0x858A"/>
|
|
<enum name="OPERAND0_RGB_EXT" count="1" value="0x8590"/>
|
|
<enum name="OPERAND1_RGB_EXT" count="1" value="0x8591"/>
|
|
<enum name="OPERAND2_RGB_EXT" count="1" value="0x8592"/>
|
|
<enum name="OPERAND0_ALPHA_EXT" count="1" value="0x8598"/>
|
|
<enum name="OPERAND1_ALPHA_EXT" count="1" value="0x8599"/>
|
|
<enum name="OPERAND2_ALPHA_EXT" count="1" value="0x859A"/>
|
|
</category>
|
|
|
|
<category name="GL_SGIX_pixel_texture" number="160">
|
|
<function name="PixelTexGenSGIX" exec="skip">
|
|
<param name="mode" type="GLenum"/>
|
|
<glx rop="2059" ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- Extension number 161 is not listed in the extension registry. -->
|
|
<!-- Extension number 162 is not listed in the extension registry. -->
|
|
|
|
<category name="GL_SUNX_constant_data" number="163">
|
|
<function name="FinishTextureSUNX" exec="skip">
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_SUN_global_alpha" number="164">
|
|
<function name="GlobalAlphaFactorbSUN" exec="skip">
|
|
<param name="factor" type="GLbyte"/>
|
|
</function>
|
|
|
|
<function name="GlobalAlphaFactorsSUN" exec="skip">
|
|
<param name="factor" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="GlobalAlphaFactoriSUN" exec="skip">
|
|
<param name="factor" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="GlobalAlphaFactorfSUN" exec="skip">
|
|
<param name="factor" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="GlobalAlphaFactordSUN" exec="skip">
|
|
<param name="factor" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="GlobalAlphaFactorubSUN" exec="skip">
|
|
<param name="factor" type="GLubyte"/>
|
|
</function>
|
|
|
|
<function name="GlobalAlphaFactorusSUN" exec="skip">
|
|
<param name="factor" type="GLushort"/>
|
|
</function>
|
|
|
|
<function name="GlobalAlphaFactoruiSUN" exec="skip">
|
|
<param name="factor" type="GLuint"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_SUN_triangle_list" number="165">
|
|
<function name="ReplacementCodeuiSUN" exec="skip">
|
|
<param name="code" type="GLuint"/>
|
|
</function>
|
|
|
|
<function name="ReplacementCodeusSUN" exec="skip">
|
|
<param name="code" type="GLushort"/>
|
|
</function>
|
|
|
|
<function name="ReplacementCodeubSUN" exec="skip">
|
|
<param name="code" type="GLubyte"/>
|
|
</function>
|
|
|
|
<function name="ReplacementCodeuivSUN" exec="skip">
|
|
<param name="code" type="const GLuint *"/>
|
|
</function>
|
|
|
|
<function name="ReplacementCodeusvSUN" exec="skip">
|
|
<param name="code" type="const GLushort *"/>
|
|
</function>
|
|
|
|
<function name="ReplacementCodeubvSUN" exec="skip">
|
|
<param name="code" type="const GLubyte *"/>
|
|
</function>
|
|
|
|
<function name="ReplacementCodePointerSUN" exec="skip">
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_SUN_vertex" number="166">
|
|
<function name="Color4ubVertex2fSUN" exec="skip">
|
|
<param name="r" type="GLubyte"/>
|
|
<param name="g" type="GLubyte"/>
|
|
<param name="b" type="GLubyte"/>
|
|
<param name="a" type="GLubyte"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="Color4ubVertex2fvSUN" exec="skip">
|
|
<param name="c" type="const GLubyte *"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="Color4ubVertex3fSUN" exec="skip">
|
|
<param name="r" type="GLubyte"/>
|
|
<param name="g" type="GLubyte"/>
|
|
<param name="b" type="GLubyte"/>
|
|
<param name="a" type="GLubyte"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="Color4ubVertex3fvSUN" exec="skip">
|
|
<param name="c" type="const GLubyte *"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="Color3fVertex3fSUN" exec="skip">
|
|
<param name="r" type="GLfloat"/>
|
|
<param name="g" type="GLfloat"/>
|
|
<param name="b" type="GLfloat"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="Color3fVertex3fvSUN" exec="skip">
|
|
<param name="c" type="const GLfloat *"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="Normal3fVertex3fSUN" exec="skip">
|
|
<param name="nx" type="GLfloat"/>
|
|
<param name="ny" type="GLfloat"/>
|
|
<param name="nz" type="GLfloat"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="Normal3fVertex3fvSUN" exec="skip">
|
|
<param name="n" type="const GLfloat *"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="Color4fNormal3fVertex3fSUN" exec="skip">
|
|
<param name="r" type="GLfloat"/>
|
|
<param name="g" type="GLfloat"/>
|
|
<param name="b" type="GLfloat"/>
|
|
<param name="a" type="GLfloat"/>
|
|
<param name="nx" type="GLfloat"/>
|
|
<param name="ny" type="GLfloat"/>
|
|
<param name="nz" type="GLfloat"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="Color4fNormal3fVertex3fvSUN" exec="skip">
|
|
<param name="c" type="const GLfloat *"/>
|
|
<param name="n" type="const GLfloat *"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="TexCoord2fVertex3fSUN" exec="skip">
|
|
<param name="s" type="GLfloat"/>
|
|
<param name="t" type="GLfloat"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="TexCoord2fVertex3fvSUN" exec="skip">
|
|
<param name="tc" type="const GLfloat *"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="TexCoord4fVertex4fSUN" exec="skip">
|
|
<param name="s" type="GLfloat"/>
|
|
<param name="t" type="GLfloat"/>
|
|
<param name="p" type="GLfloat"/>
|
|
<param name="q" type="GLfloat"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
<param name="w" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="TexCoord4fVertex4fvSUN" exec="skip">
|
|
<param name="tc" type="const GLfloat *"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="TexCoord2fColor4ubVertex3fSUN" exec="skip">
|
|
<param name="s" type="GLfloat"/>
|
|
<param name="t" type="GLfloat"/>
|
|
<param name="r" type="GLubyte"/>
|
|
<param name="g" type="GLubyte"/>
|
|
<param name="b" type="GLubyte"/>
|
|
<param name="a" type="GLubyte"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="TexCoord2fColor4ubVertex3fvSUN" exec="skip">
|
|
<param name="tc" type="const GLfloat *"/>
|
|
<param name="c" type="const GLubyte *"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="TexCoord2fColor3fVertex3fSUN" exec="skip">
|
|
<param name="s" type="GLfloat"/>
|
|
<param name="t" type="GLfloat"/>
|
|
<param name="r" type="GLfloat"/>
|
|
<param name="g" type="GLfloat"/>
|
|
<param name="b" type="GLfloat"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="TexCoord2fColor3fVertex3fvSUN" exec="skip">
|
|
<param name="tc" type="const GLfloat *"/>
|
|
<param name="c" type="const GLfloat *"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="TexCoord2fNormal3fVertex3fSUN" exec="skip">
|
|
<param name="s" type="GLfloat"/>
|
|
<param name="t" type="GLfloat"/>
|
|
<param name="nx" type="GLfloat"/>
|
|
<param name="ny" type="GLfloat"/>
|
|
<param name="nz" type="GLfloat"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="TexCoord2fNormal3fVertex3fvSUN" exec="skip">
|
|
<param name="tc" type="const GLfloat *"/>
|
|
<param name="n" type="const GLfloat *"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="TexCoord2fColor4fNormal3fVertex3fSUN" exec="skip">
|
|
<param name="s" type="GLfloat"/>
|
|
<param name="t" type="GLfloat"/>
|
|
<param name="r" type="GLfloat"/>
|
|
<param name="g" type="GLfloat"/>
|
|
<param name="b" type="GLfloat"/>
|
|
<param name="a" type="GLfloat"/>
|
|
<param name="nx" type="GLfloat"/>
|
|
<param name="ny" type="GLfloat"/>
|
|
<param name="nz" type="GLfloat"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="TexCoord2fColor4fNormal3fVertex3fvSUN" exec="skip">
|
|
<param name="tc" type="const GLfloat *"/>
|
|
<param name="c" type="const GLfloat *"/>
|
|
<param name="n" type="const GLfloat *"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="TexCoord4fColor4fNormal3fVertex4fSUN" exec="skip">
|
|
<param name="s" type="GLfloat"/>
|
|
<param name="t" type="GLfloat"/>
|
|
<param name="p" type="GLfloat"/>
|
|
<param name="q" type="GLfloat"/>
|
|
<param name="r" type="GLfloat"/>
|
|
<param name="g" type="GLfloat"/>
|
|
<param name="b" type="GLfloat"/>
|
|
<param name="a" type="GLfloat"/>
|
|
<param name="nx" type="GLfloat"/>
|
|
<param name="ny" type="GLfloat"/>
|
|
<param name="nz" type="GLfloat"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
<param name="w" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="TexCoord4fColor4fNormal3fVertex4fvSUN" exec="skip">
|
|
<param name="tc" type="const GLfloat *"/>
|
|
<param name="c" type="const GLfloat *"/>
|
|
<param name="n" type="const GLfloat *"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="ReplacementCodeuiVertex3fSUN" exec="skip">
|
|
<param name="rc" type="GLuint"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="ReplacementCodeuiVertex3fvSUN" exec="skip">
|
|
<param name="rc" type="const GLuint *"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="ReplacementCodeuiColor4ubVertex3fSUN" exec="skip">
|
|
<param name="rc" type="GLuint"/>
|
|
<param name="r" type="GLubyte"/>
|
|
<param name="g" type="GLubyte"/>
|
|
<param name="b" type="GLubyte"/>
|
|
<param name="a" type="GLubyte"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="ReplacementCodeuiColor4ubVertex3fvSUN" exec="skip">
|
|
<param name="rc" type="const GLuint *"/>
|
|
<param name="c" type="const GLubyte *"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="ReplacementCodeuiColor3fVertex3fSUN" exec="skip">
|
|
<param name="rc" type="GLuint"/>
|
|
<param name="r" type="GLfloat"/>
|
|
<param name="g" type="GLfloat"/>
|
|
<param name="b" type="GLfloat"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="ReplacementCodeuiColor3fVertex3fvSUN" exec="skip">
|
|
<param name="rc" type="const GLuint *"/>
|
|
<param name="c" type="const GLfloat *"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="ReplacementCodeuiNormal3fVertex3fSUN" exec="skip">
|
|
<param name="rc" type="GLuint"/>
|
|
<param name="nx" type="GLfloat"/>
|
|
<param name="ny" type="GLfloat"/>
|
|
<param name="nz" type="GLfloat"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="ReplacementCodeuiNormal3fVertex3fvSUN" exec="skip">
|
|
<param name="rc" type="const GLuint *"/>
|
|
<param name="n" type="const GLfloat *"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="ReplacementCodeuiColor4fNormal3fVertex3fSUN"
|
|
exec="skip">
|
|
<param name="rc" type="GLuint"/>
|
|
<param name="r" type="GLfloat"/>
|
|
<param name="g" type="GLfloat"/>
|
|
<param name="b" type="GLfloat"/>
|
|
<param name="a" type="GLfloat"/>
|
|
<param name="nx" type="GLfloat"/>
|
|
<param name="ny" type="GLfloat"/>
|
|
<param name="nz" type="GLfloat"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="ReplacementCodeuiColor4fNormal3fVertex3fvSUN"
|
|
exec="skip">
|
|
<param name="rc" type="const GLuint *"/>
|
|
<param name="c" type="const GLfloat *"/>
|
|
<param name="n" type="const GLfloat *"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="ReplacementCodeuiTexCoord2fVertex3fSUN" exec="skip">
|
|
<param name="rc" type="GLuint"/>
|
|
<param name="s" type="GLfloat"/>
|
|
<param name="t" type="GLfloat"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="ReplacementCodeuiTexCoord2fVertex3fvSUN" exec="skip">
|
|
<param name="rc" type="const GLuint *"/>
|
|
<param name="tc" type="const GLfloat *"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN"
|
|
exec="skip">
|
|
<param name="rc" type="GLuint"/>
|
|
<param name="s" type="GLfloat"/>
|
|
<param name="t" type="GLfloat"/>
|
|
<param name="nx" type="GLfloat"/>
|
|
<param name="ny" type="GLfloat"/>
|
|
<param name="nz" type="GLfloat"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN"
|
|
exec="skip">
|
|
<param name="rc" type="const GLuint *"/>
|
|
<param name="tc" type="const GLfloat *"/>
|
|
<param name="n" type="const GLfloat *"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN"
|
|
exec="skip">
|
|
<param name="rc" type="GLuint"/>
|
|
<param name="s" type="GLfloat"/>
|
|
<param name="t" type="GLfloat"/>
|
|
<param name="r" type="GLfloat"/>
|
|
<param name="g" type="GLfloat"/>
|
|
<param name="b" type="GLfloat"/>
|
|
<param name="a" type="GLfloat"/>
|
|
<param name="nx" type="GLfloat"/>
|
|
<param name="ny" type="GLfloat"/>
|
|
<param name="nz" type="GLfloat"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN"
|
|
exec="skip">
|
|
<param name="rc" type="const GLuint *"/>
|
|
<param name="tc" type="const GLfloat *"/>
|
|
<param name="c" type="const GLfloat *"/>
|
|
<param name="n" type="const GLfloat *"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- Extension number 167 is a WGL extension. -->
|
|
<!-- Extension number 168 is a WGL extension. -->
|
|
<!-- Extension number 169 is a WGL extension. -->
|
|
<!-- Extension number 170 is a WGL extension. -->
|
|
<!-- Extension number 171 is a WGL extension. -->
|
|
<!-- Extension number 172 is a WGL extension. -->
|
|
|
|
<category name="GL_EXT_blend_func_separate" number="173">
|
|
<function name="BlendFuncSeparateEXT" alias="BlendFuncSeparate">
|
|
<param name="sfactorRGB" type="GLenum"/>
|
|
<param name="dfactorRGB" type="GLenum"/>
|
|
<param name="sfactorAlpha" type="GLenum"/>
|
|
<param name="dfactorAlpha" type="GLenum"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_EXT_stencil_wrap" number="176">
|
|
<enum name="INCR_WRAP_EXT" value="0x8507"/>
|
|
<enum name="DECR_WRAP_EXT" value="0x8508"/>
|
|
</category>
|
|
|
|
<!-- Extension number 177 is a WGL extension. -->
|
|
|
|
<category name="GL_NV_texgen_reflection" number="179">
|
|
<enum name="NORMAL_MAP_NV" value="0x8511"/>
|
|
<enum name="REFLECTION_MAP_NV" value="0x8512"/>
|
|
</category>
|
|
|
|
<!-- Extension number 180 is not listed in the extension registry. -->
|
|
|
|
<category name="GL_ARB_sample_locations" number="181">
|
|
<enum name="SAMPLE_LOCATION_SUBPIXEL_BITS_ARB" value="0x933D">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
|
|
<enum name="SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB" value="0x933E">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
|
|
<enum name="SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB" value="0x933F">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
|
|
<enum name="PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB" value="0x9340">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
|
|
<enum name="SAMPLE_LOCATION_ARB" value="0x8E50">
|
|
<size name="GetMultisamplefv" mode="get"/>
|
|
</enum>
|
|
|
|
<enum name="PROGRAMMABLE_SAMPLE_LOCATION_ARB" value="0x9341">
|
|
<size name="GetMultisamplefv" mode="get"/>
|
|
</enum>
|
|
|
|
<enum name="FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB" value="0x9342">
|
|
<size name="FramebufferParameteri"/>
|
|
<size name="GetFramebufferParameteriv"/>
|
|
</enum>
|
|
|
|
<enum name="FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB" value="0x9343">
|
|
<size name="FramebufferParameteri"/>
|
|
<size name="GetFramebufferParameteriv"/>
|
|
</enum>
|
|
|
|
<function name="FramebufferSampleLocationsfvARB" no_error="true">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="start" type="GLuint"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="v" type="const GLfloat *" count="(2 * count)"/>
|
|
</function>
|
|
|
|
<function name="NamedFramebufferSampleLocationsfvARB" no_error="true">
|
|
<param name="framebuffer" type="GLuint"/>
|
|
<param name="start" type="GLuint"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="v" type="const GLfloat *" count="(2 * count)"/>
|
|
</function>
|
|
|
|
<function name="EvaluateDepthValuesARB"/>
|
|
</category>
|
|
|
|
<category name="GL_NV_sample_locations" number="472">
|
|
<enum name="SAMPLE_LOCATION_SUBPIXEL_BITS_NV" value="0x933D" alias="SAMPLE_LOCATION_SUBPIXEL_BITS_ARB">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
|
|
<enum name="SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV" value="0x933E" alias="SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
|
|
<enum name="SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV" value="0x933F" alias="SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
|
|
<enum name="PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV" value="0x9340" alias="PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
|
|
<enum name="SAMPLE_LOCATION_NV" value="0x8E50" alias="SAMPLE_LOCATION_ARB">
|
|
<size name="GetMultisamplefv" mode="get"/>
|
|
</enum>
|
|
|
|
<enum name="PROGRAMMABLE_SAMPLE_LOCATION_NV" value="0x9341" alias="PROGRAMMABLE_SAMPLE_LOCATION_ARB">
|
|
<size name="GetMultisamplefv" mode="get"/>
|
|
</enum>
|
|
|
|
<enum name="FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV" value="0x9342" alias="FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB">
|
|
<size name="FramebufferParameteri"/>
|
|
<size name="GetFramebufferParameteriv"/>
|
|
</enum>
|
|
|
|
<enum name="FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV" value="0x9343" alias="FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB">
|
|
<size name="FramebufferParameteri"/>
|
|
<size name="GetFramebufferParameteriv"/>
|
|
</enum>
|
|
|
|
<function name="FramebufferSampleLocationsfvNV" no_error="true" es2="3.1" alias="FramebufferSampleLocationsfvARB">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="start" type="GLuint"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="NamedFramebufferSampleLocationsfvNV" no_error="true" es2="3.1" alias="NamedFramebufferSampleLocationsfvARB">
|
|
<param name="framebuffer" type="GLuint"/>
|
|
<param name="start" type="GLuint"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="ResolveDepthValuesNV" es2="3.1" alias="EvaluateDepthValuesARB"/>
|
|
</category>
|
|
|
|
<category name="GL_SUN_convolution_border_modes" number="182">
|
|
<enum name="WRAP_BORDER_SUN" value="0x81D4"/>
|
|
</category>
|
|
|
|
<!-- Extension number 183 is a GLX extension. -->
|
|
<!-- Extension number 184 is not listed in the extension registry. -->
|
|
|
|
<category name="GL_EXT_texture_env_add" number="185">
|
|
<!-- No new functions, types, enums. -->
|
|
</category>
|
|
|
|
<category name="GL_EXT_texture_lod_bias" number="186">
|
|
<enum name="TEXTURE_LOD_BIAS_EXT" count="1" value="0x8501">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<category name="GL_EXT_texture_filter_anisotropic" number="187">
|
|
<enum name="TEXTURE_MAX_ANISOTROPY_EXT" count="1" value="0x84FE">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_TEXTURE_MAX_ANISOTROPY_EXT" count="1" value="0x84FF">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<category name="GL_EXT_vertex_weighting" number="188">
|
|
<function name="VertexWeightfEXT" vectorequiv="VertexWeightfvEXT"
|
|
exec="skip">
|
|
<param name="weight" type="GLfloat"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="VertexWeightfvEXT" exec="skip">
|
|
<param name="weight" type="const GLfloat *" count="1"/>
|
|
<glx rop="4135" ignore="true"/>
|
|
</function>
|
|
|
|
<function name="VertexWeightPointerEXT" exec="skip">
|
|
<param name="size" type="GLsizei"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
<glx handcode="true" ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_NV_light_max_exponent" number="189">
|
|
<enum name="MAX_SHININESS_NV" count="1" value="0x8504">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_SPOT_EXPONENT_NV" count="1" value="0x8505">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<category name="GL_NV_vertex_array_range" number="190">
|
|
<function name="FlushVertexArrayRangeNV" exec="skip">
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="VertexArrayRangeNV" exec="skip">
|
|
<param name="length" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_NV_register_combiners" number="191">
|
|
<function name="CombinerParameterfvNV" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *" variable_param="pname"/>
|
|
<glx rop="4137" ignore="true"/>
|
|
</function>
|
|
|
|
<function name="CombinerParameterfNV" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLfloat"/>
|
|
<glx rop="4136" ignore="true"/>
|
|
</function>
|
|
|
|
<function name="CombinerParameterivNV" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLint *" variable_param="pname"/>
|
|
<glx rop="4139" ignore="true"/>
|
|
</function>
|
|
|
|
<function name="CombinerParameteriNV" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLint"/>
|
|
<glx rop="4138" ignore="true"/>
|
|
</function>
|
|
|
|
<function name="CombinerInputNV" exec="skip">
|
|
<param name="stage" type="GLenum"/>
|
|
<param name="portion" type="GLenum"/>
|
|
<param name="variable" type="GLenum"/>
|
|
<param name="input" type="GLenum"/>
|
|
<param name="mapping" type="GLenum"/>
|
|
<param name="componentUsage" type="GLenum"/>
|
|
<glx rop="4140" ignore="true"/>
|
|
</function>
|
|
|
|
<function name="CombinerOutputNV" exec="skip">
|
|
<param name="stage" type="GLenum"/>
|
|
<param name="portion" type="GLenum"/>
|
|
<param name="abOutput" type="GLenum"/>
|
|
<param name="cdOutput" type="GLenum"/>
|
|
<param name="sumOutput" type="GLenum"/>
|
|
<param name="scale" type="GLenum"/>
|
|
<param name="bias" type="GLenum"/>
|
|
<param name="abDotProduct" type="GLboolean"/>
|
|
<param name="cdDotProduct" type="GLboolean"/>
|
|
<param name="muxSum" type="GLboolean"/>
|
|
<glx rop="4141" ignore="true"/>
|
|
</function>
|
|
|
|
<function name="FinalCombinerInputNV" exec="skip">
|
|
<param name="variable" type="GLenum"/>
|
|
<param name="input" type="GLenum"/>
|
|
<param name="mapping" type="GLenum"/>
|
|
<param name="componentUsage" type="GLenum"/>
|
|
<glx rop="4142" ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetCombinerInputParameterfvNV" exec="skip">
|
|
<param name="stage" type="GLenum"/>
|
|
<param name="portion" type="GLenum"/>
|
|
<param name="variable" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true"/>
|
|
<glx vendorpriv="1270" ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetCombinerInputParameterivNV" exec="skip">
|
|
<param name="stage" type="GLenum"/>
|
|
<param name="portion" type="GLenum"/>
|
|
<param name="variable" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true"/>
|
|
<glx vendorpriv="1271" ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetCombinerOutputParameterfvNV" exec="skip">
|
|
<param name="stage" type="GLenum"/>
|
|
<param name="portion" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true"/>
|
|
<glx vendorpriv="1272" ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetCombinerOutputParameterivNV" exec="skip">
|
|
<param name="stage" type="GLenum"/>
|
|
<param name="portion" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true"/>
|
|
<glx vendorpriv="1273" ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetFinalCombinerInputParameterfvNV" exec="skip">
|
|
<param name="variable" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true"/>
|
|
<glx vendorpriv="1274" ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetFinalCombinerInputParameterivNV" exec="skip">
|
|
<param name="variable" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true"/>
|
|
<glx vendorpriv="1275" ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_NV_fog_distance" number="192">
|
|
<enum name="FOG_DISTANCE_MODE_NV" count="1" value="0x855A">
|
|
<size name="Fogfv"/>
|
|
<size name="Fogiv"/>
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="EYE_RADIAL_NV" value="0x855B"/>
|
|
<enum name="EYE_PLANE_ABSOLUTE_NV" value="0x855C"/>
|
|
</category>
|
|
|
|
<category name="GL_NV_blend_square" number="194">
|
|
<!-- No new functions, types, enums. -->
|
|
</category>
|
|
|
|
<category name="GL_NV_texture_env_combine4" number="195">
|
|
<enum name="COMBINE4_NV" value="0x8503"/>
|
|
<enum name="SOURCE3_RGB_NV" count="1" value="0x8583">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
</enum>
|
|
<enum name="SOURCE3_ALPHA_NV" count="1" value="0x858B">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
</enum>
|
|
<enum name="OPERAND3_RGB_NV" count="1" value="0x8593">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
</enum>
|
|
<enum name="OPERAND3_ALPHA_NV" count="1" value="0x859B">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<category name="GL_MESA_resize_buffers" number="196">
|
|
<function name="ResizeBuffersMESA" exec="skip">
|
|
<glx ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_MESA_window_pos" number="197">
|
|
<function name="WindowPos2dMESA" alias="WindowPos2d">
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="WindowPos2dvMESA" alias="WindowPos2dv">
|
|
<param name="v" type="const GLdouble *"/>
|
|
</function>
|
|
|
|
<function name="WindowPos2fMESA" alias="WindowPos2f">
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="WindowPos2fvMESA" alias="WindowPos2fv">
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="WindowPos2iMESA" alias="WindowPos2i">
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="WindowPos2ivMESA" alias="WindowPos2iv">
|
|
<param name="v" type="const GLint *"/>
|
|
</function>
|
|
|
|
<function name="WindowPos2sMESA" alias="WindowPos2s">
|
|
<param name="x" type="GLshort"/>
|
|
<param name="y" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="WindowPos2svMESA" alias="WindowPos2sv">
|
|
<param name="v" type="const GLshort *"/>
|
|
</function>
|
|
|
|
<function name="WindowPos3dMESA" alias="WindowPos3d">
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
<param name="z" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="WindowPos3dvMESA" alias="WindowPos3dv">
|
|
<param name="v" type="const GLdouble *"/>
|
|
</function>
|
|
|
|
<function name="WindowPos3fMESA" vectorequiv="WindowPos3fv" alias="WindowPos3f">
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="WindowPos3fvMESA" alias="WindowPos3fv">
|
|
<param name="v" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="WindowPos3iMESA" alias="WindowPos3i">
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="z" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="WindowPos3ivMESA" alias="WindowPos3iv">
|
|
<param name="v" type="const GLint *"/>
|
|
</function>
|
|
|
|
<function name="WindowPos3sMESA" alias="WindowPos3s">
|
|
<param name="x" type="GLshort"/>
|
|
<param name="y" type="GLshort"/>
|
|
<param name="z" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="WindowPos3svMESA" alias="WindowPos3sv">
|
|
<param name="v" type="const GLshort *"/>
|
|
</function>
|
|
|
|
<function name="WindowPos4dMESA" deprecated="3.1">
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
<param name="z" type="GLdouble"/>
|
|
<param name="w" type="GLdouble"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="WindowPos4dvMESA" deprecated="3.1">
|
|
<param name="v" type="const GLdouble *" count="4"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="WindowPos4fMESA" deprecated="3.1">
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
<param name="w" type="GLfloat"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="WindowPos4fvMESA" deprecated="3.1">
|
|
<param name="v" type="const GLfloat *" count="4"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="WindowPos4iMESA" deprecated="3.1">
|
|
<param name="x" type="GLint"/>
|
|
<param name="y" type="GLint"/>
|
|
<param name="z" type="GLint"/>
|
|
<param name="w" type="GLint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="WindowPos4ivMESA" deprecated="3.1">
|
|
<param name="v" type="const GLint *" count="4"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="WindowPos4sMESA" deprecated="3.1">
|
|
<param name="x" type="GLshort"/>
|
|
<param name="y" type="GLshort"/>
|
|
<param name="z" type="GLshort"/>
|
|
<param name="w" type="GLshort"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="WindowPos4svMESA" deprecated="3.1">
|
|
<param name="v" type="const GLshort *" count="4"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_EXT_texture_compression_s3tc" number="198">
|
|
<enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/>
|
|
<enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/>
|
|
<enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2"/>
|
|
<enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3"/>
|
|
</category>
|
|
|
|
<category name="GL_IBM_multimode_draw_arrays" number="200">
|
|
<function name="MultiModeDrawArraysIBM" marshal="draw"
|
|
marshal_sync="_mesa_glthread_is_non_vbo_draw_arrays(ctx)">
|
|
<param name="mode" type="const GLenum *" count="primcount"/>
|
|
<param name="first" type="const GLint *" count="primcount"/>
|
|
<param name="count" type="const GLsizei *" count="primcount"/>
|
|
<param name="primcount" type="GLsizei"/>
|
|
<param name="modestride" type="GLint"/>
|
|
<glx handcode="true" ignore="true"/>
|
|
</function>
|
|
|
|
<function name="MultiModeDrawElementsIBM" marshal="draw"
|
|
marshal_sync="_mesa_glthread_is_non_vbo_draw_elements(ctx)">
|
|
<param name="mode" type="const GLenum *" count="primcount"/>
|
|
<param name="count" type="const GLsizei *" count="primcount"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="indices" type="const GLvoid * const *" count="(sizeof(GLvoid *) * primcount)"/>
|
|
<param name="primcount" type="GLsizei"/>
|
|
<param name="modestride" type="GLint"/>
|
|
<glx handcode="true" ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_IBM_vertex_array_lists" number="201">
|
|
<function name="ColorPointerListIBM" exec="skip">
|
|
<param name="size" type="GLint"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLint"/>
|
|
<param name="pointer" type="const GLvoid **"/>
|
|
<param name="ptrstride" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="SecondaryColorPointerListIBM" exec="skip">
|
|
<param name="size" type="GLint"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLint"/>
|
|
<param name="pointer" type="const GLvoid **"/>
|
|
<param name="ptrstride" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="EdgeFlagPointerListIBM" exec="skip">
|
|
<param name="stride" type="GLint"/>
|
|
<param name="pointer" type="const GLboolean **"/>
|
|
<param name="ptrstride" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="FogCoordPointerListIBM" exec="skip">
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLint"/>
|
|
<param name="pointer" type="const GLvoid **"/>
|
|
<param name="ptrstride" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="IndexPointerListIBM" exec="skip">
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLint"/>
|
|
<param name="pointer" type="const GLvoid **"/>
|
|
<param name="ptrstride" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="NormalPointerListIBM" exec="skip">
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLint"/>
|
|
<param name="pointer" type="const GLvoid **"/>
|
|
<param name="ptrstride" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="TexCoordPointerListIBM" exec="skip">
|
|
<param name="size" type="GLint"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLint"/>
|
|
<param name="pointer" type="const GLvoid **"/>
|
|
<param name="ptrstride" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="VertexPointerListIBM" exec="skip">
|
|
<param name="size" type="GLint"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLint"/>
|
|
<param name="pointer" type="const GLvoid **"/>
|
|
<param name="ptrstride" type="GLint"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- Extension number 202 is not listed in the extension registry. -->
|
|
<!-- Extension number 203 is not listed in the extension registry. -->
|
|
<!-- Extension number 204 is not listed in the extension registry. -->
|
|
<!-- Extension number 205 is not listed in the extension registry. -->
|
|
|
|
<category name="GL_3DFX_texture_compression_FXT1" number="206">
|
|
<enum name="COMPRESSED_RGB_FXT1_3DFX" value="0x86B0"/>
|
|
<enum name="COMPRESSED_RGBA_FXT1_3DFX" value="0x86B1"/>
|
|
</category>
|
|
|
|
<category name="GL_3DFX_multisample" number="207">
|
|
<enum name="MULTISAMPLE_3DFX" value="0x86B2"/>
|
|
<enum name="SAMPLE_BUFFERS_3DFX" value="0x86B3"/>
|
|
<enum name="SAMPLES_3DFX" value="0x86B4"/>
|
|
<enum name="MULTISAMPLE_BIT_3DFX" value="0x20000000"/>
|
|
</category>
|
|
|
|
<category name="GL_3DFX_tbuffer" number="208">
|
|
<function name="TbufferMask3DFX" exec="skip">
|
|
<param name="mask" type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_EXT_multisample" number="209">
|
|
<function name="SampleMaskEXT" alias="SampleMaskSGIS">
|
|
<param name="value" type="GLclampf"/>
|
|
<param name="invert" type="GLboolean"/>
|
|
</function>
|
|
|
|
<function name="SamplePatternEXT" alias="SamplePatternSGIS">
|
|
<param name="pattern" type="GLenum"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- Extension number 211 is not listed in the extension registry. -->
|
|
<!-- Extension number 213 is not listed in the extension registry. -->
|
|
|
|
<category name="GL_SGIS_texture_color_mask" number="214">
|
|
<enum name="TEXTURE_COLOR_WRITEMASK_SGIS" value="0x81EF"/>
|
|
|
|
<function name="TextureColorMaskSGIS" exec="skip">
|
|
<param name="red" type="GLboolean"/>
|
|
<param name="green" type="GLboolean"/>
|
|
<param name="blue" type="GLboolean"/>
|
|
<param name="alpha" type="GLboolean"/>
|
|
<glx rop="2082" ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- Extension number 215 is a GLX extension. -->
|
|
<!-- Extension number 216 is a GLX extension. -->
|
|
<!-- Extension number 217 is a GLX extension. -->
|
|
<!-- Extension number 218 is a GLX extension. -->
|
|
<!-- Extension number 219 is not listed in the extension registry. -->
|
|
|
|
<category name="GL_EXT_texture_env_dot3" number="220">
|
|
<enum name="DOT3_RGB_EXT" value="0x8740"/>
|
|
<enum name="DOT3_RGBA_EXT" value="0x8741"/>
|
|
</category>
|
|
|
|
<category name="GL_ATI_texture_mirror_once" number="221">
|
|
<enum name="MIRROR_CLAMP_ATI" value="0x8742"/>
|
|
<enum name="MIRROR_CLAMP_TO_EDGE_ATI" value="0x8743"/>
|
|
</category>
|
|
|
|
<category name="GL_NV_fence" number="222">
|
|
<function name="DeleteFencesNV" exec="skip">
|
|
<param name="n" type="GLsizei"/>
|
|
<param name="fences" type="const GLuint *"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GenFencesNV" exec="skip">
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="fences" type="GLuint *" output="true" count="n"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="IsFenceNV" exec="skip">
|
|
<param name="fence" type="GLuint"/>
|
|
<return type="GLboolean"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="TestFenceNV" exec="skip">
|
|
<param name="fence" type="GLuint"/>
|
|
<return type="GLboolean"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="GetFenceivNV" exec="skip">
|
|
<param name="fence" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="FinishFenceNV" exec="skip">
|
|
<param name="fence" type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="SetFenceNV" exec="skip">
|
|
<param name="fence" type="GLuint"/>
|
|
<param name="condition" type="GLenum"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_IBM_texture_mirrored_repeat" number="224">
|
|
<enum name="MIRRORED_REPEAT_IBM" value="0x8370"/>
|
|
</category>
|
|
|
|
<category name="GL_NV_evaluators" number="225">
|
|
<function name="MapControlPointsNV" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="ustride" type="GLsizei"/>
|
|
<param name="vstride" type="GLsizei"/>
|
|
<param name="uorder" type="GLint"/>
|
|
<param name="vorder" type="GLint"/>
|
|
<param name="packed" type="GLboolean"/>
|
|
<param name="points" type="const GLvoid *"/>
|
|
</function>
|
|
|
|
<function name="MapParameterivNV" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLint *"/>
|
|
</function>
|
|
|
|
<function name="MapParameterfvNV" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="GetMapControlPointsNV" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="ustride" type="GLsizei"/>
|
|
<param name="vstride" type="GLsizei"/>
|
|
<param name="packed" type="GLboolean"/>
|
|
<param name="points" type="GLvoid *" output="true"/>
|
|
</function>
|
|
|
|
<function name="GetMapParameterivNV" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true"/>
|
|
</function>
|
|
|
|
<function name="GetMapParameterfvNV" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true"/>
|
|
</function>
|
|
|
|
<function name="GetMapAttribParameterivNV" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true"/>
|
|
</function>
|
|
|
|
<function name="GetMapAttribParameterfvNV" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true"/>
|
|
</function>
|
|
|
|
<function name="EvalMapsNV" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="mode" type="GLenum"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_NV_packed_depth_stencil" number="226">
|
|
<enum name="DEPTH_STENCIL_NV" value="0x84F9"/>
|
|
<enum name="UNSIGNED_INT_24_8_NV" value="0x84FA"/>
|
|
</category>
|
|
|
|
<category name="GL_NV_register_combiners2" number="227">
|
|
<function name="CombinerStageParameterfvNV" exec="skip">
|
|
<param name="stage" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="GetCombinerStageParameterfvNV" exec="skip">
|
|
<param name="stage" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_NV_texture_compression_vtc" number="228">
|
|
<enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/>
|
|
<enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/>
|
|
<enum name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2"/>
|
|
<enum name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3"/>
|
|
</category>
|
|
|
|
<category name="GL_NV_texture_rectangle" number="229">
|
|
<enum name="TEXTURE_RECTANGLE_NV" count="1" value="0x84F5">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_BINDING_RECTANGLE_NV" count="1" value="0x84F6">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="PROXY_TEXTURE_RECTANGLE_NV" value="0x84F7"/>
|
|
<enum name="MAX_RECTANGLE_TEXTURE_SIZE_NV" count="1" value="0x84F8">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<category name="GL_NV_vertex_program" number="233">
|
|
<enum name="VERTEX_PROGRAM_NV" value="0x8620"/>
|
|
<enum name="VERTEX_STATE_PROGRAM_NV" value="0x8621"/>
|
|
<enum name="ATTRIB_ARRAY_SIZE_NV" count="1" value="0x8623">
|
|
<size name="GetVertexAttribdvNV" mode="get"/>
|
|
<size name="GetVertexAttribfvNV" mode="get"/>
|
|
<size name="GetVertexAttribivNV" mode="get"/>
|
|
</enum>
|
|
<enum name="ATTRIB_ARRAY_STRIDE_NV" count="1" value="0x8624">
|
|
<size name="GetVertexAttribdvNV" mode="get"/>
|
|
<size name="GetVertexAttribfvNV" mode="get"/>
|
|
<size name="GetVertexAttribivNV" mode="get"/>
|
|
</enum>
|
|
<enum name="ATTRIB_ARRAY_TYPE_NV" count="1" value="0x8625">
|
|
<size name="GetVertexAttribdvNV" mode="get"/>
|
|
<size name="GetVertexAttribfvNV" mode="get"/>
|
|
<size name="GetVertexAttribivNV" mode="get"/>
|
|
</enum>
|
|
<enum name="CURRENT_ATTRIB_NV" count="1" value="0x8626">
|
|
<size name="GetVertexAttribdvNV" mode="get"/>
|
|
<size name="GetVertexAttribfvNV" mode="get"/>
|
|
<size name="GetVertexAttribivNV" mode="get"/>
|
|
</enum>
|
|
<enum name="PROGRAM_LENGTH_NV" count="1" value="0x8627">
|
|
<size name="GetProgramivNV" mode="get"/>
|
|
</enum>
|
|
<enum name="PROGRAM_STRING_NV" value="0x8628"/>
|
|
<enum name="MODELVIEW_PROJECTION_NV" value="0x8629"/>
|
|
<enum name="IDENTITY_NV" value="0x862A"/>
|
|
<enum name="INVERSE_NV" value="0x862B"/>
|
|
<enum name="TRANSPOSE_NV" value="0x862C"/>
|
|
<enum name="INVERSE_TRANSPOSE_NV" value="0x862D"/>
|
|
<enum name="MAX_TRACK_MATRIX_STACK_DEPTH_NV" value="0x862E"/>
|
|
<enum name="MAX_TRACK_MATRICES_NV" value="0x862F"/>
|
|
<enum name="MATRIX0_NV" value="0x8630"/>
|
|
<enum name="MATRIX1_NV" value="0x8631"/>
|
|
<enum name="MATRIX2_NV" value="0x8632"/>
|
|
<enum name="MATRIX3_NV" value="0x8633"/>
|
|
<enum name="MATRIX4_NV" value="0x8634"/>
|
|
<enum name="MATRIX5_NV" value="0x8635"/>
|
|
<enum name="MATRIX6_NV" value="0x8636"/>
|
|
<enum name="MATRIX7_NV" value="0x8637"/>
|
|
<enum name="CURRENT_MATRIX_STACK_DEPTH_NV" value="0x8640"/>
|
|
<enum name="CURRENT_MATRIX_NV" value="0x8641"/>
|
|
<enum name="VERTEX_PROGRAM_POINT_SIZE_NV" value="0x8642"/>
|
|
<enum name="VERTEX_PROGRAM_TWO_SIDE_NV" value="0x8643"/>
|
|
<enum name="PROGRAM_PARAMETER_NV" value="0x8644"/>
|
|
<enum name="ATTRIB_ARRAY_POINTER_NV" value="0x8645"/>
|
|
<enum name="PROGRAM_TARGET_NV" count="1" value="0x8646">
|
|
<size name="GetProgramivNV" mode="get"/>
|
|
</enum>
|
|
<enum name="PROGRAM_RESIDENT_NV" count="1" value="0x8647">
|
|
<size name="GetProgramivNV" mode="get"/>
|
|
</enum>
|
|
<enum name="TRACK_MATRIX_NV" value="0x8648"/>
|
|
<enum name="TRACK_MATRIX_TRANSFORM_NV" value="0x8649"/>
|
|
<enum name="VERTEX_PROGRAM_BINDING_NV" value="0x864A"/>
|
|
<enum name="PROGRAM_ERROR_POSITION_NV" value="0x864B"/>
|
|
<enum name="VERTEX_ATTRIB_ARRAY0_NV" value="0x8650"/>
|
|
<enum name="VERTEX_ATTRIB_ARRAY1_NV" value="0x8651"/>
|
|
<enum name="VERTEX_ATTRIB_ARRAY2_NV" value="0x8652"/>
|
|
<enum name="VERTEX_ATTRIB_ARRAY3_NV" value="0x8653"/>
|
|
<enum name="VERTEX_ATTRIB_ARRAY4_NV" value="0x8654"/>
|
|
<enum name="VERTEX_ATTRIB_ARRAY5_NV" value="0x8655"/>
|
|
<enum name="VERTEX_ATTRIB_ARRAY6_NV" value="0x8656"/>
|
|
<enum name="VERTEX_ATTRIB_ARRAY7_NV" value="0x8657"/>
|
|
<enum name="VERTEX_ATTRIB_ARRAY8_NV" value="0x8658"/>
|
|
<enum name="VERTEX_ATTRIB_ARRAY9_NV" value="0x8659"/>
|
|
<enum name="VERTEX_ATTRIB_ARRAY10_NV" value="0x865A"/>
|
|
<enum name="VERTEX_ATTRIB_ARRAY11_NV" value="0x865B"/>
|
|
<enum name="VERTEX_ATTRIB_ARRAY12_NV" value="0x865C"/>
|
|
<enum name="VERTEX_ATTRIB_ARRAY13_NV" value="0x865D"/>
|
|
<enum name="VERTEX_ATTRIB_ARRAY14_NV" value="0x865E"/>
|
|
<enum name="VERTEX_ATTRIB_ARRAY15_NV" value="0x865F"/>
|
|
<enum name="MAP1_VERTEX_ATTRIB0_4_NV" value="0x8660"/>
|
|
<enum name="MAP1_VERTEX_ATTRIB1_4_NV" value="0x8661"/>
|
|
<enum name="MAP1_VERTEX_ATTRIB2_4_NV" value="0x8662"/>
|
|
<enum name="MAP1_VERTEX_ATTRIB3_4_NV" value="0x8663"/>
|
|
<enum name="MAP1_VERTEX_ATTRIB4_4_NV" value="0x8664"/>
|
|
<enum name="MAP1_VERTEX_ATTRIB5_4_NV" value="0x8665"/>
|
|
<enum name="MAP1_VERTEX_ATTRIB6_4_NV" value="0x8666"/>
|
|
<enum name="MAP1_VERTEX_ATTRIB7_4_NV" value="0x8667"/>
|
|
<enum name="MAP1_VERTEX_ATTRIB8_4_NV" value="0x8668"/>
|
|
<enum name="MAP1_VERTEX_ATTRIB9_4_NV" value="0x8669"/>
|
|
<enum name="MAP1_VERTEX_ATTRIB10_4_NV" value="0x866A"/>
|
|
<enum name="MAP1_VERTEX_ATTRIB11_4_NV" value="0x866B"/>
|
|
<enum name="MAP1_VERTEX_ATTRIB12_4_NV" value="0x866C"/>
|
|
<enum name="MAP1_VERTEX_ATTRIB13_4_NV" value="0x866D"/>
|
|
<enum name="MAP1_VERTEX_ATTRIB14_4_NV" value="0x866E"/>
|
|
<enum name="MAP1_VERTEX_ATTRIB15_4_NV" value="0x866F"/>
|
|
<enum name="MAP2_VERTEX_ATTRIB0_4_NV" value="0x8670"/>
|
|
<enum name="MAP2_VERTEX_ATTRIB1_4_NV" value="0x8671"/>
|
|
<enum name="MAP2_VERTEX_ATTRIB2_4_NV" value="0x8672"/>
|
|
<enum name="MAP2_VERTEX_ATTRIB3_4_NV" value="0x8673"/>
|
|
<enum name="MAP2_VERTEX_ATTRIB4_4_NV" value="0x8674"/>
|
|
<enum name="MAP2_VERTEX_ATTRIB5_4_NV" value="0x8675"/>
|
|
<enum name="MAP2_VERTEX_ATTRIB6_4_NV" value="0x8676"/>
|
|
<enum name="MAP2_VERTEX_ATTRIB7_4_NV" value="0x8677"/>
|
|
<enum name="MAP2_VERTEX_ATTRIB8_4_NV" value="0x8678"/>
|
|
<enum name="MAP2_VERTEX_ATTRIB9_4_NV" value="0x8679"/>
|
|
<enum name="MAP2_VERTEX_ATTRIB10_4_NV" value="0x867A"/>
|
|
<enum name="MAP2_VERTEX_ATTRIB11_4_NV" value="0x867B"/>
|
|
<enum name="MAP2_VERTEX_ATTRIB12_4_NV" value="0x867C"/>
|
|
<enum name="MAP2_VERTEX_ATTRIB13_4_NV" value="0x867D"/>
|
|
<enum name="MAP2_VERTEX_ATTRIB14_4_NV" value="0x867E"/>
|
|
<enum name="MAP2_VERTEX_ATTRIB15_4_NV" value="0x867F"/>
|
|
|
|
<function name="AreProgramsResidentNV" deprecated="3.1" exec="skip">
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="ids" type="const GLuint *" count="n"/>
|
|
<param name="residences" type="GLboolean *" output="true" count="n"/>
|
|
<return type="GLboolean"/>
|
|
<glx vendorpriv="1293"/>
|
|
</function>
|
|
|
|
<function name="BindProgramNV" deprecated="3.1" alias="BindProgramARB">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="program" type="GLuint"/>
|
|
</function>
|
|
|
|
<function name="DeleteProgramsNV" deprecated="3.1" alias="DeleteProgramsARB">
|
|
<param name="n" type="GLsizei"/>
|
|
<param name="programs" type="const GLuint *"/>
|
|
</function>
|
|
|
|
<function name="ExecuteProgramNV" deprecated="3.1" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="id" type="GLuint"/>
|
|
<param name="params" type="const GLfloat *" count="4"/>
|
|
<glx rop="4181"/>
|
|
</function>
|
|
|
|
<function name="GenProgramsNV" deprecated="3.1" alias="GenProgramsARB">
|
|
<param name="n" type="GLsizei"/>
|
|
<param name="programs" type="GLuint *"/>
|
|
</function>
|
|
|
|
<!-- This isn't 100% correct. Currently, the only valid value of pname
|
|
is GL_PROGRAM_PARAMETER_NV, and the count for that pname is always
|
|
4. This is why the pname parameter was removed in the ARB version
|
|
of these functions.
|
|
-->
|
|
|
|
<function name="GetProgramParameterdvNV" deprecated="3.1" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLdouble *" output="true" count="4"/>
|
|
<glx vendorpriv="1297"/>
|
|
</function>
|
|
|
|
<function name="GetProgramParameterfvNV" deprecated="3.1" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true" count="4"/>
|
|
<glx vendorpriv="1296"/>
|
|
</function>
|
|
|
|
<function name="GetProgramivNV" deprecated="3.1" exec="skip">
|
|
<param name="id" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx vendorpriv="1298"/>
|
|
</function>
|
|
|
|
<function name="GetProgramStringNV" deprecated="3.1" exec="skip">
|
|
<param name="id" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="program" type="GLubyte *" output="true"/>
|
|
<glx vendorpriv="1299" handcode="server" always_array="true"/>
|
|
</function>
|
|
|
|
<function name="GetTrackMatrixivNV" deprecated="3.1" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="address" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" count="1"/>
|
|
<glx vendorpriv="1300"/>
|
|
</function>
|
|
|
|
<function name="GetVertexAttribdvNV" deprecated="3.1" exec="skip">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLdouble *" output="true" variable_param="pname"/>
|
|
<glx vendorpriv="1301"/>
|
|
</function>
|
|
|
|
<function name="GetVertexAttribfvNV" deprecated="3.1" exec="skip">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLfloat *" output="true" variable_param="pname"/>
|
|
<glx vendorpriv="1302"/>
|
|
</function>
|
|
|
|
<function name="GetVertexAttribivNV" deprecated="3.1" exec="skip">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint *" output="true" variable_param="pname"/>
|
|
<glx vendorpriv="1303"/>
|
|
</function>
|
|
|
|
<function name="GetVertexAttribPointervNV" alias="GetVertexAttribPointerv">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="pointer" type="GLvoid **"/>
|
|
</function>
|
|
|
|
<function name="IsProgramNV" deprecated="3.1" alias="IsProgramARB">
|
|
<param name="program" type="GLuint"/>
|
|
<return type="GLboolean"/>
|
|
</function>
|
|
|
|
<function name="LoadProgramNV" deprecated="3.1" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="id" type="GLuint"/>
|
|
<param name="len" type="GLsizei" counter="true"/>
|
|
<param name="program" type="const GLubyte *" count="len"/>
|
|
<glx rop="4183"/>
|
|
</function>
|
|
|
|
<function name="ProgramParameter4dNV" alias="ProgramEnvParameter4dARB">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
<param name="z" type="GLdouble"/>
|
|
<param name="w" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="ProgramParameter4dvNV" alias="ProgramEnvParameter4dvARB">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="params" type="const GLdouble *"/>
|
|
</function>
|
|
|
|
<function name="ProgramParameter4fNV" alias="ProgramEnvParameter4fARB">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
<param name="w" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="ProgramParameter4fvNV" alias="ProgramEnvParameter4fvARB">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="params" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="ProgramParameters4dvNV" deprecated="3.1" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="num" type="GLsizei" counter="true"/>
|
|
<param name="params" type="const GLdouble *" count="num" count_scale="4"/>
|
|
<glx rop="4187"/>
|
|
</function>
|
|
|
|
<function name="ProgramParameters4fvNV" deprecated="3.1" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="num" type="GLsizei" counter="true"/>
|
|
<param name="params" type="const GLfloat *" count="num" count_scale="4"/>
|
|
<glx rop="4186"/>
|
|
</function>
|
|
|
|
<function name="RequestResidentProgramsNV" deprecated="3.1" exec="skip">
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="ids" type="const GLuint *" count="n"/>
|
|
<glx rop="4182"/>
|
|
</function>
|
|
|
|
<function name="TrackMatrixNV" deprecated="3.1" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="address" type="GLuint"/>
|
|
<param name="matrix" type="GLenum"/>
|
|
<param name="transform" type="GLenum"/>
|
|
<glx rop="4188"/>
|
|
</function>
|
|
|
|
<function name="VertexAttribPointerNV" deprecated="3.1" exec="skip">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="size" type="GLint"/>
|
|
<param name="type" type="GLenum"/>
|
|
<param name="stride" type="GLsizei"/>
|
|
<param name="pointer" type="const GLvoid *"/>
|
|
<glx handcode="true"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib1sNV"
|
|
vectorequiv="VertexAttrib1svNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib1svNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLshort *" count="1"/>
|
|
<glx rop="4265"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib2sNV"
|
|
vectorequiv="VertexAttrib2svNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLshort"/>
|
|
<param name="y" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib2svNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLshort *" count="2"/>
|
|
<glx rop="4266"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib3sNV"
|
|
vectorequiv="VertexAttrib3svNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLshort"/>
|
|
<param name="y" type="GLshort"/>
|
|
<param name="z" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib3svNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLshort *" count="3"/>
|
|
<glx rop="4267"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4sNV"
|
|
vectorequiv="VertexAttrib4svNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLshort"/>
|
|
<param name="y" type="GLshort"/>
|
|
<param name="z" type="GLshort"/>
|
|
<param name="w" type="GLshort"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4svNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLshort *" count="4"/>
|
|
<glx rop="4268"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib1fNV"
|
|
vectorequiv="VertexAttrib1fvNV" deprecated="3.1" exec="dynamic">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib1fvNV" deprecated="3.1" exec="dynamic">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLfloat *" count="1"/>
|
|
<glx rop="4269"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib2fNV"
|
|
vectorequiv="VertexAttrib2fvNV" deprecated="3.1" exec="dynamic">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib2fvNV" deprecated="3.1" exec="dynamic">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLfloat *" count="2"/>
|
|
<glx rop="4270"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib3fNV"
|
|
vectorequiv="VertexAttrib3fvNV" deprecated="3.1" exec="dynamic">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib3fvNV" deprecated="3.1" exec="dynamic">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLfloat *" count="3"/>
|
|
<glx rop="4271"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4fNV"
|
|
vectorequiv="VertexAttrib4fvNV" deprecated="3.1" exec="dynamic">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
<param name="w" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4fvNV" deprecated="3.1" exec="dynamic">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLfloat *" count="4"/>
|
|
<glx rop="4272"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib1dNV"
|
|
vectorequiv="VertexAttrib1dvNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib1dvNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLdouble *" count="1"/>
|
|
<glx rop="4273" doubles_in_order="true"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib2dNV"
|
|
vectorequiv="VertexAttrib2dvNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib2dvNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLdouble *" count="2"/>
|
|
<glx rop="4274" doubles_in_order="true"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib3dNV"
|
|
vectorequiv="VertexAttrib3dvNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
<param name="z" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib3dvNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLdouble *" count="3"/>
|
|
<glx rop="4275" doubles_in_order="true"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4dNV"
|
|
vectorequiv="VertexAttrib4dvNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
<param name="z" type="GLdouble"/>
|
|
<param name="w" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4dvNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLdouble *" count="4"/>
|
|
<glx rop="4276" doubles_in_order="true"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4ubNV"
|
|
vectorequiv="VertexAttrib4ubvNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="x" type="GLubyte"/>
|
|
<param name="y" type="GLubyte"/>
|
|
<param name="z" type="GLubyte"/>
|
|
<param name="w" type="GLubyte"/>
|
|
</function>
|
|
|
|
<function name="VertexAttrib4ubvNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="v" type="const GLubyte *" count="4"/>
|
|
<glx rop="4277"/>
|
|
</function>
|
|
|
|
<function name="VertexAttribs1svNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="v" type="const GLshort *" count="n"/>
|
|
<glx rop="4202"/>
|
|
</function>
|
|
|
|
<function name="VertexAttribs2svNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="v" type="const GLshort *" count="n" count_scale="2"/>
|
|
<glx rop="4203"/>
|
|
</function>
|
|
|
|
<function name="VertexAttribs3svNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="v" type="const GLshort *" count="n" count_scale="3"/>
|
|
<glx rop="4204"/>
|
|
</function>
|
|
|
|
<function name="VertexAttribs4svNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="v" type="const GLshort *" count="n" count_scale="4"/>
|
|
<glx rop="4205"/>
|
|
</function>
|
|
|
|
<function name="VertexAttribs1fvNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="v" type="const GLfloat *" count="n"/>
|
|
<glx rop="4206"/>
|
|
</function>
|
|
|
|
<function name="VertexAttribs2fvNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="v" type="const GLfloat *" count="n" count_scale="2"/>
|
|
<glx rop="4207"/>
|
|
</function>
|
|
|
|
<function name="VertexAttribs3fvNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="v" type="const GLfloat *" count="n" count_scale="3"/>
|
|
<glx rop="4208"/>
|
|
</function>
|
|
|
|
<function name="VertexAttribs4fvNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="v" type="const GLfloat *" count="n" count_scale="4"/>
|
|
<glx rop="4209"/>
|
|
</function>
|
|
|
|
<function name="VertexAttribs1dvNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="v" type="const GLdouble *" count="n"/>
|
|
<glx rop="4210" doubles_in_order="true"/>
|
|
</function>
|
|
|
|
<function name="VertexAttribs2dvNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="v" type="const GLdouble *" count="n" count_scale="2"/>
|
|
<glx rop="4211" doubles_in_order="true"/>
|
|
</function>
|
|
|
|
<function name="VertexAttribs3dvNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="v" type="const GLdouble *" count="n" count_scale="3"/>
|
|
<glx rop="4212" doubles_in_order="true"/>
|
|
</function>
|
|
|
|
<function name="VertexAttribs4dvNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="v" type="const GLdouble *" count="n" count_scale="4"/>
|
|
<glx rop="4213" doubles_in_order="true"/>
|
|
</function>
|
|
|
|
<function name="VertexAttribs4ubvNV" deprecated="3.1">
|
|
<param name="index" type="GLuint"/>
|
|
<param name="n" type="GLsizei" counter="true"/>
|
|
<param name="v" type="const GLubyte *" count="n" count_scale="4"/>
|
|
<glx rop="4214"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- Extension number 234 is a GLX extension. -->
|
|
|
|
<category name="GL_SGIX_texture_coordinate_clamp" number="235">
|
|
<enum name="TEXTURE_MAX_CLAMP_S_SGIX" count="1" value="0x8369">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_MAX_CLAMP_T_SGIX" count="1" value="0x836A">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_MAX_CLAMP_R_SGIX" count="1" value="0x836B">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<!-- Extension number 236 is not listed in the extension registry. -->
|
|
<!-- Extension number 237 is a GLX extension. -->
|
|
<!-- Extension number 238 is a GLX extension. -->
|
|
<!-- Extension number 242 is a WGL extension. -->
|
|
|
|
<category name="GL_NV_copy_depth_to_color" number="243">
|
|
<enum name="DEPTH_STENCIL_TO_RGBA_NV" value="0x886E"/>
|
|
<enum name="DEPTH_STENCIL_TO_BGRA_NV" value="0x886F"/>
|
|
</category>
|
|
|
|
<category name="GL_ATI_envmap_bumpmap" number="244">
|
|
<enum name="BUMP_ROT_MATRIX_ATI" count="4" value="0x8775">
|
|
<size name="TexBumpParameterfv"/>
|
|
<size name="TexBumpParameteriv"/>
|
|
<size name="GetTexBumpParameterfv" mode="get"/>
|
|
<size name="GetTexBumpParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="BUMP_ROT_MATRIX_SIZE_ATI" count="1" value="0x8776">
|
|
<size name="GetTexBumpParameterfv" mode="get"/>
|
|
<size name="GetTexBumpParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="BUMP_NUM_TEX_UNITS_ATI" count="1" value="0x8777">
|
|
<size name="GetTexBumpParameterfv" mode="get"/>
|
|
<size name="GetTexBumpParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="BUMP_TEX_UNITS_ATI" count="-1" value="0x8778">
|
|
<size name="GetTexBumpParameterfv" mode="get"/>
|
|
<size name="GetTexBumpParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="DUDV_ATI" value="0x8779"/>
|
|
<enum name="DU8DV8_ATI" value="0x877A"/>
|
|
<enum name="BUMP_ENVMAP_ATI" value="0x877B"/>
|
|
<enum name="BUMP_TARGET_ATI" count="1" value="0x877C">
|
|
<size name="TexEnviv"/>
|
|
<size name="TexEnvfv"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
</enum>
|
|
<function name="TexBumpParameterfvATI" deprecated="3.1" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="const GLfloat *" variable_param="pname"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
<function name="TexBumpParameterivATI" deprecated="3.1" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="const GLint *" variable_param="pname"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
<function name="GetTexBumpParameterfvATI" deprecated="3.1" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLfloat *" variable_param="pname"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
<function name="GetTexBumpParameterivATI" deprecated="3.1" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLint *" variable_param="pname"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_ATI_fragment_shader" number="245">
|
|
<enum name="FRAGMENT_SHADER_ATI" value="0x8920"/>
|
|
<enum name="REG_0_ATI" value="0x8921"/>
|
|
<enum name="REG_1_ATI" value="0x8922"/>
|
|
<enum name="REG_2_ATI" value="0x8923"/>
|
|
<enum name="REG_3_ATI" value="0x8924"/>
|
|
<enum name="REG_4_ATI" value="0x8925"/>
|
|
<enum name="REG_5_ATI" value="0x8926"/>
|
|
|
|
<!-- These values are not in the extension spec, but they are in glext.h -->
|
|
<enum name="REG_6_ATI" value="0x8927"/>
|
|
<enum name="REG_7_ATI" value="0x8928"/>
|
|
<enum name="REG_8_ATI" value="0x8929"/>
|
|
<enum name="REG_9_ATI" value="0x892A"/>
|
|
<enum name="REG_10_ATI" value="0x892B"/>
|
|
<enum name="REG_11_ATI" value="0x892C"/>
|
|
<enum name="REG_12_ATI" value="0x892D"/>
|
|
<enum name="REG_13_ATI" value="0x892E"/>
|
|
<enum name="REG_14_ATI" value="0x892F"/>
|
|
<enum name="REG_15_ATI" value="0x8930"/>
|
|
<enum name="REG_16_ATI" value="0x8931"/>
|
|
<enum name="REG_17_ATI" value="0x8932"/>
|
|
<enum name="REG_18_ATI" value="0x8933"/>
|
|
<enum name="REG_19_ATI" value="0x8934"/>
|
|
<enum name="REG_20_ATI" value="0x8935"/>
|
|
<enum name="REG_21_ATI" value="0x8936"/>
|
|
<enum name="REG_22_ATI" value="0x8937"/>
|
|
<enum name="REG_23_ATI" value="0x8938"/>
|
|
<enum name="REG_24_ATI" value="0x8939"/>
|
|
<enum name="REG_25_ATI" value="0x893A"/>
|
|
<enum name="REG_26_ATI" value="0x893B"/>
|
|
<enum name="REG_27_ATI" value="0x893C"/>
|
|
<enum name="REG_28_ATI" value="0x893D"/>
|
|
<enum name="REG_29_ATI" value="0x893E"/>
|
|
<enum name="REG_30_ATI" value="0x893F"/>
|
|
<enum name="REG_31_ATI" value="0x8940"/>
|
|
|
|
<enum name="CON_0_ATI" value="0x8941"/>
|
|
<enum name="CON_1_ATI" value="0x8942"/>
|
|
<enum name="CON_2_ATI" value="0x8943"/>
|
|
<enum name="CON_3_ATI" value="0x8944"/>
|
|
<enum name="CON_4_ATI" value="0x8945"/>
|
|
<enum name="CON_5_ATI" value="0x8946"/>
|
|
<enum name="CON_6_ATI" value="0x8947"/>
|
|
<enum name="CON_7_ATI" value="0x8948"/>
|
|
|
|
<!-- These values are not in the extension spec, but they are in glext.h -->
|
|
<enum name="CON_8_ATI" value="0x8949"/>
|
|
<enum name="CON_9_ATI" value="0x894A"/>
|
|
<enum name="CON_10_ATI" value="0x894B"/>
|
|
<enum name="CON_11_ATI" value="0x894C"/>
|
|
<enum name="CON_12_ATI" value="0x894D"/>
|
|
<enum name="CON_13_ATI" value="0x894E"/>
|
|
<enum name="CON_14_ATI" value="0x894F"/>
|
|
<enum name="CON_15_ATI" value="0x8950"/>
|
|
<enum name="CON_16_ATI" value="0x8951"/>
|
|
<enum name="CON_17_ATI" value="0x8952"/>
|
|
<enum name="CON_18_ATI" value="0x8953"/>
|
|
<enum name="CON_19_ATI" value="0x8954"/>
|
|
<enum name="CON_20_ATI" value="0x8955"/>
|
|
<enum name="CON_21_ATI" value="0x8956"/>
|
|
<enum name="CON_22_ATI" value="0x8957"/>
|
|
<enum name="CON_23_ATI" value="0x8958"/>
|
|
<enum name="CON_24_ATI" value="0x8959"/>
|
|
<enum name="CON_25_ATI" value="0x895A"/>
|
|
<enum name="CON_26_ATI" value="0x895B"/>
|
|
<enum name="CON_27_ATI" value="0x895C"/>
|
|
<enum name="CON_28_ATI" value="0x895D"/>
|
|
<enum name="CON_29_ATI" value="0x895E"/>
|
|
<enum name="CON_30_ATI" value="0x895F"/>
|
|
<enum name="CON_31_ATI" value="0x8960"/>
|
|
|
|
<enum name="MOV_ATI" value="0x8961"/>
|
|
<enum name="ADD_ATI" value="0x8963"/>
|
|
<enum name="MUL_ATI" value="0x8964"/>
|
|
<enum name="SUB_ATI" value="0x8965"/>
|
|
<enum name="DOT3_ATI" value="0x8966"/>
|
|
<enum name="DOT4_ATI" value="0x8967"/>
|
|
<enum name="MAD_ATI" value="0x8968"/>
|
|
<enum name="LERP_ATI" value="0x8969"/>
|
|
<enum name="CND_ATI" value="0x896A"/>
|
|
<enum name="CND0_ATI" value="0x896B"/>
|
|
<enum name="DOT2_ADD_ATI" value="0x896C"/>
|
|
<enum name="SECONDARY_INTERPOLATOR_ATI" value="0x896D"/>
|
|
|
|
<!--
|
|
These values are not in the extension spec, but they are in glext.h.
|
|
However, the specification does say that they are deprecated.
|
|
-->
|
|
<enum name="NUM_FRAGMENT_REGISTERS_ATI" value="0x896E"/>
|
|
<enum name="NUM_FRAGMENT_CONSTANTS_ATI" value="0x896F"/>
|
|
<enum name="NUM_PASSES_ATI" value="0x8970"/>
|
|
<enum name="NUM_INSTRUCTIONS_PER_PASS_ATI" value="0x8971"/>
|
|
<enum name="NUM_INSTRUCTIONS_TOTAL_ATI" value="0x8972"/>
|
|
<enum name="NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI" value="0x8973"/>
|
|
<enum name="NUM_LOOPBACK_COMPONENTS_ATI" value="0x8974"/>
|
|
<enum name="COLOR_ALPHA_PAIRING_ATI" value="0x8975"/>
|
|
|
|
<enum name="SWIZZLE_STR_ATI" value="0x8976"/>
|
|
<enum name="SWIZZLE_STQ_ATI" value="0x8977"/>
|
|
<enum name="SWIZZLE_STR_DR_ATI" value="0x8978"/>
|
|
<enum name="SWIZZLE_STQ_DQ_ATI" value="0x8979"/>
|
|
|
|
<!-- These values are not in the extension spec, but they are in glext.h -->
|
|
<enum name="SWIZZLE_STRQ_ATI" value="0x897A"/>
|
|
<enum name="SWIZZLE_STRQ_DQ_ATI" value="0x897B"/>
|
|
|
|
<!--
|
|
The _BIT enums are not added because they just clutter enums.c with
|
|
redudndant garbage. There are a lot of enums with the value 0x00000001.
|
|
-->
|
|
|
|
<function name="GenFragmentShadersATI" deprecated="3.1">
|
|
<return type="GLuint"/>
|
|
<param name="range" type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="BindFragmentShaderATI" deprecated="3.1">
|
|
<param name="id" type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="DeleteFragmentShaderATI" deprecated="3.1">
|
|
<param name="id" type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="BeginFragmentShaderATI" deprecated="3.1">
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="EndFragmentShaderATI" deprecated="3.1">
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="PassTexCoordATI" deprecated="3.1">
|
|
<param name="dst" type="GLuint"/>
|
|
<param name="coord" type="GLuint"/>
|
|
<param name="swizzle" type="GLenum"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="SampleMapATI" deprecated="3.1">
|
|
<param name="dst" type="GLuint"/>
|
|
<param name="interp" type="GLuint"/>
|
|
<param name="swizzle" type="GLenum"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="ColorFragmentOp1ATI" deprecated="3.1">
|
|
<param name="op" type="GLenum"/>
|
|
<param name="dst" type="GLuint"/>
|
|
<param name="dstMask" type="GLuint"/>
|
|
<param name="dstMod" type="GLuint"/>
|
|
<param name="arg1" type="GLuint"/>
|
|
<param name="arg1Rep" type="GLuint"/>
|
|
<param name="arg1Mod" type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="ColorFragmentOp2ATI" deprecated="3.1">
|
|
<param name="op" type="GLenum"/>
|
|
<param name="dst" type="GLuint"/>
|
|
<param name="dstMask" type="GLuint"/>
|
|
<param name="dstMod" type="GLuint"/>
|
|
<param name="arg1" type="GLuint"/>
|
|
<param name="arg1Rep" type="GLuint"/>
|
|
<param name="arg1Mod" type="GLuint"/>
|
|
<param name="arg2" type="GLuint"/>
|
|
<param name="arg2Rep" type="GLuint"/>
|
|
<param name="arg2Mod" type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="ColorFragmentOp3ATI" deprecated="3.1">
|
|
<param name="op" type="GLenum"/>
|
|
<param name="dst" type="GLuint"/>
|
|
<param name="dstMask" type="GLuint"/>
|
|
<param name="dstMod" type="GLuint"/>
|
|
<param name="arg1" type="GLuint"/>
|
|
<param name="arg1Rep" type="GLuint"/>
|
|
<param name="arg1Mod" type="GLuint"/>
|
|
<param name="arg2" type="GLuint"/>
|
|
<param name="arg2Rep" type="GLuint"/>
|
|
<param name="arg2Mod" type="GLuint"/>
|
|
<param name="arg3" type="GLuint"/>
|
|
<param name="arg3Rep" type="GLuint"/>
|
|
<param name="arg3Mod" type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="AlphaFragmentOp1ATI" deprecated="3.1">
|
|
<param name="op" type="GLenum"/>
|
|
<param name="dst" type="GLuint"/>
|
|
<param name="dstMod" type="GLuint"/>
|
|
<param name="arg1" type="GLuint"/>
|
|
<param name="arg1Rep" type="GLuint"/>
|
|
<param name="arg1Mod" type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="AlphaFragmentOp2ATI" deprecated="3.1">
|
|
<param name="op" type="GLenum"/>
|
|
<param name="dst" type="GLuint"/>
|
|
<param name="dstMod" type="GLuint"/>
|
|
<param name="arg1" type="GLuint"/>
|
|
<param name="arg1Rep" type="GLuint"/>
|
|
<param name="arg1Mod" type="GLuint"/>
|
|
<param name="arg2" type="GLuint"/>
|
|
<param name="arg2Rep" type="GLuint"/>
|
|
<param name="arg2Mod" type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="AlphaFragmentOp3ATI" deprecated="3.1">
|
|
<param name="op" type="GLenum"/>
|
|
<param name="dst" type="GLuint"/>
|
|
<param name="dstMod" type="GLuint"/>
|
|
<param name="arg1" type="GLuint"/>
|
|
<param name="arg1Rep" type="GLuint"/>
|
|
<param name="arg1Mod" type="GLuint"/>
|
|
<param name="arg2" type="GLuint"/>
|
|
<param name="arg2Rep" type="GLuint"/>
|
|
<param name="arg2Mod" type="GLuint"/>
|
|
<param name="arg3" type="GLuint"/>
|
|
<param name="arg3Rep" type="GLuint"/>
|
|
<param name="arg3Mod" type="GLuint"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
|
|
<function name="SetFragmentShaderConstantATI" deprecated="3.1">
|
|
<param name="dst" type="GLuint"/>
|
|
<param name="value" type="const GLfloat *" count="4"/>
|
|
<glx ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- Extension number 250 is a WGL extension. -->
|
|
<!-- Extension number 251 is a WGL extension. -->
|
|
<!-- Extension number 252 is a WGL extension. -->
|
|
<!-- Extension number 253 is a WGL extension. -->
|
|
<!-- Extension number 254 is a WGL extension. -->
|
|
<!-- Extension number 255 is a WGL extension. -->
|
|
|
|
<category name="GL_SUN_mesh_array" number="257">
|
|
<enum name="QUAD_MESH_SUN" value="0x8614"/>
|
|
<enum name="TRIANGLE_MESH_SUN" value="0x8615"/>
|
|
|
|
<function name="DrawMeshArraysSUN" exec="skip">
|
|
<param name="mode" type="GLenum"/>
|
|
<param name="first" type="GLint"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="width" type="GLsizei"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_SUN_slice_accum" number="258">
|
|
<enum name="SLICE_ACCUM_SUN" value="0x85CC"/>
|
|
</category>
|
|
|
|
<category name="GL_NV_multisample_filter_hint" number="259">
|
|
<enum name="MULTISAMPLE_FILTER_HINT_NV" count="1" value="0x8534">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<category name="GL_NV_depth_clamp" number="260">
|
|
<enum name="DEPTH_CLAMP_NV" count="1" value="0x864F">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<category name="GL_NV_point_sprite" number="262">
|
|
<!-- These existing enums can be passed as a parameter to the function
|
|
added for this extension. -->
|
|
|
|
<enum name="POINT_SIZE_MIN_EXT" count="1" value="0x8126">
|
|
<size name="PointParameteriv"/>
|
|
</enum>
|
|
<enum name="POINT_SIZE_MAX_EXT" count="1" value="0x8127">
|
|
<size name="PointParameteriv"/>
|
|
</enum>
|
|
<enum name="POINT_FADE_THRESHOLD_SIZE_EXT" count="1" value="0x8128">
|
|
<size name="PointParameteriv"/>
|
|
</enum>
|
|
<enum name="POINT_DISTANCE_ATTENUATION_EXT" count="3" value="0x8129">
|
|
<size name="PointParameteriv"/>
|
|
</enum>
|
|
|
|
<enum name="POINT_SPRITE_NV" count="1" value="0x8861">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="COORD_REPLACE_NV" count="1" value="0x8862">
|
|
<size name="TexEnvfv"/>
|
|
<size name="TexEnviv"/>
|
|
<size name="GetTexEnvfv" mode="get"/>
|
|
<size name="GetTexEnviv" mode="get"/>
|
|
</enum>
|
|
<enum name="POINT_SPRITE_R_MODE_NV" count="1" value="0x8863">
|
|
<size name="PointParameterfv"/>
|
|
<size name="PointParameteriv"/>
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
|
|
<function name="PointParameteriNV" alias="PointParameteri">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLint"/>
|
|
</function>
|
|
|
|
<function name="PointParameterivNV" alias="PointParameteriv">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLint *"/>
|
|
</function>
|
|
</category>
|
|
|
|
<!-- Extension number 263 is a WGL extension. -->
|
|
<!-- Extension number 264 is a WGL extension. -->
|
|
|
|
<category name="GL_EXT_shadow_funcs" number="267">
|
|
<!-- No new functions, types, enums. -->
|
|
</category>
|
|
|
|
<category name="GL_EXT_stencil_two_side" number="268">
|
|
<enum name="STENCIL_TEST_TWO_SIDE_EXT" count="1" value="0x8910">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="ACTIVE_STENCIL_FACE_EXT" count="1" value="0x8911">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
|
|
<function name="ActiveStencilFaceEXT" deprecated="3.1">
|
|
<param name="face" type="GLenum"/>
|
|
<glx rop="4220"/>
|
|
</function>
|
|
</category>
|
|
|
|
<xi:include href="APPLE_object_purgeable.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
<xi:include href="APPLE_vertex_array_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<category name="GL_APPLE_ycbcr_422" number="275">
|
|
<enum name="YCBCR_422_APPLE" value="0x85B9"/>
|
|
<enum name="UNSIGNED_SHORT_8_8_APPLE" value="0x85BA"/>
|
|
<enum name="UNSIGNED_SHORT_8_8_REV_APPLE" value="0x85BB"/>
|
|
</category>
|
|
|
|
<category name="GL_S3_s3tc" number="276">
|
|
<enum name="RGB_S3TC" value="0x83A0"/>
|
|
<enum name="RGB4_S3TC" value="0x83A1"/>
|
|
<enum name="RGBA_S3TC" value="0x83A2"/>
|
|
<enum name="RGBA4_S3TC" value="0x83A3"/>
|
|
<enum name="RGBA_DXT5_S3TC" value="0x83A4"/>
|
|
<enum name="RGBA4_DXT5_S3TC" value="0x83A5"/>
|
|
</category>
|
|
|
|
<!-- Extension number 278 is a WGL extension. -->
|
|
|
|
<category name="GL_ATI_texture_env_combine3" number="279">
|
|
<enum name="MODULATE_ADD_ATI" value="0x8744"/>
|
|
<enum name="MODULATE_SIGNED_ADD_ATI" value="0x8745"/>
|
|
<enum name="MODULATE_SUBTRACT_ATI" value="0x8746"/>
|
|
</category>
|
|
|
|
<category name="GL_NV_fragment_program" number="282">
|
|
<enum name="FRAGMENT_PROGRAM_NV" value="0x8870"/>
|
|
<enum name="MAX_TEXTURE_COORDS_NV" value="0x8871"/>
|
|
<enum name="MAX_TEXTURE_IMAGE_UNITS_NV" value="0x8872"/>
|
|
<enum name="FRAGMENT_PROGRAM_BINDING_NV" value="0x8873"/>
|
|
<enum name="MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV" value="0x8868"/>
|
|
<enum name="PROGRAM_ERROR_STRING_NV" value="0x8874"/>
|
|
|
|
<function name="ProgramNamedParameter4fNV"
|
|
vectorequiv="ProgramNamedParameter4fvNV" deprecated="3.1"
|
|
exec="skip">
|
|
<param name="id" type="GLuint"/>
|
|
<param name="len" type="GLsizei" counter="true"/>
|
|
<param name="name" type="const GLubyte *" count="len"/>
|
|
<param name="x" type="GLfloat"/>
|
|
<param name="y" type="GLfloat"/>
|
|
<param name="z" type="GLfloat"/>
|
|
<param name="w" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="ProgramNamedParameter4dNV"
|
|
vectorequiv="ProgramNamedParameter4dvNV" deprecated="3.1"
|
|
exec="skip">
|
|
<param name="id" type="GLuint"/>
|
|
<param name="len" type="GLsizei" counter="true"/>
|
|
<param name="name" type="const GLubyte *" count="len"/>
|
|
<param name="x" type="GLdouble"/>
|
|
<param name="y" type="GLdouble"/>
|
|
<param name="z" type="GLdouble"/>
|
|
<param name="w" type="GLdouble"/>
|
|
</function>
|
|
|
|
<function name="ProgramNamedParameter4fvNV" deprecated="3.1" exec="skip">
|
|
<param name="id" type="GLuint"/>
|
|
<param name="len" type="GLsizei" counter="true"/>
|
|
<param name="name" type="const GLubyte *" count="len"/>
|
|
<param name="v" type="const GLfloat *" count="4"/>
|
|
<glx rop="4218"/>
|
|
</function>
|
|
|
|
<function name="ProgramNamedParameter4dvNV" deprecated="3.1" exec="skip">
|
|
<param name="id" type="GLuint"/>
|
|
<param name="len" type="GLsizei" counter="true"/>
|
|
<param name="name" type="const GLubyte *" count="len"/>
|
|
<param name="v" type="const GLdouble *" count="4"/>
|
|
<glx rop="4219"/>
|
|
</function>
|
|
|
|
<function name="GetProgramNamedParameterfvNV" deprecated="3.1" exec="skip">
|
|
<param name="id" type="GLuint"/>
|
|
<param name="len" type="GLsizei" counter="true"/>
|
|
<param name="name" type="const GLubyte *" count="len"/>
|
|
<param name="params" type="GLfloat *" output="true" count="4"/>
|
|
<glx vendorpriv="1310" always_array="true"/>
|
|
</function>
|
|
|
|
<function name="GetProgramNamedParameterdvNV" deprecated="3.1" exec="skip">
|
|
<param name="id" type="GLuint"/>
|
|
<param name="len" type="GLsizei" counter="true"/>
|
|
<param name="name" type="const GLubyte *" count="len"/>
|
|
<param name="params" type="GLdouble *" output="true" count="4"/>
|
|
<glx vendorpriv="1311" always_array="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_NV_texture_expand_normal" number="286">
|
|
<enum name="TEXTURE_UNSIGNED_REMAP_MODE_NV" count="1" value="0x888F">
|
|
<size name="TexParameterfv"/>
|
|
<size name="TexParameteriv"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<category name="GL_OES_compressed_paletted_texture" number="294">
|
|
<enum name="PALETTE4_RGB8_OES" value="0x8B90"/>
|
|
<enum name="PALETTE4_RGBA8_OES" value="0x8B91"/>
|
|
<enum name="PALETTE4_R5_G6_B5_OES" value="0x8B92"/>
|
|
<enum name="PALETTE4_RGBA4_OES" value="0x8B93"/>
|
|
<enum name="PALETTE4_RGB5_A1_OES" value="0x8B94"/>
|
|
<enum name="PALETTE8_RGB8_OES" value="0x8B95"/>
|
|
<enum name="PALETTE8_RGBA8_OES" value="0x8B96"/>
|
|
<enum name="PALETTE8_R5_G6_B5_OES" value="0x8B97"/>
|
|
<enum name="PALETTE8_RGBA4_OES" value="0x8B98"/>
|
|
<enum name="PALETTE8_RGB5_A1_OES" value="0x8B99"/>
|
|
</category>
|
|
|
|
<category name="GL_OES_read_format" number="295">
|
|
<enum name="IMPLEMENTATION_COLOR_READ_TYPE_OES" value="0x8B9A"/>
|
|
<enum name="IMPLEMENTATION_COLOR_READ_FORMAT_OES" value="0x8B9B"/>
|
|
</category>
|
|
|
|
<category name="GL_EXT_depth_bounds_test" number="297">
|
|
<enum name="DEPTH_BOUNDS_TEST_EXT" count="1" value="0x8890">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="DEPTH_BOUNDS_EXT" count="2" value="0x8891">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
|
|
<function name="DepthBoundsEXT">
|
|
<param name="zmin" type="GLclampd"/>
|
|
<param name="zmax" type="GLclampd"/>
|
|
<glx rop="4229" ignore="true"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_EXT_texture_mirror_clamp" number="298">
|
|
<enum name="MIRROR_CLAMP_EXT" value="0x8742"/>
|
|
<enum name="MIRROR_CLAMP_TO_EDGE_EXT" value="0x8743"/>
|
|
<enum name="MIRROR_CLAMP_TO_BORDER_EXT" value="0x8912"/>
|
|
</category>
|
|
|
|
<category name="GL_EXT_blend_equation_separate" number="299">
|
|
<enum name="BLEND_EQUATION_RGB_EXT" count="1" value="0x8009">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="BLEND_EQUATION_ALPHA_EXT" count="1" value="0x883D">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
|
|
<function name="BlendEquationSeparateEXT" alias="BlendEquationSeparate">
|
|
<param name="modeRGB" type="GLenum"/>
|
|
<param name="modeA" type="GLenum"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_MESA_pack_invert" number="300">
|
|
<enum name="PACK_INVERT_MESA" count="1" value="0x8758">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<category name="GL_MESA_ycbcr_texture" number="301">
|
|
<enum name="YCBCR_MESA" value="0x8757"/>
|
|
<enum name="UNSIGNED_SHORT_8_8_MESA" value="0x85BA"/>
|
|
<enum name="UNSIGNED_SHORT_8_8_REV_MESA" value="0x85BB"/>
|
|
</category>
|
|
|
|
<category name="GL_EXT_pixel_buffer_object" number="302">
|
|
<enum name="PIXEL_PACK_BUFFER_EXT" value="0x88EB"/>
|
|
<enum name="PIXEL_UNPACK_BUFFER_EXT" value="0x88EC"/>
|
|
<enum name="PIXEL_PACK_BUFFER_BINDING_EXT" value="0x88ED"/>
|
|
<enum name="PIXEL_UNPACK_BUFFER_BINDING_EXT" value="0x88EF"/>
|
|
</category>
|
|
|
|
<category name="GL_NV_fragment_program_option" number="303">
|
|
<!-- No new functions, types, enums. -->
|
|
</category>
|
|
|
|
<category name="GL_NV_fragment_program2" number="304">
|
|
<enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROGRAM_CALL_DEPTH_NV" count="1" value="0x88F5">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROGRAM_IF_DEPTH_NV" count="1" value="0x88F6">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROGRAM_LOOP_DEPTH_NV" count="1" value="0x88F7">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROGRAM_LOOP_COUNT_NV" count="1" value="0x88F8">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<category name="GL_NV_vertex_program2_option" number="305">
|
|
<enum name="MAX_PROGRAM_EXEC_INSTRUCTIONS_NV" count="1" value="0x88F4">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_PROGRAM_CALL_DEPTH_NV" count="1" value="0x88F5">
|
|
<size name="GetProgramivARB" mode="get"/>
|
|
</enum>
|
|
</category>
|
|
|
|
<category name="GL_NV_vertex_program3" number="306">
|
|
<enum name="MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB" count="1" value="0x8B4C"/>
|
|
</category>
|
|
|
|
<!-- Extension number 307 is a GLX extension. -->
|
|
<!-- Extension number 308 is a GLX extension. -->
|
|
|
|
<category name="GL_EXT_texture_compression_dxt1" number="309">
|
|
<enum name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0"/>
|
|
<enum name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1"/>
|
|
</category>
|
|
|
|
<xi:include href="EXT_framebuffer_object.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="GREMEDY_string_marker.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="EXT_packed_depth_stencil.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="EXT_provoking_vertex.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="EXT_draw_buffers2.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
|
|
<category name="GL_APPLE_flush_buffer_range" number="321">
|
|
<enum name="BUFFER_SERIALIZED_MODIFY_APPLE" count="1" value="0x8A12">
|
|
<size name="GetBufferParameteriv" mode="get"/>
|
|
</enum>
|
|
<enum name="BUFFER_FLUSHING_UNMAP_APPLE" count="1" value="0x8A13">
|
|
<size name="GetBufferParameteriv" mode="get"/>
|
|
</enum>
|
|
<function name="BufferParameteriAPPLE" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLint"/>
|
|
</function>
|
|
<function name="FlushMappedBufferRangeAPPLE" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="offset" type="GLintptr"/>
|
|
<param name="size" type="GLsizeiptr"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_EXT_packed_float" number="328">
|
|
<enum name="R11F_G11F_B10F_EXT" value="0x8C3A"/>
|
|
<enum name="UNSIGNED_INT_10F_11F_11F_REV" value="0x8C3B"/>
|
|
<enum name="RGBA_SIGNED_COMPONENTS_EXT" value="0x8C3C"/>
|
|
</category>
|
|
|
|
<xi:include href="EXT_texture_array.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<category name="GL_EXT_framebuffer_sRGB" number="337">
|
|
<enum name="FRAMEBUFFER_SRGB_EXT" value="0x8DB9"/>
|
|
<enum name="FRAMEBUFFER_SRGB_CAPABLE_EXT" value="0x8DBA"/>
|
|
</category>
|
|
|
|
<category name="GL_ATI_meminfo" number="359">
|
|
<enum name="VBO_FREE_MEMORY_ATI" value="0x87FB" />
|
|
<enum name="TEXTURE_FREE_MEMORY_ATI" value="0x87FC" />
|
|
<enum name="RENDERBUFFER_FREE_MEMORY_ATI" value="0x87FD" />
|
|
</category>
|
|
|
|
<xi:include href="AMD_performance_monitor.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<category name="GL_APPLE_texture_range" number="367">
|
|
<enum name="TEXTURE_STORAGE_HINT_APPLE" count="1" value="0x85BC">
|
|
<size name="TexParameteriv"/>
|
|
<size name="TexParameterfv"/>
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
</enum>
|
|
<enum name="STORAGE_PRIVATE_APPLE" count="1" value="0x85BD">
|
|
<size name="TexParameteriv"/>
|
|
<size name="TexParameterfv"/>
|
|
</enum>
|
|
<enum name="STORAGE_CACHED_APPLE" count="1" value="0x85BE">
|
|
<size name="TexParameteriv"/>
|
|
<size name="TexParameterfv"/>
|
|
</enum>
|
|
<enum name="STORAGE_SHARED_APPLE" count="1" value="0x85BF">
|
|
<size name="TexParameteriv"/>
|
|
<size name="TexParameterfv"/>
|
|
</enum>
|
|
<enum name="TEXTURE_RANGE_LENGTH_APPLE" count="1" value="0x85B7">
|
|
<size name="GetTexParameteriv" mode="get"/>
|
|
<size name="GetTexParameterfv" mode="get"/>
|
|
</enum>
|
|
<enum name="TEXTURE_RANGE_POINTER_APPLE" count="1" value="0x85B8">
|
|
<size name="GetTexParameterPointervAPPLE" mode="get"/>
|
|
</enum>
|
|
<function name="TextureRangeAPPLE" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="length" type="GLsizei"/>
|
|
<param name="pointer" type="GLvoid *"/>
|
|
</function>
|
|
<function name="GetTexParameterPointervAPPLE" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLvoid **"/>
|
|
</function>
|
|
</category>
|
|
|
|
<xi:include href="EXT_separate_shader_objects.xml"
|
|
xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="NV_copy_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="EXT_vertex_attrib_64bit.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="AMD_depth_clamp_separate.xml"
|
|
xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="EXT_direct_state_access.xml"
|
|
xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="EXT_shader_image_load_store.xml"
|
|
xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<category name="GL_EXT_texture_sRGB_decode" number="402">
|
|
<enum name="TEXTURE_SRGB_DECODE_EXT" value="0x8A48"/>
|
|
<enum name="DECODE_EXT" value="0x8A49"/>
|
|
<enum name="SKIP_DECODE_EXT" value="0x8A4A"/>
|
|
</category>
|
|
|
|
<category name="GL_AMD_pinned_memory" number="411">
|
|
<enum name="EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD" value="0x9160"/>
|
|
</category>
|
|
|
|
<category name="GL_NVX_gpu_memory_info" number="438">
|
|
<enum name="GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX" value="0x9047" />
|
|
<enum name="GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX" value="0x9048" />
|
|
<enum name="GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX" value="0x9049" />
|
|
<enum name="GPU_MEMORY_INFO_EVICTION_COUNT_NVX" value="0x904A" />
|
|
<enum name="GPU_MEMORY_INFO_EVICTED_MEMORY_NVX" value="0x904B" />
|
|
</category>
|
|
|
|
<xi:include href="AMD_gpu_shader_int64.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<category name="GL_NV_fill_rectangle" number="466">
|
|
<enum name="FILL_RECTANGLE_NV" value="0x933C"/>
|
|
</category>
|
|
|
|
<category name="GL_INTEL_conservative_rasterization" number="491">
|
|
<enum name="CONSERVATIVE_RASTERIZATION_INTEL" value="0x83FE"/>
|
|
</category>
|
|
|
|
<category name="GL_NV_conservative_raster" number="465">
|
|
<enum name="CONSERVATIVE_RASTERIZATION_NV" value="0x9346">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SUBPIXEL_PRECISION_BIAS_X_BITS_NV" value="0x9347">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="SUBPIXEL_PRECISION_BIAS_Y_BITS_NV" value="0x9348">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV" value="0x9349">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<function name="SubpixelPrecisionBiasNV" es1="1.0" es2="2.0" no_error="true">
|
|
<param name="xbits" type="GLuint"/>
|
|
<param name="ybits" type="GLuint"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_NV_conservative_raster_dilate" number="480">
|
|
<enum name="CONSERVATIVE_RASTER_DILATE_NV" value="0x9379">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CONSERVATIVE_RASTER_DILATE_RANGE_NV" value="0x937A">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV" value="0x937B">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<function name="ConservativeRasterParameterfNV" es1="1.0" es2="2.0" no_error="true">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLfloat"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_NV_conservative_pre_snap_triangles" number="487">
|
|
<enum name="CONSERVATIVE_RASTER_MODE_NV" value="0x954D">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="CONSERVATIVE_RASTER_MODE_POST_SNAP_NV" value="0x954E"/>
|
|
<enum name="CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV" value="0x954F"/>
|
|
<function name="ConservativeRasterParameteriNV" es1="1.0" es2="2.0" no_error="true">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLint"/>
|
|
</function>
|
|
</category>
|
|
|
|
<xi:include href="INTEL_performance_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<category name="GL_EXT_polygon_offset_clamp" number="460">
|
|
<enum name="POLYGON_OFFSET_CLAMP_EXT" value="0x8E1B">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<function name="PolygonOffsetClampEXT" es1="1.0" es2="2.0">
|
|
<param name="factor" type="GLfloat"/>
|
|
<param name="units" type="GLfloat"/>
|
|
<param name="clamp" type="GLfloat"/>
|
|
</function>
|
|
</category>
|
|
|
|
<xi:include href="EXT_window_rectangles.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<!-- 520. GL_EXT_shader_framebuffer_fetch -->
|
|
<category name="GL_EXT_shader_framebuffer_fetch" number="520">
|
|
<enum name="FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT" value="0x8A52"/>
|
|
<function name="FramebufferFetchBarrierEXT" es2="2.0"/>
|
|
</category>
|
|
|
|
<!-- Unnumbered extensions sorted by name. -->
|
|
|
|
<category name="GL_AMD_framebuffer_multisample_advanced">
|
|
<enum name="RENDERBUFFER_STORAGE_SAMPLES_AMD" value="0x91B2"/>
|
|
<enum name="MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD" value="0x91B3"/>
|
|
<enum name="MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD" value="0x91B4"/>
|
|
<enum name="MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD" value="0x91B5"/>
|
|
<enum name="NUM_SUPPORTED_MULTISAMPLE_MODES_AMD" value="0x91B6"/>
|
|
<enum name="SUPPORTED_MULTISAMPLE_MODES_AMD" value="0x91B7"/>
|
|
|
|
<function name="RenderbufferStorageMultisampleAdvancedAMD" es2="3.0">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="samples" type="GLsizei"/>
|
|
<param name="storageSamples" type="GLsizei"/>
|
|
<param name="internalformat" type="GLenum"/>
|
|
<param name="width" type="GLsizei"/>
|
|
<param name="height" type="GLsizei"/>
|
|
</function>
|
|
|
|
<function name="NamedRenderbufferStorageMultisampleAdvancedAMD" es2="3.0">
|
|
<param name="renderbuffer" type="GLuint" />
|
|
<param name="samples" type="GLsizei" />
|
|
<param name="storageSamples" type="GLsizei"/>
|
|
<param name="internalformat" type="GLenum" />
|
|
<param name="width" type="GLsizei" />
|
|
<param name="height" type="GLsizei" />
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_ATI_blend_equation_separate">
|
|
<function name="BlendEquationSeparateATI" alias="BlendEquationSeparate">
|
|
<param name="modeRGB" type="GLenum"/>
|
|
<param name="modeA" type="GLenum"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_ATI_separate_stencil">
|
|
<enum name="STENCIL_BACK_FUNC_ATI" count="1" value="0x8800">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="STENCIL_BACK_FAIL_ATI" count="1" value="0x8801">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="STENCIL_BACK_PASS_DEPTH_FAIL_ATI" count="1" value="0x8802">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
<enum name="STENCIL_BACK_PASS_DEPTH_PASS_ATI" count="1" value="0x8803">
|
|
<size name="Get" mode="get"/>
|
|
</enum>
|
|
|
|
<function name="StencilOpSeparateATI" alias="StencilOpSeparate">
|
|
<param name="face" type="GLenum"/>
|
|
<param name="sfail" type="GLenum"/>
|
|
<param name="zfail" type="GLenum"/>
|
|
<param name="zpass" type="GLenum"/>
|
|
</function>
|
|
<function name="StencilFuncSeparateATI" deprecated="3.1">
|
|
<param name="frontfunc" type="GLenum"/>
|
|
<param name="backfunc" type="GLenum"/>
|
|
<param name="ref" type="GLint"/>
|
|
<param name="mask" type="GLuint"/>
|
|
</function>
|
|
|
|
</category>
|
|
|
|
<category name="GL_EXT_gpu_program_parameters">
|
|
<function name="ProgramEnvParameters4fvEXT" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="params" type="const GLfloat *" count="4"/>
|
|
</function>
|
|
|
|
<function name="ProgramLocalParameters4fvEXT" deprecated="3.1">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="index" type="GLuint"/>
|
|
<param name="count" type="GLsizei"/>
|
|
<param name="params" type="const GLfloat *" count="4"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_EXT_timer_query">
|
|
<enum name="TIME_ELAPSED_EXT" value="0x88BF"/>
|
|
<type name="int64EXT" size="8"/>
|
|
<type name="uint64EXT" unsigned="true" size="8"/>
|
|
<function name="GetQueryObjecti64vEXT" alias="GetQueryObjecti64v" es2="2.0">
|
|
<param name="id" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLint64EXT *"/>
|
|
</function>
|
|
<function name="GetQueryObjectui64vEXT" alias="GetQueryObjectui64v" es2="2.0">
|
|
<param name="id" type="GLuint"/>
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="GLuint64EXT *"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_INGR_blend_func_separate">
|
|
<function name="BlendFuncSeparateINGR" alias="BlendFuncSeparate">
|
|
<param name="sfactorRGB" type="GLenum"/>
|
|
<param name="dfactorRGB" type="GLenum"/>
|
|
<param name="sfactorAlpha" type="GLenum"/>
|
|
<param name="dfactorAlpha" type="GLenum"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_MESA_texture_signed_rgba">
|
|
<enum name="SIGNED_NORMALIZED" value="0x8F9C"/>
|
|
<enum name="RGBA_SNORM" value="0x8F93"/>
|
|
<enum name="RGBA8_SNORM" value="0x8F97"/>
|
|
</category>
|
|
|
|
<category name="GL_SGIS_point_parameters">
|
|
<enum name="POINT_SIZE_MIN_SGIS" count="1" value="0x8126">
|
|
<size name="PointParameterfv"/>
|
|
</enum>
|
|
<enum name="POINT_SIZE_MAX_SGIS" count="1" value="0x8127">
|
|
<size name="PointParameterfv"/>
|
|
</enum>
|
|
<enum name="POINT_FADE_THRESHOLD_SIZE_SGIS" count="1" value="0x8128">
|
|
<size name="PointParameterfv"/>
|
|
</enum>
|
|
<enum name="POINT_DISTANCE_ATTENUATION_SGIS" count="3" value="0x8129">
|
|
<size name="PointParameterfv"/>
|
|
</enum>
|
|
|
|
<function name="PointParameterfSGIS" alias="PointParameterf">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="param" type="GLfloat"/>
|
|
</function>
|
|
|
|
<function name="PointParameterfvSGIS" alias="PointParameterfv">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLfloat *"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_SGIX_igloo_interface">
|
|
<function name="IglooInterfaceSGIX" exec="skip">
|
|
<param name="pname" type="GLenum"/>
|
|
<param name="params" type="const GLvoid *"/>
|
|
</function>
|
|
</category>
|
|
|
|
<category name="GL_SGIX_polynomial_ffd">
|
|
<function name="DeformationMap3dSGIX" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="u1" type="GLdouble"/>
|
|
<param name="u2" type="GLdouble"/>
|
|
<param name="ustride" type="GLint"/>
|
|
<param name="uorder" type="GLint"/>
|
|
<param name="v1" type="GLdouble"/>
|
|
<param name="v2" type="GLdouble"/>
|
|
<param name="vstride" type="GLint"/>
|
|
<param name="vorder" type="GLint"/>
|
|
<param name="w1" type="GLdouble"/>
|
|
<param name="w2" type="GLdouble"/>
|
|
<param name="wstride" type="GLint"/>
|
|
<param name="worder" type="GLint"/>
|
|
<param name="points" type="const GLdouble *"/>
|
|
</function>
|
|
|
|
<function name="DeformationMap3fSGIX" exec="skip">
|
|
<param name="target" type="GLenum"/>
|
|
<param name="u1" type="GLfloat"/>
|
|
<param name="u2" type="GLfloat"/>
|
|
<param name="ustride" type="GLint"/>
|
|
<param name="uorder" type="GLint"/>
|
|
<param name="v1" type="GLfloat"/>
|
|
<param name="v2" type="GLfloat"/>
|
|
<param name="vstride" type="GLint"/>
|
|
<param name="vorder" type="GLint"/>
|
|
<param name="w1" type="GLfloat"/>
|
|
<param name="w2" type="GLfloat"/>
|
|
<param name="wstride" type="GLint"/>
|
|
<param name="worder" type="GLint"/>
|
|
<param name="points" type="const GLfloat *"/>
|
|
</function>
|
|
|
|
<function name="DeformSGIX" exec="skip">
|
|
<param name="mask" type="GLenum"/>
|
|
</function>
|
|
|
|
<function name="LoadIdentityDeformationMapSGIX" exec="skip">
|
|
<param name="mask" type="GLenum"/>
|
|
</function>
|
|
</category>
|
|
|
|
<xi:include href="OES_EGL_image.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
<xi:include href="EXT_EGL_image_storage.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="EXT_texture_integer.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="EXT_gpu_shader4.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
<xi:include href="GL3x.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="NV_conditional_render.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="NV_primitive_restart.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="NV_texture_barrier.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="EXT_transform_feedback.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="NV_vdpau_interop.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="EXT_external_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
<xi:include href="EXT_external_objects_fd.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
<xi:include href="GL4x.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
|
|
|
|
</OpenGLAPI>
|