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 <param name=
"func" type=
"GLenum"/>
18 <param name=
"ref" type=
"GLclampx"/>
21 <function name=
"ClearColorxOES" offset=
"assign" static_dispatch=
"false">
22 <param name=
"red" type=
"GLclampx"/>
23 <param name=
"green" type=
"GLclampx"/>
24 <param name=
"blue" type=
"GLclampx"/>
25 <param name=
"alpha" type=
"GLclampx"/>
28 <function name=
"ClearDepthxOES" offset=
"assign" static_dispatch=
"false">
29 <param name=
"depth" type=
"GLclampx"/>
32 <function name=
"Color4xOES" offset=
"assign" static_dispatch=
"false">
33 <param name=
"red" type=
"GLfixed"/>
34 <param name=
"green" type=
"GLfixed"/>
35 <param name=
"blue" type=
"GLfixed"/>
36 <param name=
"alpha" type=
"GLfixed"/>
39 <function name=
"DepthRangexOES" offset=
"assign" static_dispatch=
"false">
40 <param name=
"zNear" type=
"GLclampx"/>
41 <param name=
"zFar" type=
"GLclampx"/>
44 <function name=
"FogxOES" offset=
"assign" static_dispatch=
"false">
45 <param name=
"pname" type=
"GLenum"/>
46 <param name=
"param" type=
"GLfixed"/>
49 <function name=
"FogxvOES" offset=
"assign" static_dispatch=
"false">
50 <param name=
"pname" type=
"GLenum"/>
51 <param name=
"params" type=
"const GLfixed *" variable_param=
"pname"/>
54 <function name=
"FrustumxOES" offset=
"assign" static_dispatch=
"false">
55 <param name=
"left" type=
"GLfixed"/>
56 <param name=
"right" type=
"GLfixed"/>
57 <param name=
"bottom" type=
"GLfixed"/>
58 <param name=
"top" type=
"GLfixed"/>
59 <param name=
"zNear" type=
"GLfixed"/>
60 <param name=
"zFar" type=
"GLfixed"/>
63 <function name=
"LightModelxOES" offset=
"assign" static_dispatch=
"false">
64 <param name=
"pname" type=
"GLenum"/>
65 <param name=
"param" type=
"GLfixed"/>
68 <function name=
"LightModelxvOES" offset=
"assign" static_dispatch=
"false">
69 <param name=
"pname" type=
"GLenum"/>
70 <param name=
"params" type=
"const GLfixed *" variable_param=
"pname"/>
73 <function name=
"LightxOES" offset=
"assign" static_dispatch=
"false">
74 <param name=
"light" type=
"GLenum"/>
75 <param name=
"pname" type=
"GLenum"/>
76 <param name=
"param" type=
"GLfixed"/>
79 <function name=
"LightxvOES" offset=
"assign" static_dispatch=
"false">
80 <param name=
"light" type=
"GLenum"/>
81 <param name=
"pname" type=
"GLenum"/>
82 <param name=
"params" type=
"const GLfixed *" variable_param=
"pname"/>
85 <function name=
"LineWidthxOES" offset=
"assign" static_dispatch=
"false">
86 <param name=
"width" type=
"GLfixed"/>
89 <function name=
"LoadMatrixxOES" offset=
"assign" static_dispatch=
"false">
90 <param name=
"m" type=
"const GLfixed *" count=
"16"/>
93 <function name=
"MaterialxOES" offset=
"assign" static_dispatch=
"false">
94 <param name=
"face" type=
"GLenum"/>
95 <param name=
"pname" type=
"GLenum"/>
96 <param name=
"param" type=
"GLfixed"/>
99 <function name=
"MaterialxvOES" offset=
"assign" static_dispatch=
"false">
100 <param name=
"face" type=
"GLenum"/>
101 <param name=
"pname" type=
"GLenum"/>
102 <param name=
"params" type=
"const GLfixed *" variable_param=
"pname"/>
105 <function name=
"MultMatrixxOES" offset=
"assign" static_dispatch=
"false">
106 <param name=
"m" type=
"const GLfixed *" count=
"16"/>
109 <function name=
"MultiTexCoord4xOES" offset=
"assign" static_dispatch=
"false">
110 <param name=
"target" type=
"GLenum"/>
111 <param name=
"s" type=
"GLfixed"/>
112 <param name=
"t" type=
"GLfixed"/>
113 <param name=
"r" type=
"GLfixed"/>
114 <param name=
"q" type=
"GLfixed"/>
117 <function name=
"Normal3xOES" offset=
"assign" static_dispatch=
"false">
118 <param name=
"nx" type=
"GLfixed"/>
119 <param name=
"ny" type=
"GLfixed"/>
120 <param name=
"nz" type=
"GLfixed"/>
123 <function name=
"OrthoxOES" offset=
"assign" static_dispatch=
"false">
124 <param name=
"left" type=
"GLfixed"/>
125 <param name=
"right" type=
"GLfixed"/>
126 <param name=
"bottom" type=
"GLfixed"/>
127 <param name=
"top" type=
"GLfixed"/>
128 <param name=
"zNear" type=
"GLfixed"/>
129 <param name=
"zFar" type=
"GLfixed"/>
132 <function name=
"PointSizexOES" offset=
"assign" static_dispatch=
"false">
133 <param name=
"size" type=
"GLfixed"/>
136 <function name=
"PolygonOffsetxOES" offset=
"assign" static_dispatch=
"false">
137 <param name=
"factor" type=
"GLfixed"/>
138 <param name=
"units" type=
"GLfixed"/>
141 <function name=
"RotatexOES" offset=
"assign" static_dispatch=
"false">
142 <param name=
"angle" type=
"GLfixed"/>
143 <param name=
"x" type=
"GLfixed"/>
144 <param name=
"y" type=
"GLfixed"/>
145 <param name=
"z" type=
"GLfixed"/>
148 <function name=
"SampleCoveragexOES" offset=
"assign" static_dispatch=
"false">
149 <param name=
"value" type=
"GLclampx"/>
150 <param name=
"invert" type=
"GLboolean"/>
153 <function name=
"ScalexOES" offset=
"assign" static_dispatch=
"false">
154 <param name=
"x" type=
"GLfixed"/>
155 <param name=
"y" type=
"GLfixed"/>
156 <param name=
"z" type=
"GLfixed"/>
159 <function name=
"TexEnvxOES" offset=
"assign" static_dispatch=
"false">
160 <param name=
"target" type=
"GLenum"/>
161 <param name=
"pname" type=
"GLenum"/>
162 <param name=
"param" type=
"GLfixed"/>
165 <function name=
"TexEnvxvOES" offset=
"assign" static_dispatch=
"false">
166 <param name=
"target" type=
"GLenum"/>
167 <param name=
"pname" type=
"GLenum"/>
168 <param name=
"params" type=
"const GLfixed *" variable_param=
"pname"/>
171 <function name=
"TexParameterxOES" offset=
"assign" static_dispatch=
"false">
172 <param name=
"target" type=
"GLenum"/>
173 <param name=
"pname" type=
"GLenum"/>
174 <param name=
"param" type=
"GLfixed"/>
177 <function name=
"TranslatexOES" offset=
"assign" static_dispatch=
"false">
178 <param name=
"x" type=
"GLfixed"/>
179 <param name=
"y" type=
"GLfixed"/>
180 <param name=
"z" type=
"GLfixed"/>
183 <!-- OpenGL ES 1.1 -->
184 <function name=
"ClipPlanexOES" offset=
"assign" static_dispatch=
"false">
185 <param name=
"plane" type=
"GLenum"/>
186 <param name=
"equation" type=
"const GLfixed *" count=
"4"/>
189 <function name=
"GetClipPlanexOES" offset=
"assign" static_dispatch=
"false">
190 <param name=
"plane" type=
"GLenum"/>
191 <param name=
"equation" type=
"GLfixed *" output=
"true" count=
"4"/>
194 <function name=
"GetFixedvOES" offset=
"assign" static_dispatch=
"false">
195 <param name=
"pname" type=
"GLenum"/>
196 <param name=
"params" type=
"GLfixed *" output=
"true" variable_param=
"pname"/>
199 <function name=
"GetLightxvOES" offset=
"assign" static_dispatch=
"false">
200 <param name=
"light" type=
"GLenum"/>
201 <param name=
"pname" type=
"GLenum"/>
202 <param name=
"params" type=
"GLfixed *" output=
"true" variable_param=
"pname"/>
205 <function name=
"GetMaterialxvOES" offset=
"assign" static_dispatch=
"false">
206 <param name=
"face" type=
"GLenum"/>
207 <param name=
"pname" type=
"GLenum"/>
208 <param name=
"params" type=
"GLfixed *" output=
"true" variable_param=
"pname"/>
211 <function name=
"GetTexEnvxvOES" offset=
"assign" static_dispatch=
"false">
212 <param name=
"target" type=
"GLenum"/>
213 <param name=
"pname" type=
"GLenum"/>
214 <param name=
"params" type=
"GLfixed *" output=
"true" variable_param=
"pname"/>
217 <function name=
"GetTexParameterxvOES" offset=
"assign" static_dispatch=
"false">
218 <param name=
"target" type=
"GLenum"/>
219 <param name=
"pname" type=
"GLenum"/>
220 <param name=
"params" type=
"GLfixed *" output=
"true" variable_param=
"pname"/>
223 <function name=
"PointParameterxOES" offset=
"assign" static_dispatch=
"false">
224 <param name=
"pname" type=
"GLenum"/>
225 <param name=
"param" type=
"GLfixed"/>
228 <function name=
"PointParameterxvOES" offset=
"assign" static_dispatch=
"false">
229 <param name=
"pname" type=
"GLenum"/>
230 <param name=
"params" type=
"const GLfixed *"/>
233 <function name=
"TexParameterxvOES" offset=
"assign" static_dispatch=
"false">
234 <param name=
"target" type=
"GLenum"/>
235 <param name=
"pname" type=
"GLenum"/>
236 <param name=
"params" type=
"const GLfixed *" variable_param=
"pname"/>
240 <function name=
"GetTexGenxvOES" offset=
"assign" static_dispatch=
"false">
241 <param name=
"coord" type=
"GLenum"/>
242 <param name=
"pname" type=
"GLenum"/>
243 <param name=
"params" type=
"GLfixed *" output=
"true" variable_param=
"pname"/>
246 <function name=
"TexGenxOES" offset=
"assign" static_dispatch=
"false">
247 <param name=
"coord" type=
"GLenum"/>
248 <param name=
"pname" type=
"GLenum"/>
249 <param name=
"param" type=
"GLint"/>
252 <function name=
"TexGenxvOES" offset=
"assign" static_dispatch=
"false">
253 <param name=
"coord" type=
"GLenum"/>
254 <param name=
"pname" type=
"GLenum"/>
255 <param name=
"params" type=
"const GLfixed *" variable_param=
"pname"/>