0,0 → 1,744 |
<?xml version="1.0"?> |
<!DOCTYPE OpenGLAPI SYSTEM "../gen/gl_API.dtd"> |
|
<!-- OpenGL and OpenGL ES 1.x APIs |
This file defines the base categories that can be shared by all APIs. |
They are defined in an incremental fashion. |
--> |
|
<OpenGLAPI> |
|
<!-- base subset of OpenGL 1.0 --> |
<category name="base1.0"> |
<enum name="FALSE" value="0x0"/> |
<enum name="TRUE" value="0x1"/> |
<enum name="ZERO" value="0x0"/> |
<enum name="ONE" value="0x1"/> |
<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="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" value="0x0404"/> |
<enum name="BACK" value="0x0405"/> |
<enum name="FRONT_AND_BACK" value="0x0408"/> |
<enum name="INVALID_ENUM" value="0x0500"/> |
<enum name="INVALID_VALUE" value="0x0501"/> |
<enum name="INVALID_OPERATION" value="0x0502"/> |
<enum name="OUT_OF_MEMORY" value="0x0505"/> |
<enum name="CW" value="0x0900"/> |
<enum name="CCW" value="0x0901"/> |
<enum name="CULL_FACE" count="1" value="0x0B44"> |
<size name="Get" mode="get"/> |
</enum> |
<enum name="DEPTH_TEST" count="1" value="0x0B71"> |
<size name="Get" mode="get"/> |
</enum> |
<enum name="STENCIL_TEST" count="1" value="0x0B90"> |
<size name="Get" mode="get"/> |
</enum> |
<enum name="DITHER" count="1" value="0x0BD0"> |
<size name="Get" mode="get"/> |
</enum> |
<enum name="BLEND" count="1" value="0x0BE2"> |
<size name="Get" mode="get"/> |
</enum> |
<enum name="SCISSOR_TEST" count="1" value="0x0C11"> |
<size name="Get" mode="get"/> |
</enum> |
<enum name="UNPACK_ALIGNMENT" count="1" value="0x0CF5"> |
<size name="Get" mode="get"/> |
</enum> |
<enum name="PACK_ALIGNMENT" count="1" value="0x0D05"> |
<size name="Get" mode="get"/> |
</enum> |
<enum name="MAX_TEXTURE_SIZE" count="1" value="0x0D33"> |
<size name="Get" mode="get"/> |
</enum> |
<enum name="MAX_VIEWPORT_DIMS" count="2" value="0x0D3A"> |
<size name="Get" mode="get"/> |
</enum> |
<enum name="SUBPIXEL_BITS" count="1" value="0x0D50"> |
<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="TEXTURE_2D" count="1" value="0x0DE1"> |
<size name="Get" mode="get"/> |
</enum> |
<enum name="DONT_CARE" value="0x1100"/> |
<enum name="FASTEST" value="0x1101"/> |
<enum name="NICEST" value="0x1102"/> |
<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="FLOAT" count="4" value="0x1406"> |
<size name="CallLists"/> |
</enum> |
<enum name="INVERT" value="0x150A"/> |
<enum name="TEXTURE" value="0x1702"/> |
<enum name="ALPHA" value="0x1906"/> |
<enum name="RGB" value="0x1907"/> |
<enum name="RGBA" value="0x1908"/> |
<enum name="LUMINANCE" value="0x1909"/> |
<enum name="LUMINANCE_ALPHA" value="0x190A"/> |
<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="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="REPEAT" value="0x2901"/> |
|
<enum name="DEPTH_BUFFER_BIT" value="0x00000100"/> |
<enum name="STENCIL_BUFFER_BIT" value="0x00000400"/> |
<enum name="COLOR_BUFFER_BIT" value="0x00004000"/> |
|
<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" 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"/> |
|
<function name="BlendFunc" offset="241"> |
<param name="sfactor" type="GLenum"/> |
<param name="dfactor" type="GLenum"/> |
<glx rop="160"/> |
</function> |
|
<function name="Clear" offset="203"> |
<param name="mask" type="GLbitfield"/> |
<glx rop="127"/> |
</function> |
|
<function name="ClearColor" offset="206"> |
<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" offset="207"> |
<param name="s" type="GLint"/> |
<glx rop="131"/> |
</function> |
|
<function name="ColorMask" offset="210"> |
<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="CullFace" offset="152"> |
<param name="mode" type="GLenum"/> |
<glx rop="79"/> |
</function> |
|
<function name="DepthFunc" offset="245"> |
<param name="func" type="GLenum"/> |
<glx rop="164"/> |
</function> |
|
<function name="DepthMask" offset="211"> |
<param name="flag" type="GLboolean"/> |
<glx rop="135"/> |
</function> |
|
<function name="Disable" offset="214"> |
<param name="cap" type="GLenum"/> |
<glx rop="138" handcode="client"/> |
</function> |
|
<function name="Enable" offset="215"> |
<param name="cap" type="GLenum"/> |
<glx rop="139" handcode="client"/> |
</function> |
|
<function name="Finish" offset="216"> |
<glx sop="108" handcode="true"/> |
</function> |
|
<function name="Flush" offset="217"> |
<glx sop="142" handcode="true"/> |
</function> |
|
<function name="FrontFace" offset="157"> |
<param name="mode" type="GLenum"/> |
<glx rop="84"/> |
</function> |
|
<function name="GetError" offset="261"> |
<return type="GLenum"/> |
<glx sop="115" handcode="client"/> |
</function> |
|
<function name="GetIntegerv" offset="263"> |
<param name="pname" type="GLenum"/> |
<param name="params" type="GLint *" output="true" variable_param="pname"/> |
<glx sop="117" handcode="client"/> |
</function> |
|
<function name="GetString" offset="275"> |
<param name="name" type="GLenum"/> |
<return type="const GLubyte *"/> |
<glx sop="129" handcode="true"/> |
</function> |
|
<function name="Hint" offset="158"> |
<param name="target" type="GLenum"/> |
<param name="mode" type="GLenum"/> |
<glx rop="85"/> |
</function> |
|
<function name="LineWidth" offset="168"> |
<param name="width" type="GLfloat"/> |
<glx rop="95"/> |
</function> |
|
<function name="PixelStorei" offset="250"> |
<param name="pname" type="GLenum"/> |
<param name="param" type="GLint"/> |
<glx sop="110" handcode="client"/> |
</function> |
|
<function name="ReadPixels" offset="256"> |
<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="Scissor" offset="176"> |
<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="StencilFunc" offset="243"> |
<param name="func" type="GLenum"/> |
<param name="ref" type="GLint"/> |
<param name="mask" type="GLuint"/> |
<glx rop="162"/> |
</function> |
|
<function name="StencilMask" offset="209"> |
<param name="mask" type="GLuint"/> |
<glx rop="133"/> |
</function> |
|
<function name="StencilOp" offset="244"> |
<param name="fail" type="GLenum"/> |
<param name="zfail" type="GLenum"/> |
<param name="zpass" type="GLenum"/> |
<glx rop="163"/> |
</function> |
|
<function name="TexParameterf" offset="178"> |
<param name="target" type="GLenum"/> |
<param name="pname" type="GLenum"/> |
<param name="param" type="GLfloat"/> |
<glx rop="105"/> |
</function> |
|
<function name="Viewport" offset="305"> |
<param name="x" type="GLint"/> |
<param name="y" type="GLint"/> |
<param name="width" type="GLsizei"/> |
<param name="height" type="GLsizei"/> |
<glx rop="191"/> |
</function> |
|
<!-- these are not in OpenGL ES 1.0 --> |
<enum name="LINE_WIDTH" count="1" value="0x0B21"> |
<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="DEPTH_RANGE" count="2" value="0x0B70"> |
<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="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="VIEWPORT" count="4" value="0x0BA2"> |
<size name="Get" mode="get"/> |
</enum> |
<enum name="SCISSOR_BOX" count="4" value="0x0C10"> |
<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> |
|
<function name="TexParameterfv" offset="179"> |
<param name="target" type="GLenum"/> |
<param name="pname" type="GLenum"/> |
<param name="params" type="const GLfloat *" variable_param="pname"/> |
<glx rop="106"/> |
</function> |
|
<function name="TexParameteri" offset="180"> |
<param name="target" type="GLenum"/> |
<param name="pname" type="GLenum"/> |
<param name="param" type="GLint"/> |
<glx rop="107"/> |
</function> |
|
<function name="TexParameteriv" offset="181"> |
<param name="target" type="GLenum"/> |
<param name="pname" type="GLenum"/> |
<param name="params" type="const GLint *" variable_param="pname"/> |
<glx rop="108"/> |
</function> |
|
<function name="GetBooleanv" offset="258"> |
<param name="pname" type="GLenum"/> |
<param name="params" type="GLboolean *" output="true" variable_param="pname"/> |
<glx sop="112" handcode="client"/> |
</function> |
|
<function name="GetFloatv" offset="262"> |
<param name="pname" type="GLenum"/> |
<param name="params" type="GLfloat *" output="true" variable_param="pname"/> |
<glx sop="116" handcode="client"/> |
</function> |
|
<function name="GetTexParameterfv" offset="282"> |
<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" offset="283"> |
<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="IsEnabled" offset="286"> |
<param name="cap" type="GLenum"/> |
<return type="GLboolean"/> |
<glx sop="140" handcode="client"/> |
</function> |
</category> |
|
<!-- base subset of OpenGL 1.1 --> |
<category name="base1.1"> |
<enum name="POLYGON_OFFSET_FILL" value="0x8037"/> |
|
<function name="BindTexture" offset="307"> |
<param name="target" type="GLenum"/> |
<param name="texture" type="GLuint"/> |
<glx rop="4117"/> |
</function> |
|
<function name="CopyTexImage2D" offset="324"> |
<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="CopyTexSubImage2D" offset="326"> |
<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="DeleteTextures" offset="327"> |
<param name="n" type="GLsizei" counter="true"/> |
<param name="textures" type="const GLuint *" count="n"/> |
<glx sop="144"/> |
</function> |
|
<function name="DrawArrays" offset="310"> |
<param name="mode" type="GLenum"/> |
<param name="first" type="GLint"/> |
<param name="count" type="GLsizei"/> |
<glx rop="193" handcode="true"/> |
</function> |
|
<function name="DrawElements" offset="311"> |
<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="GenTextures" offset="328"> |
<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="PolygonOffset" offset="319"> |
<param name="factor" type="GLfloat"/> |
<param name="units" type="GLfloat"/> |
<glx rop="192"/> |
</function> |
|
<function name="TexSubImage2D" offset="333"> |
<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> |
|
<!-- these are not in OpenGL ES 1.0 --> |
<enum name="POLYGON_OFFSET_UNITS" count="1" value="0x2A00"> |
<size name="Get" mode="get"/> |
</enum> |
<enum name="POLYGON_OFFSET_FACTOR" count="1" value="0x8038"> |
<size name="Get" mode="get"/> |
</enum> |
<enum name="TEXTURE_BINDING_2D" count="1" value="0x8069"> |
<size name="Get" mode="get"/> |
</enum> |
|
<function name="IsTexture" offset="330"> |
<param name="texture" type="GLuint"/> |
<return type="GLboolean"/> |
<glx sop="146"/> |
</function> |
</category> |
|
<!-- base subset of OpenGL 1.2 --> |
<category name="base1.2"> |
<enum name="UNSIGNED_SHORT_4_4_4_4" value="0x8033"/> |
<enum name="UNSIGNED_SHORT_5_5_5_1" value="0x8034"/> |
<enum name="CLAMP_TO_EDGE" value="0x812F"/> |
<enum name="UNSIGNED_SHORT_5_6_5" value="0x8363"/> |
<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> |
</category> |
|
<!-- base subset of OpenGL 1.3 --> |
<category name="base1.3"> |
<enum name="SAMPLE_ALPHA_TO_COVERAGE" count="1" value="0x809E"> |
<size name="Get" mode="get"/> |
</enum> |
<enum name="SAMPLE_COVERAGE" count="1" value="0x80A0"> |
<size name="Get" mode="get"/> |
</enum> |
<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="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> |
|
<function name="ActiveTexture" offset="374"> |
<param name="texture" type="GLenum"/> |
<glx rop="197"/> |
</function> |
|
<function name="CompressedTexImage2D" offset="assign"> |
<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="CompressedTexSubImage2D" offset="assign"> |
<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="SampleCoverage" offset="assign"> |
<param name="value" type="GLclampf"/> |
<param name="invert" type="GLboolean"/> |
<glx rop="229"/> |
</function> |
|
<!-- these are not in OpenGL ES 1.0 --> |
<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="ACTIVE_TEXTURE" count="1" value="0x84E0"> |
<size name="Get" mode="get"/> |
</enum> |
</category> |
|
<!-- base subset of OpenGL 1.4 --> |
<category name="base1.4"> |
<enum name="GENERATE_MIPMAP_HINT" value="0x8192"/> |
</category> |
|
<!-- base subset of OpenGL 1.5 --> |
<category name="base1.5"> |
<enum name="BUFFER_SIZE" value="0x8764"/> |
<enum name="BUFFER_USAGE" value="0x8765"/> |
<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="STATIC_DRAW" value="0x88E4"/> |
<enum name="DYNAMIC_DRAW" value="0x88E8"/> |
|
<type name="intptr" size="4" glx_name="CARD32"/> |
<type name="sizeiptr" size="4" glx_name="CARD32"/> |
|
<function name="BindBuffer" offset="assign"> |
<param name="target" type="GLenum"/> |
<param name="buffer" type="GLuint"/> |
<glx ignore="true"/> |
</function> |
|
<function name="BufferData" offset="assign"> |
<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" offset="assign"> |
<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" offset="assign"> |
<param name="n" type="GLsizei" counter="true"/> |
<param name="buffer" type="const GLuint *" count="n"/> |
<glx ignore="true"/> |
</function> |
|
<function name="GenBuffers" offset="assign"> |
<param name="n" type="GLsizei" counter="true"/> |
<param name="buffer" type="GLuint *" output="true" count="n"/> |
<glx ignore="true"/> |
</function> |
|
<function name="GetBufferParameteriv" offset="assign"> |
<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="IsBuffer" offset="assign"> |
<param name="buffer" type="GLuint"/> |
<return type="GLboolean"/> |
<glx ignore="true"/> |
</function> |
</category> |
|
</OpenGLAPI> |