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"
17 es1=
"1.0" alias=
"AlphaFuncx">
18 <param name=
"func" type=
"GLenum"/>
19 <param name=
"ref" type=
"GLclampx"/>
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"/>
29 <function name=
"ClearDepthxOES" es1=
"1.0" alias=
"ClearDepthx">
30 <param name=
"depth" type=
"GLclampx"/>
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"/>
40 <function name=
"DepthRangexOES" es1=
"1.0" alias=
"DepthRangex">
41 <param name=
"zNear" type=
"GLclampx"/>
42 <param name=
"zFar" type=
"GLclampx"/>
45 <function name=
"FogxOES" es1=
"1.0" alias=
"Fogx">
46 <param name=
"pname" type=
"GLenum"/>
47 <param name=
"param" type=
"GLfixed"/>
50 <function name=
"FogxvOES" es1=
"1.0" alias=
"Fogxv">
51 <param name=
"pname" type=
"GLenum"/>
52 <param name=
"params" type=
"const GLfixed *"/>
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"/>
64 <function name=
"LightModelxOES" es1=
"1.0" alias=
"LightModelx">
65 <param name=
"pname" type=
"GLenum"/>
66 <param name=
"param" type=
"GLfixed"/>
69 <function name=
"LightModelxvOES" es1=
"1.0" alias=
"LightModelxv">
70 <param name=
"pname" type=
"GLenum"/>
71 <param name=
"params" type=
"const GLfixed *"/>
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"/>
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 *"/>
86 <function name=
"LineWidthxOES" es1=
"1.0" alias=
"LineWidthx">
87 <param name=
"width" type=
"GLfixed"/>
90 <function name=
"LoadMatrixxOES" es1=
"1.0" alias=
"LoadMatrixx">
91 <param name=
"m" type=
"const GLfixed *"/>
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"/>
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 *"/>
106 <function name=
"MultMatrixxOES" es1=
"1.0" alias=
"MultMatrixx">
107 <param name=
"m" type=
"const GLfixed *"/>
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"/>
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"/>
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"/>
133 <function name=
"PointSizexOES" es1=
"1.0" alias=
"PointSizex">
134 <param name=
"size" type=
"GLfixed"/>
137 <function name=
"PolygonOffsetxOES" es1=
"1.0" alias=
"PolygonOffsetx">
138 <param name=
"factor" type=
"GLfixed"/>
139 <param name=
"units" type=
"GLfixed"/>
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"/>
149 <function name=
"SampleCoveragexOES" es1=
"1.0" alias=
"SampleCoveragex">
150 <param name=
"value" type=
"GLclampx"/>
151 <param name=
"invert" type=
"GLboolean"/>
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"/>
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"/>
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 *"/>
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"/>
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"/>
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 *"/>
190 <function name=
"GetClipPlanexOES"
191 es1=
"1.0" desktop=
"false" alias=
"GetClipPlanex">
192 <param name=
"plane" type=
"GLenum"/>
193 <param name=
"equation" type=
"GLfixed *"/>
196 <function name=
"GetFixedvOES" es1=
"1.0" alias=
"GetFixedv">
197 <param name=
"pname" type=
"GLenum"/>
198 <param name=
"params" type=
"GLfixed *"/>
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 *"/>
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 *"/>
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 *"/>
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 *"/>
225 <function name=
"PointParameterxOES" es1=
"1.0" alias=
"PointParameterx">
226 <param name=
"pname" type=
"GLenum"/>
227 <param name=
"param" type=
"GLfixed"/>
230 <function name=
"PointParameterxvOES" es1=
"1.0" alias=
"PointParameterxv">
231 <param name=
"pname" type=
"GLenum"/>
232 <param name=
"params" type=
"const GLfixed *"/>
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 *"/>
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"/>
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"/>
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"/>