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" static_dispatch=
"false"
17 es1=
"1.0" alias=
"AlphaFuncx">
18 <param name=
"func" type=
"GLenum"/>
19 <param name=
"ref" type=
"GLclampx"/>
22 <function name=
"ClearColorxOES" static_dispatch=
"false"
23 es1=
"1.0" alias=
"ClearColorx">
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" static_dispatch=
"false"
31 es1=
"1.0" alias=
"ClearDepthx">
32 <param name=
"depth" type=
"GLclampx"/>
35 <function name=
"Color4xOES" static_dispatch=
"false"
36 es1=
"1.0" alias=
"Color4x">
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" static_dispatch=
"false"
44 es1=
"1.0" alias=
"DepthRangex">
45 <param name=
"zNear" type=
"GLclampx"/>
46 <param name=
"zFar" type=
"GLclampx"/>
49 <function name=
"FogxOES" static_dispatch=
"false" es1=
"1.0" alias=
"Fogx">
50 <param name=
"pname" type=
"GLenum"/>
51 <param name=
"param" type=
"GLfixed"/>
54 <function name=
"FogxvOES" static_dispatch=
"false"
55 es1=
"1.0" alias=
"Fogxv">
56 <param name=
"pname" type=
"GLenum"/>
57 <param name=
"params" type=
"const GLfixed *"/>
60 <function name=
"FrustumxOES" static_dispatch=
"false"
61 es1=
"1.0" alias=
"Frustumx">
62 <param name=
"left" type=
"GLfixed"/>
63 <param name=
"right" type=
"GLfixed"/>
64 <param name=
"bottom" type=
"GLfixed"/>
65 <param name=
"top" type=
"GLfixed"/>
66 <param name=
"zNear" type=
"GLfixed"/>
67 <param name=
"zFar" type=
"GLfixed"/>
70 <function name=
"LightModelxOES" static_dispatch=
"false"
71 es1=
"1.0" alias=
"LightModelx">
72 <param name=
"pname" type=
"GLenum"/>
73 <param name=
"param" type=
"GLfixed"/>
76 <function name=
"LightModelxvOES" static_dispatch=
"false"
77 es1=
"1.0" alias=
"LightModelxv">
78 <param name=
"pname" type=
"GLenum"/>
79 <param name=
"params" type=
"const GLfixed *"/>
82 <function name=
"LightxOES" static_dispatch=
"false"
83 es1=
"1.0" alias=
"Lightx">
84 <param name=
"light" type=
"GLenum"/>
85 <param name=
"pname" type=
"GLenum"/>
86 <param name=
"param" type=
"GLfixed"/>
89 <function name=
"LightxvOES" static_dispatch=
"false"
90 es1=
"1.0" alias=
"Lightxv">
91 <param name=
"light" type=
"GLenum"/>
92 <param name=
"pname" type=
"GLenum"/>
93 <param name=
"params" type=
"const GLfixed *"/>
96 <function name=
"LineWidthxOES" static_dispatch=
"false"
97 es1=
"1.0" alias=
"LineWidthx">
98 <param name=
"width" type=
"GLfixed"/>
101 <function name=
"LoadMatrixxOES" static_dispatch=
"false"
102 es1=
"1.0" alias=
"LoadMatrixx">
103 <param name=
"m" type=
"const GLfixed *"/>
106 <function name=
"MaterialxOES" static_dispatch=
"false"
107 es1=
"1.0" alias=
"Materialx">
108 <param name=
"face" type=
"GLenum"/>
109 <param name=
"pname" type=
"GLenum"/>
110 <param name=
"param" type=
"GLfixed"/>
113 <function name=
"MaterialxvOES" static_dispatch=
"false"
114 es1=
"1.0" alias=
"Materialxv">
115 <param name=
"face" type=
"GLenum"/>
116 <param name=
"pname" type=
"GLenum"/>
117 <param name=
"params" type=
"const GLfixed *"/>
120 <function name=
"MultMatrixxOES" static_dispatch=
"false"
121 es1=
"1.0" alias=
"MultMatrixx">
122 <param name=
"m" type=
"const GLfixed *"/>
125 <function name=
"MultiTexCoord4xOES" static_dispatch=
"false"
126 es1=
"1.0" alias=
"MultiTexCoord4x">
127 <param name=
"target" type=
"GLenum"/>
128 <param name=
"s" type=
"GLfixed"/>
129 <param name=
"t" type=
"GLfixed"/>
130 <param name=
"r" type=
"GLfixed"/>
131 <param name=
"q" type=
"GLfixed"/>
134 <function name=
"Normal3xOES" static_dispatch=
"false"
135 es1=
"1.0" alias=
"Normal3x">
136 <param name=
"nx" type=
"GLfixed"/>
137 <param name=
"ny" type=
"GLfixed"/>
138 <param name=
"nz" type=
"GLfixed"/>
141 <function name=
"OrthoxOES" static_dispatch=
"false"
142 es1=
"1.0" alias=
"Orthox">
143 <param name=
"left" type=
"GLfixed"/>
144 <param name=
"right" type=
"GLfixed"/>
145 <param name=
"bottom" type=
"GLfixed"/>
146 <param name=
"top" type=
"GLfixed"/>
147 <param name=
"zNear" type=
"GLfixed"/>
148 <param name=
"zFar" type=
"GLfixed"/>
151 <function name=
"PointSizexOES" static_dispatch=
"false"
152 es1=
"1.0" alias=
"PointSizex">
153 <param name=
"size" type=
"GLfixed"/>
156 <function name=
"PolygonOffsetxOES" static_dispatch=
"false"
157 es1=
"1.0" alias=
"PolygonOffsetx">
158 <param name=
"factor" type=
"GLfixed"/>
159 <param name=
"units" type=
"GLfixed"/>
162 <function name=
"RotatexOES" static_dispatch=
"false"
163 es1=
"1.0" alias=
"Rotatex">
164 <param name=
"angle" type=
"GLfixed"/>
165 <param name=
"x" type=
"GLfixed"/>
166 <param name=
"y" type=
"GLfixed"/>
167 <param name=
"z" type=
"GLfixed"/>
170 <function name=
"SampleCoveragexOES" static_dispatch=
"false"
171 es1=
"1.0" alias=
"SampleCoveragex">
172 <param name=
"value" type=
"GLclampx"/>
173 <param name=
"invert" type=
"GLboolean"/>
176 <function name=
"ScalexOES" static_dispatch=
"false"
177 es1=
"1.0" alias=
"Scalex">
178 <param name=
"x" type=
"GLfixed"/>
179 <param name=
"y" type=
"GLfixed"/>
180 <param name=
"z" type=
"GLfixed"/>
183 <function name=
"TexEnvxOES" static_dispatch=
"false"
184 es1=
"1.0" alias=
"TexEnvx">
185 <param name=
"target" type=
"GLenum"/>
186 <param name=
"pname" type=
"GLenum"/>
187 <param name=
"param" type=
"GLfixed"/>
190 <function name=
"TexEnvxvOES" static_dispatch=
"false"
191 es1=
"1.0" alias=
"TexEnvxv">
192 <param name=
"target" type=
"GLenum"/>
193 <param name=
"pname" type=
"GLenum"/>
194 <param name=
"params" type=
"const GLfixed *"/>
197 <function name=
"TexParameterxOES" static_dispatch=
"false"
198 es1=
"1.0" alias=
"TexParameterx">
199 <param name=
"target" type=
"GLenum"/>
200 <param name=
"pname" type=
"GLenum"/>
201 <param name=
"param" type=
"GLfixed"/>
204 <function name=
"TranslatexOES" static_dispatch=
"false"
205 es1=
"1.0" alias=
"Translatex">
206 <param name=
"x" type=
"GLfixed"/>
207 <param name=
"y" type=
"GLfixed"/>
208 <param name=
"z" type=
"GLfixed"/>
211 <!-- OpenGL ES 1.1 -->
212 <function name=
"ClipPlanexOES" static_dispatch=
"false"
213 es1=
"1.0" alias=
"ClipPlanex">
214 <param name=
"plane" type=
"GLenum"/>
215 <param name=
"equation" type=
"const GLfixed *"/>
218 <function name=
"GetClipPlanexOES" static_dispatch=
"false"
219 es1=
"1.0" desktop=
"false" alias=
"GetClipPlanex">
220 <param name=
"plane" type=
"GLenum"/>
221 <param name=
"equation" type=
"GLfixed *"/>
224 <function name=
"GetFixedvOES" static_dispatch=
"false"
225 es1=
"1.0" alias=
"GetFixedv">
226 <param name=
"pname" type=
"GLenum"/>
227 <param name=
"params" type=
"GLfixed *"/>
230 <function name=
"GetLightxvOES" static_dispatch=
"false"
231 es1=
"1.0" alias=
"GetLightxv">
232 <param name=
"light" type=
"GLenum"/>
233 <param name=
"pname" type=
"GLenum"/>
234 <param name=
"params" type=
"GLfixed *"/>
237 <function name=
"GetMaterialxvOES" static_dispatch=
"false"
238 es1=
"1.0" alias=
"GetMaterialxv">
239 <param name=
"face" type=
"GLenum"/>
240 <param name=
"pname" type=
"GLenum"/>
241 <param name=
"params" type=
"GLfixed *"/>
244 <function name=
"GetTexEnvxvOES" static_dispatch=
"false"
245 es1=
"1.0" alias=
"GetTexEnvxv">
246 <param name=
"target" type=
"GLenum"/>
247 <param name=
"pname" type=
"GLenum"/>
248 <param name=
"params" type=
"GLfixed *"/>
251 <function name=
"GetTexParameterxvOES"
252 static_dispatch=
"false" es1=
"1.0" alias=
"GetTexParameterxv">
253 <param name=
"target" type=
"GLenum"/>
254 <param name=
"pname" type=
"GLenum"/>
255 <param name=
"params" type=
"GLfixed *"/>
258 <function name=
"PointParameterxOES" static_dispatch=
"false"
259 es1=
"1.0" alias=
"PointParameterx">
260 <param name=
"pname" type=
"GLenum"/>
261 <param name=
"param" type=
"GLfixed"/>
264 <function name=
"PointParameterxvOES"
265 static_dispatch=
"false" es1=
"1.0" alias=
"PointParameterxv">
266 <param name=
"pname" type=
"GLenum"/>
267 <param name=
"params" type=
"const GLfixed *"/>
270 <function name=
"TexParameterxvOES" static_dispatch=
"false"
271 es1=
"1.0" alias=
"TexParameterxv">
272 <param name=
"target" type=
"GLenum"/>
273 <param name=
"pname" type=
"GLenum"/>
274 <param name=
"params" type=
"const GLfixed *"/>
278 <function name=
"GetTexGenxvOES" offset=
"assign" static_dispatch=
"false"
279 es1=
"1.0" desktop=
"false">
280 <param name=
"coord" type=
"GLenum"/>
281 <param name=
"pname" type=
"GLenum"/>
282 <param name=
"params" type=
"GLfixed *" output=
"true" variable_param=
"pname"/>
285 <function name=
"TexGenxOES" offset=
"assign" static_dispatch=
"false"
286 es1=
"1.0" desktop=
"false">
287 <param name=
"coord" type=
"GLenum"/>
288 <param name=
"pname" type=
"GLenum"/>
289 <param name=
"param" type=
"GLint"/>
292 <function name=
"TexGenxvOES" offset=
"assign" static_dispatch=
"false"
293 es1=
"1.0" desktop=
"false">
294 <param name=
"coord" type=
"GLenum"/>
295 <param name=
"pname" type=
"GLenum"/>
296 <param name=
"params" type=
"const GLfixed *" variable_param=
"pname"/>