src/mesa: add GL_NV_half_float extension support (v2)
[mesa.git] / src / mapi / glapi / gen / NV_half_float.xml
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="dynamic" deprecated="3.1">
9 <param name="x" type="GLhalfNV"/>
10 <param name="y" type="GLhalfNV"/>
11 </function>
12
13 <function name="Vertex2hvNV" exec="dynamic" deprecated="3.1">
14 <param name="v" type="const GLhalfNV *"/>
15 </function>
16
17 <function name="Vertex3hNV" exec="dynamic" 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="dynamic" deprecated="3.1">
24 <param name="v" type="const GLhalfNV *"/>
25 </function>
26
27 <function name="Vertex4hNV" exec="dynamic" 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="dynamic" deprecated="3.1">
35 <param name="v" type="const GLhalfNV *"/>
36 </function>
37
38 <function name="Normal3hNV" exec="dynamic" 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="dynamic" deprecated="3.1">
45 <param name="v" type="const GLhalfNV *" count="3"/>
46 </function>
47
48 <function name="Color3hNV" exec="dynamic" 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="dynamic" deprecated="3.1">
55 <param name="v" type="const GLhalfNV *" count="3"/>
56 </function>
57
58 <function name="Color4hNV" exec="dynamic" 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="dynamic" deprecated="3.1">
66 <param name="v" type="const GLhalfNV *" count="4"/>
67 </function>
68
69 <function name="TexCoord1hNV" exec="dynamic" deprecated="3.1">
70 <param name="s" type="GLhalfNV"/>
71 </function>
72
73 <function name="TexCoord1hvNV" exec="dynamic" deprecated="3.1">
74 <param name="v" type="const GLhalfNV *"/>
75 </function>
76
77 <function name="TexCoord2hNV" exec="dynamic" deprecated="3.1">
78 <param name="s" type="GLhalfNV"/>
79 <param name="t" type="GLhalfNV"/>
80 </function>
81
82 <function name="TexCoord2hvNV" exec="dynamic" deprecated="3.1">
83 <param name="v" type="const GLhalfNV *"/>
84 </function>
85
86 <function name="TexCoord3hNV" exec="dynamic" 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="dynamic" deprecated="3.1">
93 <param name="v" type="const GLhalfNV *"/>
94 </function>
95
96 <function name="TexCoord4hNV" exec="dynamic" 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="dynamic" deprecated="3.1">
104 <param name="v" type="const GLhalfNV *"/>
105 </function>
106
107 <function name="MultiTexCoord1hNV" exec="dynamic" deprecated="3.1">
108 <param name="target" type="GLenum"/>
109 <param name="s" type="GLhalfNV"/>
110 </function>
111
112 <function name="MultiTexCoord1hvNV" exec="dynamic" deprecated="3.1">
113 <param name="target" type="GLenum"/>
114 <param name="v" type="const GLhalfNV *"/>
115 </function>
116
117 <function name="MultiTexCoord2hNV" exec="dynamic" 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="dynamic" deprecated="3.1">
124 <param name="target" type="GLenum"/>
125 <param name="v" type="const GLhalfNV *"/>
126 </function>
127
128 <function name="MultiTexCoord3hNV" exec="dynamic" 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="dynamic" deprecated="3.1">
136 <param name="target" type="GLenum"/>
137 <param name="v" type="const GLhalfNV *"/>
138 </function>
139
140 <function name="MultiTexCoord4hNV" exec="dynamic" 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="dynamic" deprecated="3.1">
149 <param name="target" type="GLenum"/>
150 <param name="v" type="const GLhalfNV *"/>
151 </function>
152
153 <function name="FogCoordhNV" exec="dynamic" deprecated="3.1">
154 <param name="x" type="GLhalfNV"/>
155 </function>
156
157 <function name="FogCoordhvNV" exec="dynamic" deprecated="3.1">
158 <param name="v" type="const GLhalfNV *"/>
159 </function>
160
161 <function name="SecondaryColor3hNV" exec="dynamic" deprecated="3.1">
162 <param name="red" type="GLhalfNV"/>
163 <param name="green" type="GLhalfNV"/>
164 <param name="blue" type="GLhalfNV"/>
165 </function>
166
167 <function name="SecondaryColor3hvNV" exec="dynamic" deprecated="3.1">
168 <param name="v" type="const GLhalfNV *"/>
169 </function>
170
171 </category>
172
173 </OpenGLAPI>