• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /**************************************************************************
2  *
3  * Copyright 2020 Advanced Micro Devices, Inc.
4  * All Rights Reserved.
5  *
6  * Permission is hereby granted, free of charge, to any person obtaining a
7  * copy of this software and associated documentation files (the
8  * "Software"), to deal in the Software without restriction, including
9  * without limitation the rights to use, copy, modify, merge, publish,
10  * distribute, sub license, and/or sell copies of the Software, and to
11  * permit persons to whom the Software is furnished to do so, subject to
12  * the following conditions:
13  *
14  * The above copyright notice and this permission notice (including the
15  * next paragraph) shall be included in all copies or substantial portions
16  * of the Software.
17  *
18  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
19  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
20  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
21  * IN NO EVENT SHALL VMWARE AND/OR ITS SUPPLIERS BE LIABLE FOR
22  * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
23  * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
24  * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
25  *
26  **************************************************************************/
27 
28 vfmt->ArrayElement = NAME_AE(ArrayElement);
29 
30 vfmt->Begin = NAME(Begin);
31 vfmt->End = NAME(End);
32 vfmt->PrimitiveRestartNV = NAME(PrimitiveRestartNV);
33 
34 vfmt->CallList = NAME_CALLLIST(CallList);
35 vfmt->CallLists = NAME_CALLLIST(CallLists);
36 
37 vfmt->EvalCoord1f = NAME(EvalCoord1f);
38 vfmt->EvalCoord1fv = NAME(EvalCoord1fv);
39 vfmt->EvalCoord2f = NAME(EvalCoord2f);
40 vfmt->EvalCoord2fv = NAME(EvalCoord2fv);
41 vfmt->EvalPoint1 = NAME(EvalPoint1);
42 vfmt->EvalPoint2 = NAME(EvalPoint2);
43 
44 vfmt->Color3f = NAME(Color3f);
45 vfmt->Color3fv = NAME(Color3fv);
46 vfmt->Color4f = NAME(Color4f);
47 vfmt->Color4fv = NAME(Color4fv);
48 vfmt->FogCoordfEXT = NAME(FogCoordfEXT);
49 vfmt->FogCoordfvEXT = NAME(FogCoordfvEXT);
50 vfmt->MultiTexCoord1fARB = NAME(MultiTexCoord1f);
51 vfmt->MultiTexCoord1fvARB = NAME(MultiTexCoord1fv);
52 vfmt->MultiTexCoord2fARB = NAME(MultiTexCoord2f);
53 vfmt->MultiTexCoord2fvARB = NAME(MultiTexCoord2fv);
54 vfmt->MultiTexCoord3fARB = NAME(MultiTexCoord3f);
55 vfmt->MultiTexCoord3fvARB = NAME(MultiTexCoord3fv);
56 vfmt->MultiTexCoord4fARB = NAME(MultiTexCoord4f);
57 vfmt->MultiTexCoord4fvARB = NAME(MultiTexCoord4fv);
58 vfmt->Normal3f = NAME(Normal3f);
59 vfmt->Normal3fv = NAME(Normal3fv);
60 vfmt->SecondaryColor3fEXT = NAME(SecondaryColor3fEXT);
61 vfmt->SecondaryColor3fvEXT = NAME(SecondaryColor3fvEXT);
62 vfmt->TexCoord1f = NAME(TexCoord1f);
63 vfmt->TexCoord1fv = NAME(TexCoord1fv);
64 vfmt->TexCoord2f = NAME(TexCoord2f);
65 vfmt->TexCoord2fv = NAME(TexCoord2fv);
66 vfmt->TexCoord3f = NAME(TexCoord3f);
67 vfmt->TexCoord3fv = NAME(TexCoord3fv);
68 vfmt->TexCoord4f = NAME(TexCoord4f);
69 vfmt->TexCoord4fv = NAME(TexCoord4fv);
70 vfmt->Vertex2f = NAME(Vertex2f);
71 vfmt->Vertex2fv = NAME(Vertex2fv);
72 vfmt->Vertex3f = NAME(Vertex3f);
73 vfmt->Vertex3fv = NAME(Vertex3fv);
74 vfmt->Vertex4f = NAME(Vertex4f);
75 vfmt->Vertex4fv = NAME(Vertex4fv);
76 
77 if (ctx->API == API_OPENGLES2) {
78    vfmt->VertexAttrib1fARB = NAME_ES(VertexAttrib1f);
79    vfmt->VertexAttrib1fvARB = NAME_ES(VertexAttrib1fv);
80    vfmt->VertexAttrib2fARB = NAME_ES(VertexAttrib2f);
81    vfmt->VertexAttrib2fvARB = NAME_ES(VertexAttrib2fv);
82    vfmt->VertexAttrib3fARB = NAME_ES(VertexAttrib3f);
83    vfmt->VertexAttrib3fvARB = NAME_ES(VertexAttrib3fv);
84    vfmt->VertexAttrib4fARB = NAME_ES(VertexAttrib4f);
85    vfmt->VertexAttrib4fvARB = NAME_ES(VertexAttrib4fv);
86 } else {
87    vfmt->VertexAttrib1fARB = NAME(VertexAttrib1fARB);
88    vfmt->VertexAttrib1fvARB = NAME(VertexAttrib1fvARB);
89    vfmt->VertexAttrib2fARB = NAME(VertexAttrib2fARB);
90    vfmt->VertexAttrib2fvARB = NAME(VertexAttrib2fvARB);
91    vfmt->VertexAttrib3fARB = NAME(VertexAttrib3fARB);
92    vfmt->VertexAttrib3fvARB = NAME(VertexAttrib3fvARB);
93    vfmt->VertexAttrib4fARB = NAME(VertexAttrib4fARB);
94    vfmt->VertexAttrib4fvARB = NAME(VertexAttrib4fvARB);
95 }
96 
97 /* half float */
98 vfmt->Vertex2hNV = NAME(Vertex2hNV);
99 vfmt->Vertex2hvNV = NAME(Vertex2hvNV);
100 vfmt->Vertex3hNV = NAME(Vertex3hNV);
101 vfmt->Vertex3hvNV = NAME(Vertex3hvNV);
102 vfmt->Vertex4hNV = NAME(Vertex4hNV);
103 vfmt->Vertex4hvNV = NAME(Vertex4hvNV);
104 vfmt->Normal3hNV = NAME(Normal3hNV);
105 vfmt->Normal3hvNV = NAME(Normal3hvNV);
106 vfmt->Color3hNV = NAME(Color3hNV);
107 vfmt->Color3hvNV = NAME(Color3hvNV);
108 vfmt->Color4hNV = NAME(Color4hNV);
109 vfmt->Color4hvNV = NAME(Color4hvNV);
110 vfmt->TexCoord1hNV = NAME(TexCoord1hNV);
111 vfmt->TexCoord1hvNV = NAME(TexCoord1hvNV);
112 vfmt->TexCoord2hNV = NAME(TexCoord2hNV);
113 vfmt->TexCoord2hvNV = NAME(TexCoord2hvNV);
114 vfmt->TexCoord3hNV = NAME(TexCoord3hNV);
115 vfmt->TexCoord3hvNV = NAME(TexCoord3hvNV);
116 vfmt->TexCoord4hNV = NAME(TexCoord4hNV);
117 vfmt->TexCoord4hvNV = NAME(TexCoord4hvNV);
118 vfmt->MultiTexCoord1hNV = NAME(MultiTexCoord1hNV);
119 vfmt->MultiTexCoord1hvNV = NAME(MultiTexCoord1hvNV);
120 vfmt->MultiTexCoord2hNV = NAME(MultiTexCoord2hNV);
121 vfmt->MultiTexCoord2hvNV = NAME(MultiTexCoord2hvNV);
122 vfmt->MultiTexCoord3hNV = NAME(MultiTexCoord3hNV);
123 vfmt->MultiTexCoord3hvNV = NAME(MultiTexCoord3hvNV);
124 vfmt->MultiTexCoord4hNV = NAME(MultiTexCoord4hNV);
125 vfmt->MultiTexCoord4hvNV = NAME(MultiTexCoord4hvNV);
126 vfmt->VertexAttrib1hNV = NAME(VertexAttrib1hNV);
127 vfmt->VertexAttrib2hNV = NAME(VertexAttrib2hNV);
128 vfmt->VertexAttrib3hNV = NAME(VertexAttrib3hNV);
129 vfmt->VertexAttrib4hNV = NAME(VertexAttrib4hNV);
130 vfmt->VertexAttrib1hvNV = NAME(VertexAttrib1hvNV);
131 vfmt->VertexAttrib2hvNV = NAME(VertexAttrib2hvNV);
132 vfmt->VertexAttrib3hvNV = NAME(VertexAttrib3hvNV);
133 vfmt->VertexAttrib4hvNV = NAME(VertexAttrib4hvNV);
134 vfmt->VertexAttribs1hvNV = NAME(VertexAttribs1hvNV);
135 vfmt->VertexAttribs2hvNV = NAME(VertexAttribs2hvNV);
136 vfmt->VertexAttribs3hvNV = NAME(VertexAttribs3hvNV);
137 vfmt->VertexAttribs4hvNV = NAME(VertexAttribs4hvNV);
138 vfmt->FogCoordhNV = NAME(FogCoordhNV);
139 vfmt->FogCoordhvNV = NAME(FogCoordhvNV);
140 vfmt->SecondaryColor3hNV = NAME(SecondaryColor3hNV);
141 vfmt->SecondaryColor3hvNV = NAME(SecondaryColor3hvNV);
142 
143 /* Note that VertexAttrib4fNV is used from dlist.c and api_arrayelt.c so
144  * they can have a single entrypoint for updating any of the legacy
145  * attribs.
146  */
147 vfmt->VertexAttrib1fNV = NAME(VertexAttrib1fNV);
148 vfmt->VertexAttrib1fvNV = NAME(VertexAttrib1fvNV);
149 vfmt->VertexAttrib2fNV = NAME(VertexAttrib2fNV);
150 vfmt->VertexAttrib2fvNV = NAME(VertexAttrib2fvNV);
151 vfmt->VertexAttrib3fNV = NAME(VertexAttrib3fNV);
152 vfmt->VertexAttrib3fvNV = NAME(VertexAttrib3fvNV);
153 vfmt->VertexAttrib4fNV = NAME(VertexAttrib4fNV);
154 vfmt->VertexAttrib4fvNV = NAME(VertexAttrib4fvNV);
155 
156 /* integer-valued */
157 vfmt->VertexAttribI1i = NAME(VertexAttribI1i);
158 vfmt->VertexAttribI2i = NAME(VertexAttribI2i);
159 vfmt->VertexAttribI3i = NAME(VertexAttribI3i);
160 vfmt->VertexAttribI4i = NAME(VertexAttribI4i);
161 vfmt->VertexAttribI2iv = NAME(VertexAttribI2iv);
162 vfmt->VertexAttribI3iv = NAME(VertexAttribI3iv);
163 vfmt->VertexAttribI4iv = NAME(VertexAttribI4iv);
164 
165 /* unsigned integer-valued */
166 vfmt->VertexAttribI1ui = NAME(VertexAttribI1ui);
167 vfmt->VertexAttribI2ui = NAME(VertexAttribI2ui);
168 vfmt->VertexAttribI3ui = NAME(VertexAttribI3ui);
169 vfmt->VertexAttribI4ui = NAME(VertexAttribI4ui);
170 vfmt->VertexAttribI2uiv = NAME(VertexAttribI2uiv);
171 vfmt->VertexAttribI3uiv = NAME(VertexAttribI3uiv);
172 vfmt->VertexAttribI4uiv = NAME(VertexAttribI4uiv);
173 
174 vfmt->Materialfv = NAME(Materialfv);
175 
176 vfmt->EdgeFlag = NAME(EdgeFlag);
177 vfmt->Indexf = NAME(Indexf);
178 vfmt->Indexfv = NAME(Indexfv);
179 
180 /* ARB_vertex_type_2_10_10_10_rev */
181 vfmt->VertexP2ui = NAME(VertexP2ui);
182 vfmt->VertexP2uiv = NAME(VertexP2uiv);
183 vfmt->VertexP3ui = NAME(VertexP3ui);
184 vfmt->VertexP3uiv = NAME(VertexP3uiv);
185 vfmt->VertexP4ui = NAME(VertexP4ui);
186 vfmt->VertexP4uiv = NAME(VertexP4uiv);
187 
188 vfmt->TexCoordP1ui = NAME(TexCoordP1ui);
189 vfmt->TexCoordP1uiv = NAME(TexCoordP1uiv);
190 vfmt->TexCoordP2ui = NAME(TexCoordP2ui);
191 vfmt->TexCoordP2uiv = NAME(TexCoordP2uiv);
192 vfmt->TexCoordP3ui = NAME(TexCoordP3ui);
193 vfmt->TexCoordP3uiv = NAME(TexCoordP3uiv);
194 vfmt->TexCoordP4ui = NAME(TexCoordP4ui);
195 vfmt->TexCoordP4uiv = NAME(TexCoordP4uiv);
196 
197 vfmt->MultiTexCoordP1ui = NAME(MultiTexCoordP1ui);
198 vfmt->MultiTexCoordP1uiv = NAME(MultiTexCoordP1uiv);
199 vfmt->MultiTexCoordP2ui = NAME(MultiTexCoordP2ui);
200 vfmt->MultiTexCoordP2uiv = NAME(MultiTexCoordP2uiv);
201 vfmt->MultiTexCoordP3ui = NAME(MultiTexCoordP3ui);
202 vfmt->MultiTexCoordP3uiv = NAME(MultiTexCoordP3uiv);
203 vfmt->MultiTexCoordP4ui = NAME(MultiTexCoordP4ui);
204 vfmt->MultiTexCoordP4uiv = NAME(MultiTexCoordP4uiv);
205 
206 vfmt->NormalP3ui = NAME(NormalP3ui);
207 vfmt->NormalP3uiv = NAME(NormalP3uiv);
208 
209 vfmt->ColorP3ui = NAME(ColorP3ui);
210 vfmt->ColorP3uiv = NAME(ColorP3uiv);
211 vfmt->ColorP4ui = NAME(ColorP4ui);
212 vfmt->ColorP4uiv = NAME(ColorP4uiv);
213 
214 vfmt->SecondaryColorP3ui = NAME(SecondaryColorP3ui);
215 vfmt->SecondaryColorP3uiv = NAME(SecondaryColorP3uiv);
216 
217 vfmt->VertexAttribP1ui = NAME(VertexAttribP1ui);
218 vfmt->VertexAttribP1uiv = NAME(VertexAttribP1uiv);
219 vfmt->VertexAttribP2ui = NAME(VertexAttribP2ui);
220 vfmt->VertexAttribP2uiv = NAME(VertexAttribP2uiv);
221 vfmt->VertexAttribP3ui = NAME(VertexAttribP3ui);
222 vfmt->VertexAttribP3uiv = NAME(VertexAttribP3uiv);
223 vfmt->VertexAttribP4ui = NAME(VertexAttribP4ui);
224 vfmt->VertexAttribP4uiv = NAME(VertexAttribP4uiv);
225 
226 vfmt->VertexAttribL1d = NAME(VertexAttribL1d);
227 vfmt->VertexAttribL2d = NAME(VertexAttribL2d);
228 vfmt->VertexAttribL3d = NAME(VertexAttribL3d);
229 vfmt->VertexAttribL4d = NAME(VertexAttribL4d);
230 
231 vfmt->VertexAttribL1dv = NAME(VertexAttribL1dv);
232 vfmt->VertexAttribL2dv = NAME(VertexAttribL2dv);
233 vfmt->VertexAttribL3dv = NAME(VertexAttribL3dv);
234 vfmt->VertexAttribL4dv = NAME(VertexAttribL4dv);
235 
236 vfmt->VertexAttribL1ui64ARB = NAME(VertexAttribL1ui64ARB);
237 vfmt->VertexAttribL1ui64vARB = NAME(VertexAttribL1ui64vARB);
238 
239 vfmt->Color4ub = NAME(Color4ub);
240 vfmt->Materialf = NAME(Materialf);
241 
242 vfmt->Color3b = NAME(Color3b);
243 vfmt->Color3d = NAME(Color3d);
244 vfmt->Color3i = NAME(Color3i);
245 vfmt->Color3s = NAME(Color3s);
246 vfmt->Color3ui = NAME(Color3ui);
247 vfmt->Color3us = NAME(Color3us);
248 vfmt->Color3ub = NAME(Color3ub);
249 vfmt->Color4b = NAME(Color4b);
250 vfmt->Color4d = NAME(Color4d);
251 vfmt->Color4i = NAME(Color4i);
252 vfmt->Color4s = NAME(Color4s);
253 vfmt->Color4ui = NAME(Color4ui);
254 vfmt->Color4us = NAME(Color4us);
255 vfmt->Color3bv = NAME(Color3bv);
256 vfmt->Color3dv = NAME(Color3dv);
257 vfmt->Color3iv = NAME(Color3iv);
258 vfmt->Color3sv = NAME(Color3sv);
259 vfmt->Color3uiv = NAME(Color3uiv);
260 vfmt->Color3usv = NAME(Color3usv);
261 vfmt->Color3ubv = NAME(Color3ubv);
262 vfmt->Color4bv = NAME(Color4bv);
263 vfmt->Color4dv = NAME(Color4dv);
264 vfmt->Color4iv = NAME(Color4iv);
265 vfmt->Color4sv = NAME(Color4sv);
266 vfmt->Color4uiv = NAME(Color4uiv);
267 vfmt->Color4usv = NAME(Color4usv);
268 vfmt->Color4ubv = NAME(Color4ubv);
269 
270 vfmt->SecondaryColor3b = NAME(SecondaryColor3b);
271 vfmt->SecondaryColor3d = NAME(SecondaryColor3d);
272 vfmt->SecondaryColor3i = NAME(SecondaryColor3i);
273 vfmt->SecondaryColor3s = NAME(SecondaryColor3s);
274 vfmt->SecondaryColor3ui = NAME(SecondaryColor3ui);
275 vfmt->SecondaryColor3us = NAME(SecondaryColor3us);
276 vfmt->SecondaryColor3ub = NAME(SecondaryColor3ub);
277 vfmt->SecondaryColor3bv = NAME(SecondaryColor3bv);
278 vfmt->SecondaryColor3dv = NAME(SecondaryColor3dv);
279 vfmt->SecondaryColor3iv = NAME(SecondaryColor3iv);
280 vfmt->SecondaryColor3sv = NAME(SecondaryColor3sv);
281 vfmt->SecondaryColor3uiv = NAME(SecondaryColor3uiv);
282 vfmt->SecondaryColor3usv = NAME(SecondaryColor3usv);
283 vfmt->SecondaryColor3ubv = NAME(SecondaryColor3ubv);
284 
285 vfmt->EdgeFlagv = NAME(EdgeFlagv);
286 
287 vfmt->Indexd = NAME(Indexd);
288 vfmt->Indexi = NAME(Indexi);
289 vfmt->Indexs = NAME(Indexs);
290 vfmt->Indexub = NAME(Indexub);
291 vfmt->Indexdv = NAME(Indexdv);
292 vfmt->Indexiv = NAME(Indexiv);
293 vfmt->Indexsv = NAME(Indexsv);
294 vfmt->Indexubv = NAME(Indexubv);
295 vfmt->Normal3b = NAME(Normal3b);
296 vfmt->Normal3d = NAME(Normal3d);
297 vfmt->Normal3i = NAME(Normal3i);
298 vfmt->Normal3s = NAME(Normal3s);
299 vfmt->Normal3bv = NAME(Normal3bv);
300 vfmt->Normal3dv = NAME(Normal3dv);
301 vfmt->Normal3iv = NAME(Normal3iv);
302 vfmt->Normal3sv = NAME(Normal3sv);
303 vfmt->TexCoord1d = NAME(TexCoord1d);
304 vfmt->TexCoord1i = NAME(TexCoord1i);
305 vfmt->TexCoord1s = NAME(TexCoord1s);
306 vfmt->TexCoord2d = NAME(TexCoord2d);
307 vfmt->TexCoord2s = NAME(TexCoord2s);
308 vfmt->TexCoord2i = NAME(TexCoord2i);
309 vfmt->TexCoord3d = NAME(TexCoord3d);
310 vfmt->TexCoord3i = NAME(TexCoord3i);
311 vfmt->TexCoord3s = NAME(TexCoord3s);
312 vfmt->TexCoord4d = NAME(TexCoord4d);
313 vfmt->TexCoord4i = NAME(TexCoord4i);
314 vfmt->TexCoord4s = NAME(TexCoord4s);
315 vfmt->TexCoord1dv = NAME(TexCoord1dv);
316 vfmt->TexCoord1iv = NAME(TexCoord1iv);
317 vfmt->TexCoord1sv = NAME(TexCoord1sv);
318 vfmt->TexCoord2dv = NAME(TexCoord2dv);
319 vfmt->TexCoord2iv = NAME(TexCoord2iv);
320 vfmt->TexCoord2sv = NAME(TexCoord2sv);
321 vfmt->TexCoord3dv = NAME(TexCoord3dv);
322 vfmt->TexCoord3iv = NAME(TexCoord3iv);
323 vfmt->TexCoord3sv = NAME(TexCoord3sv);
324 vfmt->TexCoord4dv = NAME(TexCoord4dv);
325 vfmt->TexCoord4iv = NAME(TexCoord4iv);
326 vfmt->TexCoord4sv = NAME(TexCoord4sv);
327 vfmt->Vertex2d = NAME(Vertex2d);
328 vfmt->Vertex2i = NAME(Vertex2i);
329 vfmt->Vertex2s = NAME(Vertex2s);
330 vfmt->Vertex3d = NAME(Vertex3d);
331 vfmt->Vertex3i = NAME(Vertex3i);
332 vfmt->Vertex3s = NAME(Vertex3s);
333 vfmt->Vertex4d = NAME(Vertex4d);
334 vfmt->Vertex4i = NAME(Vertex4i);
335 vfmt->Vertex4s = NAME(Vertex4s);
336 vfmt->Vertex2dv = NAME(Vertex2dv);
337 vfmt->Vertex2iv = NAME(Vertex2iv);
338 vfmt->Vertex2sv = NAME(Vertex2sv);
339 vfmt->Vertex3dv = NAME(Vertex3dv);
340 vfmt->Vertex3iv = NAME(Vertex3iv);
341 vfmt->Vertex3sv = NAME(Vertex3sv);
342 vfmt->Vertex4dv = NAME(Vertex4dv);
343 vfmt->Vertex4iv = NAME(Vertex4iv);
344 vfmt->Vertex4sv = NAME(Vertex4sv);
345 vfmt->MultiTexCoord1d = NAME(MultiTexCoord1d);
346 vfmt->MultiTexCoord1dv = NAME(MultiTexCoord1dv);
347 vfmt->MultiTexCoord1i = NAME(MultiTexCoord1i);
348 vfmt->MultiTexCoord1iv = NAME(MultiTexCoord1iv);
349 vfmt->MultiTexCoord1s = NAME(MultiTexCoord1s);
350 vfmt->MultiTexCoord1sv = NAME(MultiTexCoord1sv);
351 vfmt->MultiTexCoord2d = NAME(MultiTexCoord2d);
352 vfmt->MultiTexCoord2dv = NAME(MultiTexCoord2dv);
353 vfmt->MultiTexCoord2i = NAME(MultiTexCoord2i);
354 vfmt->MultiTexCoord2iv = NAME(MultiTexCoord2iv);
355 vfmt->MultiTexCoord2s = NAME(MultiTexCoord2s);
356 vfmt->MultiTexCoord2sv = NAME(MultiTexCoord2sv);
357 vfmt->MultiTexCoord3d = NAME(MultiTexCoord3d);
358 vfmt->MultiTexCoord3dv = NAME(MultiTexCoord3dv);
359 vfmt->MultiTexCoord3i = NAME(MultiTexCoord3i);
360 vfmt->MultiTexCoord3iv = NAME(MultiTexCoord3iv);
361 vfmt->MultiTexCoord3s = NAME(MultiTexCoord3s);
362 vfmt->MultiTexCoord3sv = NAME(MultiTexCoord3sv);
363 vfmt->MultiTexCoord4d = NAME(MultiTexCoord4d);
364 vfmt->MultiTexCoord4dv = NAME(MultiTexCoord4dv);
365 vfmt->MultiTexCoord4i = NAME(MultiTexCoord4i);
366 vfmt->MultiTexCoord4iv = NAME(MultiTexCoord4iv);
367 vfmt->MultiTexCoord4s = NAME(MultiTexCoord4s);
368 vfmt->MultiTexCoord4sv = NAME(MultiTexCoord4sv);
369 vfmt->EvalCoord2dv = NAME(EvalCoord2dv);
370 vfmt->EvalCoord2d = NAME(EvalCoord2d);
371 vfmt->EvalCoord1dv = NAME(EvalCoord1dv);
372 vfmt->EvalCoord1d = NAME(EvalCoord1d);
373 vfmt->Materiali = NAME(Materiali);
374 vfmt->Materialiv = NAME(Materialiv);
375 vfmt->FogCoordd = NAME(FogCoordd);
376 vfmt->FogCoorddv = NAME(FogCoorddv);
377 
378 vfmt->VertexAttrib1sNV = NAME(VertexAttrib1sNV);
379 vfmt->VertexAttrib1dNV = NAME(VertexAttrib1dNV);
380 vfmt->VertexAttrib2sNV = NAME(VertexAttrib2sNV);
381 vfmt->VertexAttrib2dNV = NAME(VertexAttrib2dNV);
382 vfmt->VertexAttrib3sNV = NAME(VertexAttrib3sNV);
383 vfmt->VertexAttrib3dNV = NAME(VertexAttrib3dNV);
384 vfmt->VertexAttrib4sNV = NAME(VertexAttrib4sNV);
385 vfmt->VertexAttrib4dNV = NAME(VertexAttrib4dNV);
386 vfmt->VertexAttrib4ubNV = NAME(VertexAttrib4ubNV);
387 vfmt->VertexAttrib1svNV = NAME(VertexAttrib1svNV);
388 vfmt->VertexAttrib1dvNV = NAME(VertexAttrib1dvNV);
389 vfmt->VertexAttrib2svNV = NAME(VertexAttrib2svNV);
390 vfmt->VertexAttrib2dvNV = NAME(VertexAttrib2dvNV);
391 vfmt->VertexAttrib3svNV = NAME(VertexAttrib3svNV);
392 vfmt->VertexAttrib3dvNV = NAME(VertexAttrib3dvNV);
393 vfmt->VertexAttrib4svNV = NAME(VertexAttrib4svNV);
394 vfmt->VertexAttrib4dvNV = NAME(VertexAttrib4dvNV);
395 vfmt->VertexAttrib4ubvNV = NAME(VertexAttrib4ubvNV);
396 vfmt->VertexAttribs1svNV = NAME(VertexAttribs1svNV);
397 vfmt->VertexAttribs1fvNV = NAME(VertexAttribs1fvNV);
398 vfmt->VertexAttribs1dvNV = NAME(VertexAttribs1dvNV);
399 vfmt->VertexAttribs2svNV = NAME(VertexAttribs2svNV);
400 vfmt->VertexAttribs2fvNV = NAME(VertexAttribs2fvNV);
401 vfmt->VertexAttribs2dvNV = NAME(VertexAttribs2dvNV);
402 vfmt->VertexAttribs3svNV = NAME(VertexAttribs3svNV);
403 vfmt->VertexAttribs3fvNV = NAME(VertexAttribs3fvNV);
404 vfmt->VertexAttribs3dvNV = NAME(VertexAttribs3dvNV);
405 vfmt->VertexAttribs4svNV = NAME(VertexAttribs4svNV);
406 vfmt->VertexAttribs4fvNV = NAME(VertexAttribs4fvNV);
407 vfmt->VertexAttribs4dvNV = NAME(VertexAttribs4dvNV);
408 vfmt->VertexAttribs4ubvNV = NAME(VertexAttribs4ubvNV);
409 
410 vfmt->VertexAttrib1s = NAME(VertexAttrib1s);
411 vfmt->VertexAttrib1d = NAME(VertexAttrib1d);
412 vfmt->VertexAttrib2s = NAME(VertexAttrib2s);
413 vfmt->VertexAttrib2d = NAME(VertexAttrib2d);
414 vfmt->VertexAttrib3s = NAME(VertexAttrib3s);
415 vfmt->VertexAttrib3d = NAME(VertexAttrib3d);
416 vfmt->VertexAttrib4s = NAME(VertexAttrib4s);
417 vfmt->VertexAttrib4d = NAME(VertexAttrib4d);
418 vfmt->VertexAttrib1sv = NAME(VertexAttrib1sv);
419 vfmt->VertexAttrib1dv = NAME(VertexAttrib1dv);
420 vfmt->VertexAttrib2sv = NAME(VertexAttrib2sv);
421 vfmt->VertexAttrib2dv = NAME(VertexAttrib2dv);
422 vfmt->VertexAttrib3sv = NAME(VertexAttrib3sv);
423 vfmt->VertexAttrib3dv = NAME(VertexAttrib3dv);
424 vfmt->VertexAttrib4sv = NAME(VertexAttrib4sv);
425 vfmt->VertexAttrib4dv = NAME(VertexAttrib4dv);
426 vfmt->VertexAttrib4Nub = NAME(VertexAttrib4Nub);
427 vfmt->VertexAttrib4Nubv = NAME(VertexAttrib4Nubv);
428 vfmt->VertexAttrib4bv = NAME(VertexAttrib4bv);
429 vfmt->VertexAttrib4iv = NAME(VertexAttrib4iv);
430 vfmt->VertexAttrib4ubv = NAME(VertexAttrib4ubv);
431 vfmt->VertexAttrib4usv = NAME(VertexAttrib4usv);
432 vfmt->VertexAttrib4uiv = NAME(VertexAttrib4uiv);
433 vfmt->VertexAttrib4Nbv = NAME(VertexAttrib4Nbv);
434 vfmt->VertexAttrib4Nsv = NAME(VertexAttrib4Nsv);
435 vfmt->VertexAttrib4Nusv = NAME(VertexAttrib4Nusv);
436 vfmt->VertexAttrib4Niv = NAME(VertexAttrib4Niv);
437 vfmt->VertexAttrib4Nuiv = NAME(VertexAttrib4Nuiv);
438 
439 vfmt->VertexAttribI1iv = NAME(VertexAttribI1iv);
440 vfmt->VertexAttribI1uiv = NAME(VertexAttribI1uiv);
441 vfmt->VertexAttribI4bv = NAME(VertexAttribI4bv);
442 vfmt->VertexAttribI4sv = NAME(VertexAttribI4sv);
443 vfmt->VertexAttribI4ubv = NAME(VertexAttribI4ubv);
444 vfmt->VertexAttribI4usv = NAME(VertexAttribI4usv);
445