ad775728ff7fbac4cfa15cacdd5e947c0ef63bee
2 <!DOCTYPE OpenGLAPI SYSTEM
"gl_API.dtd">
4 <!-- This is included by gl_and_es_API.xml. Could be moved to gl_API.xml. -->
5 <!-- this extension is incomplete -->
9 <category name=
"GL_OES_fixed_point" number=
"292">
10 <enum name=
"FIXED_OES" value=
"0x140C"/>
12 <type name=
"fixed" size=
"4" />
13 <type name=
"clampx" size=
"4" />
15 <!-- OpenGL ES 1.0 -->
16 <function name=
"AlphaFuncxOES" offset=
"assign" static_dispatch=
"false"
17 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
18 <param name=
"func" type=
"GLenum"/>
19 <param name=
"ref" type=
"GLclampx"/>
22 <function name=
"ClearColorxOES" offset=
"assign" static_dispatch=
"false"
23 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
24 <param name=
"red" type=
"GLclampx"/>
25 <param name=
"green" type=
"GLclampx"/>
26 <param name=
"blue" type=
"GLclampx"/>
27 <param name=
"alpha" type=
"GLclampx"/>
30 <function name=
"ClearDepthxOES" offset=
"assign" static_dispatch=
"false"
31 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
32 <param name=
"depth" type=
"GLclampx"/>
35 <function name=
"Color4xOES" offset=
"assign" static_dispatch=
"false"
36 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
37 <param name=
"red" type=
"GLfixed"/>
38 <param name=
"green" type=
"GLfixed"/>
39 <param name=
"blue" type=
"GLfixed"/>
40 <param name=
"alpha" type=
"GLfixed"/>
43 <function name=
"DepthRangexOES" offset=
"assign" static_dispatch=
"false"
44 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
45 <param name=
"zNear" type=
"GLclampx"/>
46 <param name=
"zFar" type=
"GLclampx"/>
49 <function name=
"FogxOES" offset=
"assign" static_dispatch=
"false" es1=
"1.0"
50 exec=
"es" mesa_name=
"-OES">
51 <param name=
"pname" type=
"GLenum"/>
52 <param name=
"param" type=
"GLfixed"/>
55 <function name=
"FogxvOES" offset=
"assign" static_dispatch=
"false"
56 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
57 <param name=
"pname" type=
"GLenum"/>
58 <param name=
"params" type=
"const GLfixed *" variable_param=
"pname"/>
61 <function name=
"FrustumxOES" offset=
"assign" static_dispatch=
"false"
62 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
63 <param name=
"left" type=
"GLfixed"/>
64 <param name=
"right" type=
"GLfixed"/>
65 <param name=
"bottom" type=
"GLfixed"/>
66 <param name=
"top" type=
"GLfixed"/>
67 <param name=
"zNear" type=
"GLfixed"/>
68 <param name=
"zFar" type=
"GLfixed"/>
71 <function name=
"LightModelxOES" offset=
"assign" static_dispatch=
"false"
72 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
73 <param name=
"pname" type=
"GLenum"/>
74 <param name=
"param" type=
"GLfixed"/>
77 <function name=
"LightModelxvOES" offset=
"assign" static_dispatch=
"false"
78 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
79 <param name=
"pname" type=
"GLenum"/>
80 <param name=
"params" type=
"const GLfixed *" variable_param=
"pname"/>
83 <function name=
"LightxOES" offset=
"assign" static_dispatch=
"false"
84 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
85 <param name=
"light" type=
"GLenum"/>
86 <param name=
"pname" type=
"GLenum"/>
87 <param name=
"param" type=
"GLfixed"/>
90 <function name=
"LightxvOES" offset=
"assign" static_dispatch=
"false"
91 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
92 <param name=
"light" type=
"GLenum"/>
93 <param name=
"pname" type=
"GLenum"/>
94 <param name=
"params" type=
"const GLfixed *" variable_param=
"pname"/>
97 <function name=
"LineWidthxOES" offset=
"assign" static_dispatch=
"false"
98 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
99 <param name=
"width" type=
"GLfixed"/>
102 <function name=
"LoadMatrixxOES" offset=
"assign" static_dispatch=
"false"
103 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
104 <param name=
"m" type=
"const GLfixed *" count=
"16"/>
107 <function name=
"MaterialxOES" offset=
"assign" static_dispatch=
"false"
108 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
109 <param name=
"face" type=
"GLenum"/>
110 <param name=
"pname" type=
"GLenum"/>
111 <param name=
"param" type=
"GLfixed"/>
114 <function name=
"MaterialxvOES" offset=
"assign" static_dispatch=
"false"
115 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
116 <param name=
"face" type=
"GLenum"/>
117 <param name=
"pname" type=
"GLenum"/>
118 <param name=
"params" type=
"const GLfixed *" variable_param=
"pname"/>
121 <function name=
"MultMatrixxOES" offset=
"assign" static_dispatch=
"false"
122 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
123 <param name=
"m" type=
"const GLfixed *" count=
"16"/>
126 <function name=
"MultiTexCoord4xOES" offset=
"assign" static_dispatch=
"false"
127 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
128 <param name=
"target" type=
"GLenum"/>
129 <param name=
"s" type=
"GLfixed"/>
130 <param name=
"t" type=
"GLfixed"/>
131 <param name=
"r" type=
"GLfixed"/>
132 <param name=
"q" type=
"GLfixed"/>
135 <function name=
"Normal3xOES" offset=
"assign" static_dispatch=
"false"
136 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
137 <param name=
"nx" type=
"GLfixed"/>
138 <param name=
"ny" type=
"GLfixed"/>
139 <param name=
"nz" type=
"GLfixed"/>
142 <function name=
"OrthoxOES" offset=
"assign" static_dispatch=
"false"
143 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
144 <param name=
"left" type=
"GLfixed"/>
145 <param name=
"right" type=
"GLfixed"/>
146 <param name=
"bottom" type=
"GLfixed"/>
147 <param name=
"top" type=
"GLfixed"/>
148 <param name=
"zNear" type=
"GLfixed"/>
149 <param name=
"zFar" type=
"GLfixed"/>
152 <function name=
"PointSizexOES" offset=
"assign" static_dispatch=
"false"
153 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
154 <param name=
"size" type=
"GLfixed"/>
157 <function name=
"PolygonOffsetxOES" offset=
"assign" static_dispatch=
"false"
158 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
159 <param name=
"factor" type=
"GLfixed"/>
160 <param name=
"units" type=
"GLfixed"/>
163 <function name=
"RotatexOES" offset=
"assign" static_dispatch=
"false"
164 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
165 <param name=
"angle" type=
"GLfixed"/>
166 <param name=
"x" type=
"GLfixed"/>
167 <param name=
"y" type=
"GLfixed"/>
168 <param name=
"z" type=
"GLfixed"/>
171 <function name=
"SampleCoveragexOES" offset=
"assign" static_dispatch=
"false"
172 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
173 <param name=
"value" type=
"GLclampx"/>
174 <param name=
"invert" type=
"GLboolean"/>
177 <function name=
"ScalexOES" offset=
"assign" static_dispatch=
"false"
178 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
179 <param name=
"x" type=
"GLfixed"/>
180 <param name=
"y" type=
"GLfixed"/>
181 <param name=
"z" type=
"GLfixed"/>
184 <function name=
"TexEnvxOES" offset=
"assign" static_dispatch=
"false"
185 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
186 <param name=
"target" type=
"GLenum"/>
187 <param name=
"pname" type=
"GLenum"/>
188 <param name=
"param" type=
"GLfixed"/>
191 <function name=
"TexEnvxvOES" offset=
"assign" static_dispatch=
"false"
192 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
193 <param name=
"target" type=
"GLenum"/>
194 <param name=
"pname" type=
"GLenum"/>
195 <param name=
"params" type=
"const GLfixed *" variable_param=
"pname"/>
198 <function name=
"TexParameterxOES" offset=
"assign" static_dispatch=
"false"
199 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
200 <param name=
"target" type=
"GLenum"/>
201 <param name=
"pname" type=
"GLenum"/>
202 <param name=
"param" type=
"GLfixed"/>
205 <function name=
"TranslatexOES" offset=
"assign" static_dispatch=
"false"
206 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
207 <param name=
"x" type=
"GLfixed"/>
208 <param name=
"y" type=
"GLfixed"/>
209 <param name=
"z" type=
"GLfixed"/>
212 <!-- OpenGL ES 1.1 -->
213 <function name=
"ClipPlanexOES" offset=
"assign" static_dispatch=
"false"
214 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
215 <param name=
"plane" type=
"GLenum"/>
216 <param name=
"equation" type=
"const GLfixed *" count=
"4"/>
219 <function name=
"GetClipPlanexOES" offset=
"assign" static_dispatch=
"false"
220 es1=
"1.0" exec=
"es" desktop=
"false" mesa_name=
"-OES">
221 <param name=
"plane" type=
"GLenum"/>
222 <param name=
"equation" type=
"GLfixed *" output=
"true" count=
"4"/>
225 <function name=
"GetFixedvOES" offset=
"assign" static_dispatch=
"false"
226 es1=
"1.0" mesa_name=
"-OES">
227 <param name=
"pname" type=
"GLenum"/>
228 <param name=
"params" type=
"GLfixed *" output=
"true" variable_param=
"pname"/>
231 <function name=
"GetLightxvOES" offset=
"assign" static_dispatch=
"false"
232 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
233 <param name=
"light" type=
"GLenum"/>
234 <param name=
"pname" type=
"GLenum"/>
235 <param name=
"params" type=
"GLfixed *" output=
"true" variable_param=
"pname"/>
238 <function name=
"GetMaterialxvOES" offset=
"assign" static_dispatch=
"false"
239 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
240 <param name=
"face" type=
"GLenum"/>
241 <param name=
"pname" type=
"GLenum"/>
242 <param name=
"params" type=
"GLfixed *" output=
"true" variable_param=
"pname"/>
245 <function name=
"GetTexEnvxvOES" offset=
"assign" static_dispatch=
"false"
246 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
247 <param name=
"target" type=
"GLenum"/>
248 <param name=
"pname" type=
"GLenum"/>
249 <param name=
"params" type=
"GLfixed *" output=
"true" variable_param=
"pname"/>
252 <function name=
"GetTexParameterxvOES" offset=
"assign"
253 static_dispatch=
"false" es1=
"1.0" exec=
"es" mesa_name=
"-OES">
254 <param name=
"target" type=
"GLenum"/>
255 <param name=
"pname" type=
"GLenum"/>
256 <param name=
"params" type=
"GLfixed *" output=
"true" variable_param=
"pname"/>
259 <function name=
"PointParameterxOES" offset=
"assign" static_dispatch=
"false"
260 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
261 <param name=
"pname" type=
"GLenum"/>
262 <param name=
"param" type=
"GLfixed"/>
265 <function name=
"PointParameterxvOES" offset=
"assign"
266 static_dispatch=
"false" es1=
"1.0" exec=
"es" mesa_name=
"-OES">
267 <param name=
"pname" type=
"GLenum"/>
268 <param name=
"params" type=
"const GLfixed *"/>
271 <function name=
"TexParameterxvOES" offset=
"assign" static_dispatch=
"false"
272 es1=
"1.0" exec=
"es" mesa_name=
"-OES">
273 <param name=
"target" type=
"GLenum"/>
274 <param name=
"pname" type=
"GLenum"/>
275 <param name=
"params" type=
"const GLfixed *" variable_param=
"pname"/>
279 <function name=
"GetTexGenxvOES" offset=
"assign" static_dispatch=
"false"
280 es1=
"1.0" exec=
"check" desktop=
"false">
281 <param name=
"coord" type=
"GLenum"/>
282 <param name=
"pname" type=
"GLenum"/>
283 <param name=
"params" type=
"GLfixed *" output=
"true" variable_param=
"pname"/>
286 <function name=
"TexGenxOES" offset=
"assign" static_dispatch=
"false"
287 es1=
"1.0" exec=
"check" desktop=
"false">
288 <param name=
"coord" type=
"GLenum"/>
289 <param name=
"pname" type=
"GLenum"/>
290 <param name=
"param" type=
"GLint"/>
293 <function name=
"TexGenxvOES" offset=
"assign" static_dispatch=
"false"
294 es1=
"1.0" exec=
"check" desktop=
"false">
295 <param name=
"coord" type=
"GLenum"/>
296 <param name=
"pname" type=
"GLenum"/>
297 <param name=
"params" type=
"const GLfixed *" variable_param=
"pname"/>