glapi: Remove all offset tags from the XML
[mesa.git] / src / mapi / glapi / gen / OES_fixed_point.xml
1 <?xml version="1.0"?>
2 <!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
3
4 <!-- This is included by gl_and_es_API.xml. Could be moved to gl_API.xml. -->
5 <!-- this extension is incomplete -->
6
7 <OpenGLAPI>
8
9 <category name="GL_OES_fixed_point" number="292">
10 <enum name="FIXED_OES" value="0x140C"/>
11
12 <type name="fixed" size="4" />
13 <type name="clampx" size="4" />
14
15 <!-- OpenGL ES 1.0 -->
16 <function name="AlphaFuncxOES"
17 es1="1.0" alias="AlphaFuncx">
18 <param name="func" type="GLenum"/>
19 <param name="ref" type="GLclampx"/>
20 </function>
21
22 <function name="ClearColorxOES" es1="1.0" alias="ClearColorx">
23 <param name="red" type="GLclampx"/>
24 <param name="green" type="GLclampx"/>
25 <param name="blue" type="GLclampx"/>
26 <param name="alpha" type="GLclampx"/>
27 </function>
28
29 <function name="ClearDepthxOES" es1="1.0" alias="ClearDepthx">
30 <param name="depth" type="GLclampx"/>
31 </function>
32
33 <function name="Color4xOES" es1="1.0" alias="Color4x">
34 <param name="red" type="GLfixed"/>
35 <param name="green" type="GLfixed"/>
36 <param name="blue" type="GLfixed"/>
37 <param name="alpha" type="GLfixed"/>
38 </function>
39
40 <function name="DepthRangexOES" es1="1.0" alias="DepthRangex">
41 <param name="zNear" type="GLclampx"/>
42 <param name="zFar" type="GLclampx"/>
43 </function>
44
45 <function name="FogxOES" es1="1.0" alias="Fogx">
46 <param name="pname" type="GLenum"/>
47 <param name="param" type="GLfixed"/>
48 </function>
49
50 <function name="FogxvOES" es1="1.0" alias="Fogxv">
51 <param name="pname" type="GLenum"/>
52 <param name="params" type="const GLfixed *"/>
53 </function>
54
55 <function name="FrustumxOES" es1="1.0" alias="Frustumx">
56 <param name="left" type="GLfixed"/>
57 <param name="right" type="GLfixed"/>
58 <param name="bottom" type="GLfixed"/>
59 <param name="top" type="GLfixed"/>
60 <param name="zNear" type="GLfixed"/>
61 <param name="zFar" type="GLfixed"/>
62 </function>
63
64 <function name="LightModelxOES" es1="1.0" alias="LightModelx">
65 <param name="pname" type="GLenum"/>
66 <param name="param" type="GLfixed"/>
67 </function>
68
69 <function name="LightModelxvOES" es1="1.0" alias="LightModelxv">
70 <param name="pname" type="GLenum"/>
71 <param name="params" type="const GLfixed *"/>
72 </function>
73
74 <function name="LightxOES" es1="1.0" alias="Lightx">
75 <param name="light" type="GLenum"/>
76 <param name="pname" type="GLenum"/>
77 <param name="param" type="GLfixed"/>
78 </function>
79
80 <function name="LightxvOES" es1="1.0" alias="Lightxv">
81 <param name="light" type="GLenum"/>
82 <param name="pname" type="GLenum"/>
83 <param name="params" type="const GLfixed *"/>
84 </function>
85
86 <function name="LineWidthxOES" es1="1.0" alias="LineWidthx">
87 <param name="width" type="GLfixed"/>
88 </function>
89
90 <function name="LoadMatrixxOES" es1="1.0" alias="LoadMatrixx">
91 <param name="m" type="const GLfixed *"/>
92 </function>
93
94 <function name="MaterialxOES" es1="1.0" alias="Materialx">
95 <param name="face" type="GLenum"/>
96 <param name="pname" type="GLenum"/>
97 <param name="param" type="GLfixed"/>
98 </function>
99
100 <function name="MaterialxvOES" es1="1.0" alias="Materialxv">
101 <param name="face" type="GLenum"/>
102 <param name="pname" type="GLenum"/>
103 <param name="params" type="const GLfixed *"/>
104 </function>
105
106 <function name="MultMatrixxOES" es1="1.0" alias="MultMatrixx">
107 <param name="m" type="const GLfixed *"/>
108 </function>
109
110 <function name="MultiTexCoord4xOES" es1="1.0" alias="MultiTexCoord4x">
111 <param name="target" type="GLenum"/>
112 <param name="s" type="GLfixed"/>
113 <param name="t" type="GLfixed"/>
114 <param name="r" type="GLfixed"/>
115 <param name="q" type="GLfixed"/>
116 </function>
117
118 <function name="Normal3xOES" es1="1.0" alias="Normal3x">
119 <param name="nx" type="GLfixed"/>
120 <param name="ny" type="GLfixed"/>
121 <param name="nz" type="GLfixed"/>
122 </function>
123
124 <function name="OrthoxOES" es1="1.0" alias="Orthox">
125 <param name="left" type="GLfixed"/>
126 <param name="right" type="GLfixed"/>
127 <param name="bottom" type="GLfixed"/>
128 <param name="top" type="GLfixed"/>
129 <param name="zNear" type="GLfixed"/>
130 <param name="zFar" type="GLfixed"/>
131 </function>
132
133 <function name="PointSizexOES" es1="1.0" alias="PointSizex">
134 <param name="size" type="GLfixed"/>
135 </function>
136
137 <function name="PolygonOffsetxOES" es1="1.0" alias="PolygonOffsetx">
138 <param name="factor" type="GLfixed"/>
139 <param name="units" type="GLfixed"/>
140 </function>
141
142 <function name="RotatexOES" es1="1.0" alias="Rotatex">
143 <param name="angle" type="GLfixed"/>
144 <param name="x" type="GLfixed"/>
145 <param name="y" type="GLfixed"/>
146 <param name="z" type="GLfixed"/>
147 </function>
148
149 <function name="SampleCoveragexOES" es1="1.0" alias="SampleCoveragex">
150 <param name="value" type="GLclampx"/>
151 <param name="invert" type="GLboolean"/>
152 </function>
153
154 <function name="ScalexOES" es1="1.0" alias="Scalex">
155 <param name="x" type="GLfixed"/>
156 <param name="y" type="GLfixed"/>
157 <param name="z" type="GLfixed"/>
158 </function>
159
160 <function name="TexEnvxOES" es1="1.0" alias="TexEnvx">
161 <param name="target" type="GLenum"/>
162 <param name="pname" type="GLenum"/>
163 <param name="param" type="GLfixed"/>
164 </function>
165
166 <function name="TexEnvxvOES" es1="1.0" alias="TexEnvxv">
167 <param name="target" type="GLenum"/>
168 <param name="pname" type="GLenum"/>
169 <param name="params" type="const GLfixed *"/>
170 </function>
171
172 <function name="TexParameterxOES" es1="1.0" alias="TexParameterx">
173 <param name="target" type="GLenum"/>
174 <param name="pname" type="GLenum"/>
175 <param name="param" type="GLfixed"/>
176 </function>
177
178 <function name="TranslatexOES" es1="1.0" alias="Translatex">
179 <param name="x" type="GLfixed"/>
180 <param name="y" type="GLfixed"/>
181 <param name="z" type="GLfixed"/>
182 </function>
183
184 <!-- OpenGL ES 1.1 -->
185 <function name="ClipPlanexOES" es1="1.0" alias="ClipPlanex">
186 <param name="plane" type="GLenum"/>
187 <param name="equation" type="const GLfixed *"/>
188 </function>
189
190 <function name="GetClipPlanexOES"
191 es1="1.0" desktop="false" alias="GetClipPlanex">
192 <param name="plane" type="GLenum"/>
193 <param name="equation" type="GLfixed *"/>
194 </function>
195
196 <function name="GetFixedvOES" es1="1.0" alias="GetFixedv">
197 <param name="pname" type="GLenum"/>
198 <param name="params" type="GLfixed *"/>
199 </function>
200
201 <function name="GetLightxvOES" es1="1.0" alias="GetLightxv">
202 <param name="light" type="GLenum"/>
203 <param name="pname" type="GLenum"/>
204 <param name="params" type="GLfixed *"/>
205 </function>
206
207 <function name="GetMaterialxvOES" es1="1.0" alias="GetMaterialxv">
208 <param name="face" type="GLenum"/>
209 <param name="pname" type="GLenum"/>
210 <param name="params" type="GLfixed *"/>
211 </function>
212
213 <function name="GetTexEnvxvOES" es1="1.0" alias="GetTexEnvxv">
214 <param name="target" type="GLenum"/>
215 <param name="pname" type="GLenum"/>
216 <param name="params" type="GLfixed *"/>
217 </function>
218
219 <function name="GetTexParameterxvOES" es1="1.0" alias="GetTexParameterxv">
220 <param name="target" type="GLenum"/>
221 <param name="pname" type="GLenum"/>
222 <param name="params" type="GLfixed *"/>
223 </function>
224
225 <function name="PointParameterxOES" es1="1.0" alias="PointParameterx">
226 <param name="pname" type="GLenum"/>
227 <param name="param" type="GLfixed"/>
228 </function>
229
230 <function name="PointParameterxvOES" es1="1.0" alias="PointParameterxv">
231 <param name="pname" type="GLenum"/>
232 <param name="params" type="const GLfixed *"/>
233 </function>
234
235 <function name="TexParameterxvOES" es1="1.0" alias="TexParameterxv">
236 <param name="target" type="GLenum"/>
237 <param name="pname" type="GLenum"/>
238 <param name="params" type="const GLfixed *"/>
239 </function>
240
241 <!-- texgen -->
242 <function name="GetTexGenxvOES"
243 es1="1.0" desktop="false">
244 <param name="coord" type="GLenum"/>
245 <param name="pname" type="GLenum"/>
246 <param name="params" type="GLfixed *" output="true" variable_param="pname"/>
247 </function>
248
249 <function name="TexGenxOES" es1="1.0" desktop="false">
250 <param name="coord" type="GLenum"/>
251 <param name="pname" type="GLenum"/>
252 <param name="param" type="GLint"/>
253 </function>
254
255 <function name="TexGenxvOES" es1="1.0" desktop="false">
256 <param name="coord" type="GLenum"/>
257 <param name="pname" type="GLenum"/>
258 <param name="params" type="const GLfixed *" variable_param="pname"/>
259 </function>
260 </category>
261
262 </OpenGLAPI>