1<?xml version="1.0"?>
2<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
3
4<OpenGLAPI>
5
6<category name="GL_NV_half_float" number="283">
7
8    <function name="Vertex2hNV" exec="vtxfmt" deprecated="3.1">
9        <param name="x" type="GLhalfNV"/>
10        <param name="y" type="GLhalfNV"/>
11    </function>
12
13    <function name="Vertex2hvNV" exec="vtxfmt" deprecated="3.1">
14        <param name="v" type="const GLhalfNV *" count="2"/>
15    </function>
16
17    <function name="Vertex3hNV" exec="vtxfmt" deprecated="3.1">
18        <param name="x" type="GLhalfNV"/>
19        <param name="y" type="GLhalfNV"/>
20        <param name="z" type="GLhalfNV"/>
21    </function>
22
23    <function name="Vertex3hvNV" exec="vtxfmt" deprecated="3.1">
24        <param name="v" type="const GLhalfNV *" count="3"/>
25    </function>
26
27    <function name="Vertex4hNV" exec="vtxfmt" deprecated="3.1">
28        <param name="x" type="GLhalfNV"/>
29        <param name="y" type="GLhalfNV"/>
30        <param name="z" type="GLhalfNV"/>
31        <param name="w" type="GLhalfNV"/>
32    </function>
33
34    <function name="Vertex4hvNV" exec="vtxfmt" deprecated="3.1">
35        <param name="v" type="const GLhalfNV *" count="4"/>
36    </function>
37
38    <function name="Normal3hNV" exec="vtxfmt" deprecated="3.1">
39        <param name="nx" type="GLhalfNV"/>
40        <param name="ny" type="GLhalfNV"/>
41        <param name="nz" type="GLhalfNV"/>
42    </function>
43
44    <function name="Normal3hvNV" exec="vtxfmt" deprecated="3.1">
45        <param name="v" type="const GLhalfNV *" count="3"/>
46    </function>
47
48    <function name="Color3hNV" exec="vtxfmt" deprecated="3.1">
49        <param name="red" type="GLhalfNV"/>
50        <param name="green" type="GLhalfNV"/>
51        <param name="blue" type="GLhalfNV"/>
52    </function>
53
54    <function name="Color3hvNV" exec="vtxfmt" deprecated="3.1">
55        <param name="v" type="const GLhalfNV *" count="3"/>
56    </function>
57
58    <function name="Color4hNV" exec="vtxfmt" deprecated="3.1">
59        <param name="red" type="GLhalfNV"/>
60        <param name="green" type="GLhalfNV"/>
61        <param name="blue" type="GLhalfNV"/>
62        <param name="alpha" type="GLhalfNV"/>
63    </function>
64
65    <function name="Color4hvNV" exec="vtxfmt" deprecated="3.1">
66        <param name="v" type="const GLhalfNV *" count="4"/>
67    </function>
68
69    <function name="TexCoord1hNV" exec="vtxfmt" deprecated="3.1">
70        <param name="s" type="GLhalfNV"/>
71    </function>
72
73    <function name="TexCoord1hvNV" exec="vtxfmt" deprecated="3.1">
74        <param name="v" type="const GLhalfNV *" count="1"/>
75    </function>
76
77    <function name="TexCoord2hNV" exec="vtxfmt" deprecated="3.1">
78        <param name="s" type="GLhalfNV"/>
79        <param name="t" type="GLhalfNV"/>
80    </function>
81
82    <function name="TexCoord2hvNV" exec="vtxfmt" deprecated="3.1">
83        <param name="v" type="const GLhalfNV *" count="2"/>
84    </function>
85
86    <function name="TexCoord3hNV" exec="vtxfmt" deprecated="3.1">
87        <param name="s" type="GLhalfNV"/>
88        <param name="t" type="GLhalfNV"/>
89        <param name="r" type="GLhalfNV"/>
90    </function>
91
92    <function name="TexCoord3hvNV" exec="vtxfmt" deprecated="3.1">
93        <param name="v" type="const GLhalfNV *" count="3"/>
94    </function>
95
96    <function name="TexCoord4hNV" exec="vtxfmt" deprecated="3.1">
97        <param name="s" type="GLhalfNV"/>
98        <param name="t" type="GLhalfNV"/>
99        <param name="r" type="GLhalfNV"/>
100        <param name="q" type="GLhalfNV"/>
101    </function>
102
103    <function name="TexCoord4hvNV" exec="vtxfmt" deprecated="3.1">
104        <param name="v" type="const GLhalfNV *" count="4"/>
105    </function>
106
107    <function name="MultiTexCoord1hNV" exec="vtxfmt" deprecated="3.1">
108        <param name="target" type="GLenum"/>
109        <param name="s" type="GLhalfNV"/>
110    </function>
111
112    <function name="MultiTexCoord1hvNV" exec="vtxfmt" deprecated="3.1">
113        <param name="target" type="GLenum"/>
114        <param name="v" type="const GLhalfNV *" count="1"/>
115    </function>
116
117    <function name="MultiTexCoord2hNV" exec="vtxfmt" deprecated="3.1">
118        <param name="target" type="GLenum"/>
119        <param name="s" type="GLhalfNV"/>
120        <param name="t" type="GLhalfNV"/>
121    </function>
122
123    <function name="MultiTexCoord2hvNV" exec="vtxfmt" deprecated="3.1">
124        <param name="target" type="GLenum"/>
125        <param name="v" type="const GLhalfNV *" count="2"/>
126    </function>
127
128    <function name="MultiTexCoord3hNV" exec="vtxfmt" deprecated="3.1">
129        <param name="target" type="GLenum"/>
130        <param name="s" type="GLhalfNV"/>
131        <param name="t" type="GLhalfNV"/>
132        <param name="r" type="GLhalfNV"/>
133    </function>
134
135    <function name="MultiTexCoord3hvNV" exec="vtxfmt" deprecated="3.1">
136        <param name="target" type="GLenum"/>
137        <param name="v" type="const GLhalfNV *" count="3"/>
138    </function>
139
140    <function name="MultiTexCoord4hNV" exec="vtxfmt" deprecated="3.1">
141        <param name="target" type="GLenum"/>
142        <param name="s" type="GLhalfNV"/>
143        <param name="t" type="GLhalfNV"/>
144        <param name="r" type="GLhalfNV"/>
145        <param name="q" type="GLhalfNV"/>
146    </function>
147
148    <function name="MultiTexCoord4hvNV" exec="vtxfmt" deprecated="3.1">
149        <param name="target" type="GLenum"/>
150        <param name="v" type="const GLhalfNV *" count="4"/>
151    </function>
152
153    <function name="VertexAttrib1hNV" exec="vtxfmt" deprecated="3.1">
154        <param name="index" type="GLuint"/>
155        <param name="x" type="GLhalfNV"/>
156    </function>
157
158    <function name="VertexAttrib1hvNV" exec="vtxfmt" deprecated="3.1">
159        <param name="index" type="GLuint"/>
160        <param name="v" type="const GLhalfNV *" count="1"/>
161    </function>
162
163    <function name="VertexAttrib2hNV" exec="vtxfmt" deprecated="3.1">
164        <param name="index" type="GLuint"/>
165        <param name="x" type="GLhalfNV"/>
166        <param name="y" type="GLhalfNV"/>
167    </function>
168
169    <function name="VertexAttrib2hvNV" exec="vtxfmt" deprecated="3.1">
170        <param name="index" type="GLuint"/>
171        <param name="v" type="const GLhalfNV *" count="2"/>
172    </function>
173
174    <function name="VertexAttrib3hNV" exec="vtxfmt" deprecated="3.1">
175        <param name="index" type="GLuint"/>
176        <param name="x" type="GLhalfNV"/>
177        <param name="y" type="GLhalfNV"/>
178        <param name="z" type="GLhalfNV"/>
179    </function>
180
181    <function name="VertexAttrib3hvNV" exec="vtxfmt" deprecated="3.1">
182        <param name="index" type="GLuint"/>
183        <param name="v" type="const GLhalfNV *" count="3"/>
184    </function>
185
186    <function name="VertexAttrib4hNV" exec="vtxfmt" deprecated="3.1">
187        <param name="index" type="GLuint"/>
188        <param name="x" type="GLhalfNV"/>
189        <param name="y" type="GLhalfNV"/>
190        <param name="z" type="GLhalfNV"/>
191        <param name="w" type="GLhalfNV"/>
192    </function>
193
194    <function name="VertexAttrib4hvNV" exec="vtxfmt" deprecated="3.1">
195        <param name="index" type="GLuint"/>
196        <param name="v" type="const GLhalfNV *" count="4"/>
197    </function>
198
199    <function name="VertexAttribs1hvNV" exec="vtxfmt" deprecated="3.1">
200        <param name="index" type="GLuint"/>
201        <param name="n" type="GLsizei"/>
202        <param name="v" type="const GLhalfNV *" count="n"/>
203    </function>
204
205    <function name="VertexAttribs2hvNV" exec="vtxfmt" deprecated="3.1">
206        <param name="index" type="GLuint"/>
207        <param name="n" type="GLsizei"/>
208        <param name="v" type="const GLhalfNV *" count="n" count_scale="2"/>
209    </function>
210
211    <function name="VertexAttribs3hvNV" exec="vtxfmt" deprecated="3.1">
212        <param name="index" type="GLuint"/>
213        <param name="n" type="GLsizei"/>
214        <param name="v" type="const GLhalfNV *" count="n" count_scale="3"/>
215    </function>
216
217    <function name="VertexAttribs4hvNV" exec="vtxfmt" deprecated="3.1">
218        <param name="index" type="GLuint"/>
219        <param name="n" type="GLsizei"/>
220        <param name="v" type="const GLhalfNV *" count="n" count_scale="4"/>
221    </function>
222
223    <function name="FogCoordhNV" exec="vtxfmt" deprecated="3.1">
224        <param name="x" type="GLhalfNV"/>
225    </function>
226
227    <function name="FogCoordhvNV" exec="vtxfmt" deprecated="3.1">
228        <param name="v" type="const GLhalfNV *" count="1"/>
229    </function>
230
231    <function name="SecondaryColor3hNV" exec="vtxfmt" deprecated="3.1">
232        <param name="red" type="GLhalfNV"/>
233        <param name="green" type="GLhalfNV"/>
234        <param name="blue" type="GLhalfNV"/>
235    </function>
236
237    <function name="SecondaryColor3hvNV" exec="vtxfmt" deprecated="3.1">
238        <param name="v" type="const GLhalfNV *" count="3"/>
239    </function>
240
241</category>
242
243</OpenGLAPI>
244