glthread: don't prefix variable_data with const
[mesa.git] / src / mapi / glapi / gen / ARB_viewport_array.xml
1 <?xml version="1.0"?>
2 <!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
3
4 <!-- Note: no GLX protocol info yet. -->
5
6 <OpenGLAPI>
7
8 <category name="GL_ARB_viewport_array" number="100">
9
10 <enum name="MAX_VIEWPORTS" value="0x825B"/>
11 <enum name="VIEWPORT_SUBPIXEL_BITS" value="0x825C"/>
12 <enum name="VIEWPORT_BOUNDS_RANGE" value="0x825D"/>
13 <enum name="LAYER_PROVOKING_VERTEX" value="0x825E"/>
14 <enum name="VIEWPORT_INDEX_PROVOKING_VERTEX" value="0x825F"/>
15 <enum name="SCISSOR_BOX" count="4" value="0x0C10">
16 <size name="Get" mode="get"/>
17 </enum>
18 <enum name="VIEWPORT" count="4" value="0x0BA2">
19 <size name="Get" mode="get"/>
20 </enum>
21 <enum name="DEPTH_RANGE" count="2" value="0x0B70">
22 <size name="Get" mode="get"/>
23 </enum>
24 <enum name="SCISSOR_TEST" count="1" value="0x0C11">
25 <size name="Get" mode="get"/>
26 </enum>
27 <enum name="FIRST_VERTEX_CONVENTION" value="0x8E4D"/>
28 <enum name="LAST_VERTEX_CONVENTION" value="0x8E4E"/>
29 <enum name="PROVOKING_VERTEX" value="0x8E4F"/>
30 <enum name="UNDEFINED_VERTEX" value="0x8260"/>
31
32 <function name="ViewportArrayv" no_error="true">
33 <param name="first" type="GLuint"/>
34 <param name="count" type="GLsizei"/>
35 <param name="v" type="const GLfloat *" count="count" count_scale="4"/>
36 </function>
37 <function name="ViewportIndexedf" no_error="true">
38 <param name="index" type="GLuint"/>
39 <param name="x" type="GLfloat"/>
40 <param name="y" type="GLfloat"/>
41 <param name="w" type="GLfloat"/>
42 <param name="h" type="GLfloat"/>
43 </function>
44 <function name="ViewportIndexedfv" no_error="true">
45 <param name="index" type="GLuint"/>
46 <param name="v" type="const GLfloat *" count="4"/>
47 </function>
48 <function name="ScissorArrayv" no_error="true">
49 <param name="first" type="GLuint"/>
50 <param name="count" type="GLsizei"/>
51 <param name="v" type="const int *" count="count" count_scale="4"/>
52 </function>
53 <function name="ScissorIndexed" no_error="true">
54 <param name="index" type="GLuint"/>
55 <param name="left" type="GLint"/>
56 <param name="bottom" type="GLint"/>
57 <param name="width" type="GLsizei"/>
58 <param name="height" type="GLsizei"/>
59 </function>
60 <function name="ScissorIndexedv" no_error="true">
61 <param name="index" type="GLuint"/>
62 <param name="v" type="const GLint *" count="4"/>
63 </function>
64 <function name="DepthRangeArrayv" no_error="true">
65 <param name="first" type="GLuint"/>
66 <param name="count" type="GLsizei"/>
67 <param name="v" type="const GLclampd *" count="count" count_scale="2"/>
68 </function>
69 <function name="DepthRangeIndexed" no_error="true">
70 <param name="index" type="GLuint"/>
71 <param name="n" type="GLclampd"/>
72 <param name="f" type="GLclampd"/>
73 </function>
74 <function name="GetFloati_v">
75 <param name="target" type="GLenum"/>
76 <param name="index" type="GLuint"/>
77 <param name="data" type="GLfloat *"/>
78 </function>
79 <function name="GetDoublei_v">
80 <param name="target" type="GLenum"/>
81 <param name="index" type="GLuint"/>
82 <param name="data" type="GLdouble *"/>
83 </function>
84
85 </category>
86
87 </OpenGLAPI>