blob: bcc533388ca578e0051f2eed093f9e5978c76a07 [file] [log] [blame]
Josh Vanderhoofefe03ae2000-01-16 07:26:35 +00001#include "assyntax.h"
2
3#include "../glapioffsets.h"
4
5#ifndef __WIN32__
6#define GL_PREFIX(n) GLNAME(gl ## n)
7
8#define GL_OFFSET(x) CODEPTR(REGOFF(4 * x, EAX))
9
10#ifdef GNU_ASSEMBLER
11#define GLOBL_FN(x) GLOBL x ; .type x,@function
12#else
13#define GLOBL_FN(x) GLOBL x
14#endif
15
16ALIGNTEXT16
17GLOBL_FN(GL_PREFIX(Accum))
18GL_PREFIX(Accum):
19 MOV_L(GLNAME(_mesa_Dispatch), EAX)
20 TEST_L(EAX, EAX)
21 JZ(GLNAME(_mesa_fallback_Accum))
22 JMP(GL_OFFSET(_gloffset_Accum))
23
24ALIGNTEXT16
25GLOBL_FN(GL_PREFIX(AlphaFunc))
26GL_PREFIX(AlphaFunc):
27 MOV_L(GLNAME(_mesa_Dispatch), EAX)
28 TEST_L(EAX, EAX)
29 JZ(GLNAME(_mesa_fallback_AlphaFunc))
30 JMP(GL_OFFSET(_gloffset_AlphaFunc))
31
32ALIGNTEXT16
33GLOBL_FN(GL_PREFIX(Begin))
34GL_PREFIX(Begin):
35 MOV_L(GLNAME(_mesa_Dispatch), EAX)
36 TEST_L(EAX, EAX)
37 JZ(GLNAME(_mesa_fallback_Begin))
38 JMP(GL_OFFSET(_gloffset_Begin))
39
40ALIGNTEXT16
41GLOBL_FN(GL_PREFIX(Bitmap))
42GL_PREFIX(Bitmap):
43 MOV_L(GLNAME(_mesa_Dispatch), EAX)
44 TEST_L(EAX, EAX)
45 JZ(GLNAME(_mesa_fallback_Bitmap))
46 JMP(GL_OFFSET(_gloffset_Bitmap))
47
48ALIGNTEXT16
49GLOBL_FN(GL_PREFIX(BlendFunc))
50GL_PREFIX(BlendFunc):
51 MOV_L(GLNAME(_mesa_Dispatch), EAX)
52 TEST_L(EAX, EAX)
53 JZ(GLNAME(_mesa_fallback_BlendFunc))
54 JMP(GL_OFFSET(_gloffset_BlendFunc))
55
56ALIGNTEXT16
57GLOBL_FN(GL_PREFIX(CallList))
58GL_PREFIX(CallList):
59 MOV_L(GLNAME(_mesa_Dispatch), EAX)
60 TEST_L(EAX, EAX)
61 JZ(GLNAME(_mesa_fallback_CallList))
62 JMP(GL_OFFSET(_gloffset_CallList))
63
64ALIGNTEXT16
65GLOBL_FN(GL_PREFIX(CallLists))
66GL_PREFIX(CallLists):
67 MOV_L(GLNAME(_mesa_Dispatch), EAX)
68 TEST_L(EAX, EAX)
69 JZ(GLNAME(_mesa_fallback_CallLists))
70 JMP(GL_OFFSET(_gloffset_CallLists))
71
72ALIGNTEXT16
73GLOBL_FN(GL_PREFIX(Clear))
74GL_PREFIX(Clear):
75 MOV_L(GLNAME(_mesa_Dispatch), EAX)
76 TEST_L(EAX, EAX)
77 JZ(GLNAME(_mesa_fallback_Clear))
78 JMP(GL_OFFSET(_gloffset_Clear))
79
80ALIGNTEXT16
81GLOBL_FN(GL_PREFIX(ClearAccum))
82GL_PREFIX(ClearAccum):
83 MOV_L(GLNAME(_mesa_Dispatch), EAX)
84 TEST_L(EAX, EAX)
85 JZ(GLNAME(_mesa_fallback_ClearAccum))
86 JMP(GL_OFFSET(_gloffset_ClearAccum))
87
88ALIGNTEXT16
89GLOBL_FN(GL_PREFIX(ClearColor))
90GL_PREFIX(ClearColor):
91 MOV_L(GLNAME(_mesa_Dispatch), EAX)
92 TEST_L(EAX, EAX)
93 JZ(GLNAME(_mesa_fallback_ClearColor))
94 JMP(GL_OFFSET(_gloffset_ClearColor))
95
96ALIGNTEXT16
97GLOBL_FN(GL_PREFIX(ClearDepth))
98GL_PREFIX(ClearDepth):
99 MOV_L(GLNAME(_mesa_Dispatch), EAX)
100 TEST_L(EAX, EAX)
101 JZ(GLNAME(_mesa_fallback_ClearDepth))
102 JMP(GL_OFFSET(_gloffset_ClearDepth))
103
104ALIGNTEXT16
105GLOBL_FN(GL_PREFIX(ClearIndex))
106GL_PREFIX(ClearIndex):
107 MOV_L(GLNAME(_mesa_Dispatch), EAX)
108 TEST_L(EAX, EAX)
109 JZ(GLNAME(_mesa_fallback_ClearIndex))
110 JMP(GL_OFFSET(_gloffset_ClearIndex))
111
112ALIGNTEXT16
113GLOBL_FN(GL_PREFIX(ClearStencil))
114GL_PREFIX(ClearStencil):
115 MOV_L(GLNAME(_mesa_Dispatch), EAX)
116 TEST_L(EAX, EAX)
117 JZ(GLNAME(_mesa_fallback_ClearStencil))
118 JMP(GL_OFFSET(_gloffset_ClearStencil))
119
120ALIGNTEXT16
121GLOBL_FN(GL_PREFIX(ClipPlane))
122GL_PREFIX(ClipPlane):
123 MOV_L(GLNAME(_mesa_Dispatch), EAX)
124 TEST_L(EAX, EAX)
125 JZ(GLNAME(_mesa_fallback_ClipPlane))
126 JMP(GL_OFFSET(_gloffset_ClipPlane))
127
128ALIGNTEXT16
129GLOBL_FN(GL_PREFIX(Color3b))
130GL_PREFIX(Color3b):
131 MOV_L(GLNAME(_mesa_Dispatch), EAX)
132 TEST_L(EAX, EAX)
133 JZ(GLNAME(_mesa_fallback_Color3b))
134 JMP(GL_OFFSET(_gloffset_Color3b))
135
136ALIGNTEXT16
137GLOBL_FN(GL_PREFIX(Color3d))
138GL_PREFIX(Color3d):
139 MOV_L(GLNAME(_mesa_Dispatch), EAX)
140 TEST_L(EAX, EAX)
141 JZ(GLNAME(_mesa_fallback_Color3d))
142 JMP(GL_OFFSET(_gloffset_Color3d))
143
144ALIGNTEXT16
145GLOBL_FN(GL_PREFIX(Color3f))
146GL_PREFIX(Color3f):
147 MOV_L(GLNAME(_mesa_Dispatch), EAX)
148 TEST_L(EAX, EAX)
149 JZ(GLNAME(_mesa_fallback_Color3f))
150 JMP(GL_OFFSET(_gloffset_Color3f))
151
152ALIGNTEXT16
153GLOBL_FN(GL_PREFIX(Color3i))
154GL_PREFIX(Color3i):
155 MOV_L(GLNAME(_mesa_Dispatch), EAX)
156 TEST_L(EAX, EAX)
157 JZ(GLNAME(_mesa_fallback_Color3i))
158 JMP(GL_OFFSET(_gloffset_Color3i))
159
160ALIGNTEXT16
161GLOBL_FN(GL_PREFIX(Color3s))
162GL_PREFIX(Color3s):
163 MOV_L(GLNAME(_mesa_Dispatch), EAX)
164 TEST_L(EAX, EAX)
165 JZ(GLNAME(_mesa_fallback_Color3s))
166 JMP(GL_OFFSET(_gloffset_Color3s))
167
168ALIGNTEXT16
169GLOBL_FN(GL_PREFIX(Color3ub))
170GL_PREFIX(Color3ub):
171 MOV_L(GLNAME(_mesa_Dispatch), EAX)
172 TEST_L(EAX, EAX)
173 JZ(GLNAME(_mesa_fallback_Color3ub))
174 JMP(GL_OFFSET(_gloffset_Color3ub))
175
176ALIGNTEXT16
177GLOBL_FN(GL_PREFIX(Color3ui))
178GL_PREFIX(Color3ui):
179 MOV_L(GLNAME(_mesa_Dispatch), EAX)
180 TEST_L(EAX, EAX)
181 JZ(GLNAME(_mesa_fallback_Color3ui))
182 JMP(GL_OFFSET(_gloffset_Color3ui))
183
184ALIGNTEXT16
185GLOBL_FN(GL_PREFIX(Color3us))
186GL_PREFIX(Color3us):
187 MOV_L(GLNAME(_mesa_Dispatch), EAX)
188 TEST_L(EAX, EAX)
189 JZ(GLNAME(_mesa_fallback_Color3us))
190 JMP(GL_OFFSET(_gloffset_Color3us))
191
192ALIGNTEXT16
193GLOBL_FN(GL_PREFIX(Color4b))
194GL_PREFIX(Color4b):
195 MOV_L(GLNAME(_mesa_Dispatch), EAX)
196 TEST_L(EAX, EAX)
197 JZ(GLNAME(_mesa_fallback_Color4b))
198 JMP(GL_OFFSET(_gloffset_Color4b))
199
200ALIGNTEXT16
201GLOBL_FN(GL_PREFIX(Color4d))
202GL_PREFIX(Color4d):
203 MOV_L(GLNAME(_mesa_Dispatch), EAX)
204 TEST_L(EAX, EAX)
205 JZ(GLNAME(_mesa_fallback_Color4d))
206 JMP(GL_OFFSET(_gloffset_Color4d))
207
208ALIGNTEXT16
209GLOBL_FN(GL_PREFIX(Color4f))
210GL_PREFIX(Color4f):
211 MOV_L(GLNAME(_mesa_Dispatch), EAX)
212 TEST_L(EAX, EAX)
213 JZ(GLNAME(_mesa_fallback_Color4f))
214 JMP(GL_OFFSET(_gloffset_Color4f))
215
216ALIGNTEXT16
217GLOBL_FN(GL_PREFIX(Color4i))
218GL_PREFIX(Color4i):
219 MOV_L(GLNAME(_mesa_Dispatch), EAX)
220 TEST_L(EAX, EAX)
221 JZ(GLNAME(_mesa_fallback_Color4i))
222 JMP(GL_OFFSET(_gloffset_Color4i))
223
224ALIGNTEXT16
225GLOBL_FN(GL_PREFIX(Color4s))
226GL_PREFIX(Color4s):
227 MOV_L(GLNAME(_mesa_Dispatch), EAX)
228 TEST_L(EAX, EAX)
229 JZ(GLNAME(_mesa_fallback_Color4s))
230 JMP(GL_OFFSET(_gloffset_Color4s))
231
232ALIGNTEXT16
233GLOBL_FN(GL_PREFIX(Color4ub))
234GL_PREFIX(Color4ub):
235 MOV_L(GLNAME(_mesa_Dispatch), EAX)
236 TEST_L(EAX, EAX)
237 JZ(GLNAME(_mesa_fallback_Color4ub))
238 JMP(GL_OFFSET(_gloffset_Color4ub))
239
240ALIGNTEXT16
241GLOBL_FN(GL_PREFIX(Color4ui))
242GL_PREFIX(Color4ui):
243 MOV_L(GLNAME(_mesa_Dispatch), EAX)
244 TEST_L(EAX, EAX)
245 JZ(GLNAME(_mesa_fallback_Color4ui))
246 JMP(GL_OFFSET(_gloffset_Color4ui))
247
248ALIGNTEXT16
249GLOBL_FN(GL_PREFIX(Color4us))
250GL_PREFIX(Color4us):
251 MOV_L(GLNAME(_mesa_Dispatch), EAX)
252 TEST_L(EAX, EAX)
253 JZ(GLNAME(_mesa_fallback_Color4us))
254 JMP(GL_OFFSET(_gloffset_Color4us))
255
256ALIGNTEXT16
257GLOBL_FN(GL_PREFIX(Color3bv))
258GL_PREFIX(Color3bv):
259 MOV_L(GLNAME(_mesa_Dispatch), EAX)
260 TEST_L(EAX, EAX)
261 JZ(GLNAME(_mesa_fallback_Color3bv))
262 JMP(GL_OFFSET(_gloffset_Color3bv))
263
264ALIGNTEXT16
265GLOBL_FN(GL_PREFIX(Color3dv))
266GL_PREFIX(Color3dv):
267 MOV_L(GLNAME(_mesa_Dispatch), EAX)
268 TEST_L(EAX, EAX)
269 JZ(GLNAME(_mesa_fallback_Color3dv))
270 JMP(GL_OFFSET(_gloffset_Color3dv))
271
272ALIGNTEXT16
273GLOBL_FN(GL_PREFIX(Color3fv))
274GL_PREFIX(Color3fv):
275 MOV_L(GLNAME(_mesa_Dispatch), EAX)
276 TEST_L(EAX, EAX)
277 JZ(GLNAME(_mesa_fallback_Color3fv))
278 JMP(GL_OFFSET(_gloffset_Color3fv))
279
280ALIGNTEXT16
281GLOBL_FN(GL_PREFIX(Color3iv))
282GL_PREFIX(Color3iv):
283 MOV_L(GLNAME(_mesa_Dispatch), EAX)
284 TEST_L(EAX, EAX)
285 JZ(GLNAME(_mesa_fallback_Color3iv))
286 JMP(GL_OFFSET(_gloffset_Color3iv))
287
288ALIGNTEXT16
289GLOBL_FN(GL_PREFIX(Color3sv))
290GL_PREFIX(Color3sv):
291 MOV_L(GLNAME(_mesa_Dispatch), EAX)
292 TEST_L(EAX, EAX)
293 JZ(GLNAME(_mesa_fallback_Color3sv))
294 JMP(GL_OFFSET(_gloffset_Color3sv))
295
296ALIGNTEXT16
297GLOBL_FN(GL_PREFIX(Color3ubv))
298GL_PREFIX(Color3ubv):
299 MOV_L(GLNAME(_mesa_Dispatch), EAX)
300 TEST_L(EAX, EAX)
301 JZ(GLNAME(_mesa_fallback_Color3ubv))
302 JMP(GL_OFFSET(_gloffset_Color3ubv))
303
304ALIGNTEXT16
305GLOBL_FN(GL_PREFIX(Color3uiv))
306GL_PREFIX(Color3uiv):
307 MOV_L(GLNAME(_mesa_Dispatch), EAX)
308 TEST_L(EAX, EAX)
309 JZ(GLNAME(_mesa_fallback_Color3uiv))
310 JMP(GL_OFFSET(_gloffset_Color3uiv))
311
312ALIGNTEXT16
313GLOBL_FN(GL_PREFIX(Color3usv))
314GL_PREFIX(Color3usv):
315 MOV_L(GLNAME(_mesa_Dispatch), EAX)
316 TEST_L(EAX, EAX)
317 JZ(GLNAME(_mesa_fallback_Color3usv))
318 JMP(GL_OFFSET(_gloffset_Color3usv))
319
320ALIGNTEXT16
321GLOBL_FN(GL_PREFIX(Color4bv))
322GL_PREFIX(Color4bv):
323 MOV_L(GLNAME(_mesa_Dispatch), EAX)
324 TEST_L(EAX, EAX)
325 JZ(GLNAME(_mesa_fallback_Color4bv))
326 JMP(GL_OFFSET(_gloffset_Color4bv))
327
328ALIGNTEXT16
329GLOBL_FN(GL_PREFIX(Color4dv))
330GL_PREFIX(Color4dv):
331 MOV_L(GLNAME(_mesa_Dispatch), EAX)
332 TEST_L(EAX, EAX)
333 JZ(GLNAME(_mesa_fallback_Color4dv))
334 JMP(GL_OFFSET(_gloffset_Color4dv))
335
336ALIGNTEXT16
337GLOBL_FN(GL_PREFIX(Color4fv))
338GL_PREFIX(Color4fv):
339 MOV_L(GLNAME(_mesa_Dispatch), EAX)
340 TEST_L(EAX, EAX)
341 JZ(GLNAME(_mesa_fallback_Color4fv))
342 JMP(GL_OFFSET(_gloffset_Color4fv))
343
344ALIGNTEXT16
345GLOBL_FN(GL_PREFIX(Color4iv))
346GL_PREFIX(Color4iv):
347 MOV_L(GLNAME(_mesa_Dispatch), EAX)
348 TEST_L(EAX, EAX)
349 JZ(GLNAME(_mesa_fallback_Color4iv))
350 JMP(GL_OFFSET(_gloffset_Color4iv))
351
352ALIGNTEXT16
353GLOBL_FN(GL_PREFIX(Color4sv))
354GL_PREFIX(Color4sv):
355 MOV_L(GLNAME(_mesa_Dispatch), EAX)
356 TEST_L(EAX, EAX)
357 JZ(GLNAME(_mesa_fallback_Color4sv))
358 JMP(GL_OFFSET(_gloffset_Color4sv))
359
360ALIGNTEXT16
361GLOBL_FN(GL_PREFIX(Color4ubv))
362GL_PREFIX(Color4ubv):
363 MOV_L(GLNAME(_mesa_Dispatch), EAX)
364 TEST_L(EAX, EAX)
365 JZ(GLNAME(_mesa_fallback_Color4ubv))
366 JMP(GL_OFFSET(_gloffset_Color4ubv))
367
368ALIGNTEXT16
369GLOBL_FN(GL_PREFIX(Color4uiv))
370GL_PREFIX(Color4uiv):
371 MOV_L(GLNAME(_mesa_Dispatch), EAX)
372 TEST_L(EAX, EAX)
373 JZ(GLNAME(_mesa_fallback_Color4uiv))
374 JMP(GL_OFFSET(_gloffset_Color4uiv))
375
376ALIGNTEXT16
377GLOBL_FN(GL_PREFIX(Color4usv))
378GL_PREFIX(Color4usv):
379 MOV_L(GLNAME(_mesa_Dispatch), EAX)
380 TEST_L(EAX, EAX)
381 JZ(GLNAME(_mesa_fallback_Color4usv))
382 JMP(GL_OFFSET(_gloffset_Color4usv))
383
384ALIGNTEXT16
385GLOBL_FN(GL_PREFIX(ColorMask))
386GL_PREFIX(ColorMask):
387 MOV_L(GLNAME(_mesa_Dispatch), EAX)
388 TEST_L(EAX, EAX)
389 JZ(GLNAME(_mesa_fallback_ColorMask))
390 JMP(GL_OFFSET(_gloffset_ColorMask))
391
392ALIGNTEXT16
393GLOBL_FN(GL_PREFIX(ColorMaterial))
394GL_PREFIX(ColorMaterial):
395 MOV_L(GLNAME(_mesa_Dispatch), EAX)
396 TEST_L(EAX, EAX)
397 JZ(GLNAME(_mesa_fallback_ColorMaterial))
398 JMP(GL_OFFSET(_gloffset_ColorMaterial))
399
400ALIGNTEXT16
401GLOBL_FN(GL_PREFIX(CopyPixels))
402GL_PREFIX(CopyPixels):
403 MOV_L(GLNAME(_mesa_Dispatch), EAX)
404 TEST_L(EAX, EAX)
405 JZ(GLNAME(_mesa_fallback_CopyPixels))
406 JMP(GL_OFFSET(_gloffset_CopyPixels))
407
408ALIGNTEXT16
409GLOBL_FN(GL_PREFIX(CullFace))
410GL_PREFIX(CullFace):
411 MOV_L(GLNAME(_mesa_Dispatch), EAX)
412 TEST_L(EAX, EAX)
413 JZ(GLNAME(_mesa_fallback_CullFace))
414 JMP(GL_OFFSET(_gloffset_CullFace))
415
416ALIGNTEXT16
417GLOBL_FN(GL_PREFIX(DepthFunc))
418GL_PREFIX(DepthFunc):
419 MOV_L(GLNAME(_mesa_Dispatch), EAX)
420 TEST_L(EAX, EAX)
421 JZ(GLNAME(_mesa_fallback_DepthFunc))
422 JMP(GL_OFFSET(_gloffset_DepthFunc))
423
424ALIGNTEXT16
425GLOBL_FN(GL_PREFIX(DepthMask))
426GL_PREFIX(DepthMask):
427 MOV_L(GLNAME(_mesa_Dispatch), EAX)
428 TEST_L(EAX, EAX)
429 JZ(GLNAME(_mesa_fallback_DepthMask))
430 JMP(GL_OFFSET(_gloffset_DepthMask))
431
432ALIGNTEXT16
433GLOBL_FN(GL_PREFIX(DepthRange))
434GL_PREFIX(DepthRange):
435 MOV_L(GLNAME(_mesa_Dispatch), EAX)
436 TEST_L(EAX, EAX)
437 JZ(GLNAME(_mesa_fallback_DepthRange))
438 JMP(GL_OFFSET(_gloffset_DepthRange))
439
440ALIGNTEXT16
441GLOBL_FN(GL_PREFIX(DeleteLists))
442GL_PREFIX(DeleteLists):
443 MOV_L(GLNAME(_mesa_Dispatch), EAX)
444 TEST_L(EAX, EAX)
445 JZ(GLNAME(_mesa_fallback_DeleteLists))
446 JMP(GL_OFFSET(_gloffset_DeleteLists))
447
448ALIGNTEXT16
449GLOBL_FN(GL_PREFIX(Disable))
450GL_PREFIX(Disable):
451 MOV_L(GLNAME(_mesa_Dispatch), EAX)
452 TEST_L(EAX, EAX)
453 JZ(GLNAME(_mesa_fallback_Disable))
454 JMP(GL_OFFSET(_gloffset_Disable))
455
456ALIGNTEXT16
457GLOBL_FN(GL_PREFIX(DrawBuffer))
458GL_PREFIX(DrawBuffer):
459 MOV_L(GLNAME(_mesa_Dispatch), EAX)
460 TEST_L(EAX, EAX)
461 JZ(GLNAME(_mesa_fallback_DrawBuffer))
462 JMP(GL_OFFSET(_gloffset_DrawBuffer))
463
464ALIGNTEXT16
465GLOBL_FN(GL_PREFIX(DrawElements))
466GL_PREFIX(DrawElements):
467 MOV_L(GLNAME(_mesa_Dispatch), EAX)
468 TEST_L(EAX, EAX)
469 JZ(GLNAME(_mesa_fallback_DrawElements))
470 JMP(GL_OFFSET(_gloffset_DrawElements))
471
472ALIGNTEXT16
473GLOBL_FN(GL_PREFIX(DrawPixels))
474GL_PREFIX(DrawPixels):
475 MOV_L(GLNAME(_mesa_Dispatch), EAX)
476 TEST_L(EAX, EAX)
477 JZ(GLNAME(_mesa_fallback_DrawPixels))
478 JMP(GL_OFFSET(_gloffset_DrawPixels))
479
480ALIGNTEXT16
481GLOBL_FN(GL_PREFIX(Enable))
482GL_PREFIX(Enable):
483 MOV_L(GLNAME(_mesa_Dispatch), EAX)
484 TEST_L(EAX, EAX)
485 JZ(GLNAME(_mesa_fallback_Enable))
486 JMP(GL_OFFSET(_gloffset_Enable))
487
488ALIGNTEXT16
489GLOBL_FN(GL_PREFIX(End))
490GL_PREFIX(End):
491 MOV_L(GLNAME(_mesa_Dispatch), EAX)
492 TEST_L(EAX, EAX)
493 JZ(GLNAME(_mesa_fallback_End))
494 JMP(GL_OFFSET(_gloffset_End))
495
496ALIGNTEXT16
497GLOBL_FN(GL_PREFIX(EndList))
498GL_PREFIX(EndList):
499 MOV_L(GLNAME(_mesa_Dispatch), EAX)
500 TEST_L(EAX, EAX)
501 JZ(GLNAME(_mesa_fallback_EndList))
502 JMP(GL_OFFSET(_gloffset_EndList))
503
504ALIGNTEXT16
505GLOBL_FN(GL_PREFIX(EvalCoord1d))
506GL_PREFIX(EvalCoord1d):
507 MOV_L(GLNAME(_mesa_Dispatch), EAX)
508 TEST_L(EAX, EAX)
509 JZ(GLNAME(_mesa_fallback_EvalCoord1d))
510 JMP(GL_OFFSET(_gloffset_EvalCoord1d))
511
512ALIGNTEXT16
513GLOBL_FN(GL_PREFIX(EvalCoord1f))
514GL_PREFIX(EvalCoord1f):
515 MOV_L(GLNAME(_mesa_Dispatch), EAX)
516 TEST_L(EAX, EAX)
517 JZ(GLNAME(_mesa_fallback_EvalCoord1f))
518 JMP(GL_OFFSET(_gloffset_EvalCoord1f))
519
520ALIGNTEXT16
521GLOBL_FN(GL_PREFIX(EvalCoord1dv))
522GL_PREFIX(EvalCoord1dv):
523 MOV_L(GLNAME(_mesa_Dispatch), EAX)
524 TEST_L(EAX, EAX)
525 JZ(GLNAME(_mesa_fallback_EvalCoord1dv))
526 JMP(GL_OFFSET(_gloffset_EvalCoord1dv))
527
528ALIGNTEXT16
529GLOBL_FN(GL_PREFIX(EvalCoord1fv))
530GL_PREFIX(EvalCoord1fv):
531 MOV_L(GLNAME(_mesa_Dispatch), EAX)
532 TEST_L(EAX, EAX)
533 JZ(GLNAME(_mesa_fallback_EvalCoord1fv))
534 JMP(GL_OFFSET(_gloffset_EvalCoord1fv))
535
536ALIGNTEXT16
537GLOBL_FN(GL_PREFIX(EvalCoord2d))
538GL_PREFIX(EvalCoord2d):
539 MOV_L(GLNAME(_mesa_Dispatch), EAX)
540 TEST_L(EAX, EAX)
541 JZ(GLNAME(_mesa_fallback_EvalCoord2d))
542 JMP(GL_OFFSET(_gloffset_EvalCoord2d))
543
544ALIGNTEXT16
545GLOBL_FN(GL_PREFIX(EvalCoord2f))
546GL_PREFIX(EvalCoord2f):
547 MOV_L(GLNAME(_mesa_Dispatch), EAX)
548 TEST_L(EAX, EAX)
549 JZ(GLNAME(_mesa_fallback_EvalCoord2f))
550 JMP(GL_OFFSET(_gloffset_EvalCoord2f))
551
552ALIGNTEXT16
553GLOBL_FN(GL_PREFIX(EvalCoord2dv))
554GL_PREFIX(EvalCoord2dv):
555 MOV_L(GLNAME(_mesa_Dispatch), EAX)
556 TEST_L(EAX, EAX)
557 JZ(GLNAME(_mesa_fallback_EvalCoord2dv))
558 JMP(GL_OFFSET(_gloffset_EvalCoord2dv))
559
560ALIGNTEXT16
561GLOBL_FN(GL_PREFIX(EvalCoord2fv))
562GL_PREFIX(EvalCoord2fv):
563 MOV_L(GLNAME(_mesa_Dispatch), EAX)
564 TEST_L(EAX, EAX)
565 JZ(GLNAME(_mesa_fallback_EvalCoord2fv))
566 JMP(GL_OFFSET(_gloffset_EvalCoord2fv))
567
568ALIGNTEXT16
569GLOBL_FN(GL_PREFIX(EvalPoint1))
570GL_PREFIX(EvalPoint1):
571 MOV_L(GLNAME(_mesa_Dispatch), EAX)
572 TEST_L(EAX, EAX)
573 JZ(GLNAME(_mesa_fallback_EvalPoint1))
574 JMP(GL_OFFSET(_gloffset_EvalPoint1))
575
576ALIGNTEXT16
577GLOBL_FN(GL_PREFIX(EvalPoint2))
578GL_PREFIX(EvalPoint2):
579 MOV_L(GLNAME(_mesa_Dispatch), EAX)
580 TEST_L(EAX, EAX)
581 JZ(GLNAME(_mesa_fallback_EvalPoint2))
582 JMP(GL_OFFSET(_gloffset_EvalPoint2))
583
584ALIGNTEXT16
585GLOBL_FN(GL_PREFIX(EvalMesh1))
586GL_PREFIX(EvalMesh1):
587 MOV_L(GLNAME(_mesa_Dispatch), EAX)
588 TEST_L(EAX, EAX)
589 JZ(GLNAME(_mesa_fallback_EvalMesh1))
590 JMP(GL_OFFSET(_gloffset_EvalMesh1))
591
592ALIGNTEXT16
593GLOBL_FN(GL_PREFIX(EdgeFlag))
594GL_PREFIX(EdgeFlag):
595 MOV_L(GLNAME(_mesa_Dispatch), EAX)
596 TEST_L(EAX, EAX)
597 JZ(GLNAME(_mesa_fallback_EdgeFlag))
598 JMP(GL_OFFSET(_gloffset_EdgeFlag))
599
600ALIGNTEXT16
601GLOBL_FN(GL_PREFIX(EdgeFlagv))
602GL_PREFIX(EdgeFlagv):
603 MOV_L(GLNAME(_mesa_Dispatch), EAX)
604 TEST_L(EAX, EAX)
605 JZ(GLNAME(_mesa_fallback_EdgeFlagv))
606 JMP(GL_OFFSET(_gloffset_EdgeFlagv))
607
608ALIGNTEXT16
609GLOBL_FN(GL_PREFIX(EvalMesh2))
610GL_PREFIX(EvalMesh2):
611 MOV_L(GLNAME(_mesa_Dispatch), EAX)
612 TEST_L(EAX, EAX)
613 JZ(GLNAME(_mesa_fallback_EvalMesh2))
614 JMP(GL_OFFSET(_gloffset_EvalMesh2))
615
616ALIGNTEXT16
617GLOBL_FN(GL_PREFIX(FeedbackBuffer))
618GL_PREFIX(FeedbackBuffer):
619 MOV_L(GLNAME(_mesa_Dispatch), EAX)
620 TEST_L(EAX, EAX)
621 JZ(GLNAME(_mesa_fallback_FeedbackBuffer))
622 JMP(GL_OFFSET(_gloffset_FeedbackBuffer))
623
624ALIGNTEXT16
625GLOBL_FN(GL_PREFIX(Finish))
626GL_PREFIX(Finish):
627 MOV_L(GLNAME(_mesa_Dispatch), EAX)
628 TEST_L(EAX, EAX)
629 JZ(GLNAME(_mesa_fallback_Finish))
630 JMP(GL_OFFSET(_gloffset_Finish))
631
632ALIGNTEXT16
633GLOBL_FN(GL_PREFIX(Flush))
634GL_PREFIX(Flush):
635 MOV_L(GLNAME(_mesa_Dispatch), EAX)
636 TEST_L(EAX, EAX)
637 JZ(GLNAME(_mesa_fallback_Flush))
638 JMP(GL_OFFSET(_gloffset_Flush))
639
640ALIGNTEXT16
641GLOBL_FN(GL_PREFIX(Fogf))
642GL_PREFIX(Fogf):
643 MOV_L(GLNAME(_mesa_Dispatch), EAX)
644 TEST_L(EAX, EAX)
645 JZ(GLNAME(_mesa_fallback_Fogf))
646 JMP(GL_OFFSET(_gloffset_Fogf))
647
648ALIGNTEXT16
649GLOBL_FN(GL_PREFIX(Fogi))
650GL_PREFIX(Fogi):
651 MOV_L(GLNAME(_mesa_Dispatch), EAX)
652 TEST_L(EAX, EAX)
653 JZ(GLNAME(_mesa_fallback_Fogi))
654 JMP(GL_OFFSET(_gloffset_Fogi))
655
656ALIGNTEXT16
657GLOBL_FN(GL_PREFIX(Fogfv))
658GL_PREFIX(Fogfv):
659 MOV_L(GLNAME(_mesa_Dispatch), EAX)
660 TEST_L(EAX, EAX)
661 JZ(GLNAME(_mesa_fallback_Fogfv))
662 JMP(GL_OFFSET(_gloffset_Fogfv))
663
664ALIGNTEXT16
665GLOBL_FN(GL_PREFIX(Fogiv))
666GL_PREFIX(Fogiv):
667 MOV_L(GLNAME(_mesa_Dispatch), EAX)
668 TEST_L(EAX, EAX)
669 JZ(GLNAME(_mesa_fallback_Fogiv))
670 JMP(GL_OFFSET(_gloffset_Fogiv))
671
672ALIGNTEXT16
673GLOBL_FN(GL_PREFIX(FrontFace))
674GL_PREFIX(FrontFace):
675 MOV_L(GLNAME(_mesa_Dispatch), EAX)
676 TEST_L(EAX, EAX)
677 JZ(GLNAME(_mesa_fallback_FrontFace))
678 JMP(GL_OFFSET(_gloffset_FrontFace))
679
680ALIGNTEXT16
681GLOBL_FN(GL_PREFIX(Frustum))
682GL_PREFIX(Frustum):
683 MOV_L(GLNAME(_mesa_Dispatch), EAX)
684 TEST_L(EAX, EAX)
685 JZ(GLNAME(_mesa_fallback_Frustum))
686 JMP(GL_OFFSET(_gloffset_Frustum))
687
688ALIGNTEXT16
689GLOBL_FN(GL_PREFIX(GenLists))
690GL_PREFIX(GenLists):
691 MOV_L(GLNAME(_mesa_Dispatch), EAX)
692 TEST_L(EAX, EAX)
693 JZ(GLNAME(_mesa_fallback_GenLists))
694 JMP(GL_OFFSET(_gloffset_GenLists))
695
696ALIGNTEXT16
697GLOBL_FN(GL_PREFIX(GetBooleanv))
698GL_PREFIX(GetBooleanv):
699 MOV_L(GLNAME(_mesa_Dispatch), EAX)
700 TEST_L(EAX, EAX)
701 JZ(GLNAME(_mesa_fallback_GetBooleanv))
702 JMP(GL_OFFSET(_gloffset_GetBooleanv))
703
704ALIGNTEXT16
705GLOBL_FN(GL_PREFIX(GetClipPlane))
706GL_PREFIX(GetClipPlane):
707 MOV_L(GLNAME(_mesa_Dispatch), EAX)
708 TEST_L(EAX, EAX)
709 JZ(GLNAME(_mesa_fallback_GetClipPlane))
710 JMP(GL_OFFSET(_gloffset_GetClipPlane))
711
712ALIGNTEXT16
713GLOBL_FN(GL_PREFIX(GetDoublev))
714GL_PREFIX(GetDoublev):
715 MOV_L(GLNAME(_mesa_Dispatch), EAX)
716 TEST_L(EAX, EAX)
717 JZ(GLNAME(_mesa_fallback_GetDoublev))
718 JMP(GL_OFFSET(_gloffset_GetDoublev))
719
720ALIGNTEXT16
721GLOBL_FN(GL_PREFIX(GetError))
722GL_PREFIX(GetError):
723 MOV_L(GLNAME(_mesa_Dispatch), EAX)
724 TEST_L(EAX, EAX)
725 JZ(GLNAME(_mesa_fallback_GetError))
726 JMP(GL_OFFSET(_gloffset_GetError))
727
728ALIGNTEXT16
729GLOBL_FN(GL_PREFIX(GetFloatv))
730GL_PREFIX(GetFloatv):
731 MOV_L(GLNAME(_mesa_Dispatch), EAX)
732 TEST_L(EAX, EAX)
733 JZ(GLNAME(_mesa_fallback_GetFloatv))
734 JMP(GL_OFFSET(_gloffset_GetFloatv))
735
736ALIGNTEXT16
737GLOBL_FN(GL_PREFIX(GetIntegerv))
738GL_PREFIX(GetIntegerv):
739 MOV_L(GLNAME(_mesa_Dispatch), EAX)
740 TEST_L(EAX, EAX)
741 JZ(GLNAME(_mesa_fallback_GetIntegerv))
742 JMP(GL_OFFSET(_gloffset_GetIntegerv))
743
744ALIGNTEXT16
745GLOBL_FN(GL_PREFIX(GetLightfv))
746GL_PREFIX(GetLightfv):
747 MOV_L(GLNAME(_mesa_Dispatch), EAX)
748 TEST_L(EAX, EAX)
749 JZ(GLNAME(_mesa_fallback_GetLightfv))
750 JMP(GL_OFFSET(_gloffset_GetLightfv))
751
752ALIGNTEXT16
753GLOBL_FN(GL_PREFIX(GetLightiv))
754GL_PREFIX(GetLightiv):
755 MOV_L(GLNAME(_mesa_Dispatch), EAX)
756 TEST_L(EAX, EAX)
757 JZ(GLNAME(_mesa_fallback_GetLightiv))
758 JMP(GL_OFFSET(_gloffset_GetLightiv))
759
760ALIGNTEXT16
761GLOBL_FN(GL_PREFIX(GetMapdv))
762GL_PREFIX(GetMapdv):
763 MOV_L(GLNAME(_mesa_Dispatch), EAX)
764 TEST_L(EAX, EAX)
765 JZ(GLNAME(_mesa_fallback_GetMapdv))
766 JMP(GL_OFFSET(_gloffset_GetMapdv))
767
768ALIGNTEXT16
769GLOBL_FN(GL_PREFIX(GetMapfv))
770GL_PREFIX(GetMapfv):
771 MOV_L(GLNAME(_mesa_Dispatch), EAX)
772 TEST_L(EAX, EAX)
773 JZ(GLNAME(_mesa_fallback_GetMapfv))
774 JMP(GL_OFFSET(_gloffset_GetMapfv))
775
776ALIGNTEXT16
777GLOBL_FN(GL_PREFIX(GetMapiv))
778GL_PREFIX(GetMapiv):
779 MOV_L(GLNAME(_mesa_Dispatch), EAX)
780 TEST_L(EAX, EAX)
781 JZ(GLNAME(_mesa_fallback_GetMapiv))
782 JMP(GL_OFFSET(_gloffset_GetMapiv))
783
784ALIGNTEXT16
785GLOBL_FN(GL_PREFIX(GetMaterialfv))
786GL_PREFIX(GetMaterialfv):
787 MOV_L(GLNAME(_mesa_Dispatch), EAX)
788 TEST_L(EAX, EAX)
789 JZ(GLNAME(_mesa_fallback_GetMaterialfv))
790 JMP(GL_OFFSET(_gloffset_GetMaterialfv))
791
792ALIGNTEXT16
793GLOBL_FN(GL_PREFIX(GetMaterialiv))
794GL_PREFIX(GetMaterialiv):
795 MOV_L(GLNAME(_mesa_Dispatch), EAX)
796 TEST_L(EAX, EAX)
797 JZ(GLNAME(_mesa_fallback_GetMaterialiv))
798 JMP(GL_OFFSET(_gloffset_GetMaterialiv))
799
800ALIGNTEXT16
801GLOBL_FN(GL_PREFIX(GetPixelMapfv))
802GL_PREFIX(GetPixelMapfv):
803 MOV_L(GLNAME(_mesa_Dispatch), EAX)
804 TEST_L(EAX, EAX)
805 JZ(GLNAME(_mesa_fallback_GetPixelMapfv))
806 JMP(GL_OFFSET(_gloffset_GetPixelMapfv))
807
808ALIGNTEXT16
809GLOBL_FN(GL_PREFIX(GetPixelMapuiv))
810GL_PREFIX(GetPixelMapuiv):
811 MOV_L(GLNAME(_mesa_Dispatch), EAX)
812 TEST_L(EAX, EAX)
813 JZ(GLNAME(_mesa_fallback_GetPixelMapuiv))
814 JMP(GL_OFFSET(_gloffset_GetPixelMapuiv))
815
816ALIGNTEXT16
817GLOBL_FN(GL_PREFIX(GetPixelMapusv))
818GL_PREFIX(GetPixelMapusv):
819 MOV_L(GLNAME(_mesa_Dispatch), EAX)
820 TEST_L(EAX, EAX)
821 JZ(GLNAME(_mesa_fallback_GetPixelMapusv))
822 JMP(GL_OFFSET(_gloffset_GetPixelMapusv))
823
824ALIGNTEXT16
825GLOBL_FN(GL_PREFIX(GetPolygonStipple))
826GL_PREFIX(GetPolygonStipple):
827 MOV_L(GLNAME(_mesa_Dispatch), EAX)
828 TEST_L(EAX, EAX)
829 JZ(GLNAME(_mesa_fallback_GetPolygonStipple))
830 JMP(GL_OFFSET(_gloffset_GetPolygonStipple))
831
832ALIGNTEXT16
833GLOBL_FN(GL_PREFIX(GetString))
834GL_PREFIX(GetString):
835 MOV_L(GLNAME(_mesa_Dispatch), EAX)
836 TEST_L(EAX, EAX)
837 JZ(GLNAME(_mesa_fallback_GetString))
838 JMP(GL_OFFSET(_gloffset_GetString))
839
840ALIGNTEXT16
841GLOBL_FN(GL_PREFIX(GetTexEnvfv))
842GL_PREFIX(GetTexEnvfv):
843 MOV_L(GLNAME(_mesa_Dispatch), EAX)
844 TEST_L(EAX, EAX)
845 JZ(GLNAME(_mesa_fallback_GetTexEnvfv))
846 JMP(GL_OFFSET(_gloffset_GetTexEnvfv))
847
848ALIGNTEXT16
849GLOBL_FN(GL_PREFIX(GetTexEnviv))
850GL_PREFIX(GetTexEnviv):
851 MOV_L(GLNAME(_mesa_Dispatch), EAX)
852 TEST_L(EAX, EAX)
853 JZ(GLNAME(_mesa_fallback_GetTexEnviv))
854 JMP(GL_OFFSET(_gloffset_GetTexEnviv))
855
856ALIGNTEXT16
857GLOBL_FN(GL_PREFIX(GetTexGeniv))
858GL_PREFIX(GetTexGeniv):
859 MOV_L(GLNAME(_mesa_Dispatch), EAX)
860 TEST_L(EAX, EAX)
861 JZ(GLNAME(_mesa_fallback_GetTexGeniv))
862 JMP(GL_OFFSET(_gloffset_GetTexGeniv))
863
864ALIGNTEXT16
865GLOBL_FN(GL_PREFIX(GetTexGendv))
866GL_PREFIX(GetTexGendv):
867 MOV_L(GLNAME(_mesa_Dispatch), EAX)
868 TEST_L(EAX, EAX)
869 JZ(GLNAME(_mesa_fallback_GetTexGendv))
870 JMP(GL_OFFSET(_gloffset_GetTexGendv))
871
872ALIGNTEXT16
873GLOBL_FN(GL_PREFIX(GetTexGenfv))
874GL_PREFIX(GetTexGenfv):
875 MOV_L(GLNAME(_mesa_Dispatch), EAX)
876 TEST_L(EAX, EAX)
877 JZ(GLNAME(_mesa_fallback_GetTexGenfv))
878 JMP(GL_OFFSET(_gloffset_GetTexGenfv))
879
880ALIGNTEXT16
881GLOBL_FN(GL_PREFIX(GetTexImage))
882GL_PREFIX(GetTexImage):
883 MOV_L(GLNAME(_mesa_Dispatch), EAX)
884 TEST_L(EAX, EAX)
885 JZ(GLNAME(_mesa_fallback_GetTexImage))
886 JMP(GL_OFFSET(_gloffset_GetTexImage))
887
888ALIGNTEXT16
889GLOBL_FN(GL_PREFIX(GetTexLevelParameterfv))
890GL_PREFIX(GetTexLevelParameterfv):
891 MOV_L(GLNAME(_mesa_Dispatch), EAX)
892 TEST_L(EAX, EAX)
893 JZ(GLNAME(_mesa_fallback_GetTexLevelParameterfv))
894 JMP(GL_OFFSET(_gloffset_GetTexLevelParameterfv))
895
896ALIGNTEXT16
897GLOBL_FN(GL_PREFIX(GetTexLevelParameteriv))
898GL_PREFIX(GetTexLevelParameteriv):
899 MOV_L(GLNAME(_mesa_Dispatch), EAX)
900 TEST_L(EAX, EAX)
901 JZ(GLNAME(_mesa_fallback_GetTexLevelParameteriv))
902 JMP(GL_OFFSET(_gloffset_GetTexLevelParameteriv))
903
904ALIGNTEXT16
905GLOBL_FN(GL_PREFIX(GetTexParameterfv))
906GL_PREFIX(GetTexParameterfv):
907 MOV_L(GLNAME(_mesa_Dispatch), EAX)
908 TEST_L(EAX, EAX)
909 JZ(GLNAME(_mesa_fallback_GetTexParameterfv))
910 JMP(GL_OFFSET(_gloffset_GetTexParameterfv))
911
912ALIGNTEXT16
913GLOBL_FN(GL_PREFIX(GetTexParameteriv))
914GL_PREFIX(GetTexParameteriv):
915 MOV_L(GLNAME(_mesa_Dispatch), EAX)
916 TEST_L(EAX, EAX)
917 JZ(GLNAME(_mesa_fallback_GetTexParameteriv))
918 JMP(GL_OFFSET(_gloffset_GetTexParameteriv))
919
920ALIGNTEXT16
921GLOBL_FN(GL_PREFIX(Hint))
922GL_PREFIX(Hint):
923 MOV_L(GLNAME(_mesa_Dispatch), EAX)
924 TEST_L(EAX, EAX)
925 JZ(GLNAME(_mesa_fallback_Hint))
926 JMP(GL_OFFSET(_gloffset_Hint))
927
928ALIGNTEXT16
929GLOBL_FN(GL_PREFIX(Indexd))
930GL_PREFIX(Indexd):
931 MOV_L(GLNAME(_mesa_Dispatch), EAX)
932 TEST_L(EAX, EAX)
933 JZ(GLNAME(_mesa_fallback_Indexd))
934 JMP(GL_OFFSET(_gloffset_Indexd))
935
936ALIGNTEXT16
937GLOBL_FN(GL_PREFIX(Indexdv))
938GL_PREFIX(Indexdv):
939 MOV_L(GLNAME(_mesa_Dispatch), EAX)
940 TEST_L(EAX, EAX)
941 JZ(GLNAME(_mesa_fallback_Indexdv))
942 JMP(GL_OFFSET(_gloffset_Indexdv))
943
944ALIGNTEXT16
945GLOBL_FN(GL_PREFIX(Indexf))
946GL_PREFIX(Indexf):
947 MOV_L(GLNAME(_mesa_Dispatch), EAX)
948 TEST_L(EAX, EAX)
949 JZ(GLNAME(_mesa_fallback_Indexf))
950 JMP(GL_OFFSET(_gloffset_Indexf))
951
952ALIGNTEXT16
953GLOBL_FN(GL_PREFIX(Indexfv))
954GL_PREFIX(Indexfv):
955 MOV_L(GLNAME(_mesa_Dispatch), EAX)
956 TEST_L(EAX, EAX)
957 JZ(GLNAME(_mesa_fallback_Indexfv))
958 JMP(GL_OFFSET(_gloffset_Indexfv))
959
960ALIGNTEXT16
961GLOBL_FN(GL_PREFIX(Indexi))
962GL_PREFIX(Indexi):
963 MOV_L(GLNAME(_mesa_Dispatch), EAX)
964 TEST_L(EAX, EAX)
965 JZ(GLNAME(_mesa_fallback_Indexi))
966 JMP(GL_OFFSET(_gloffset_Indexi))
967
968ALIGNTEXT16
969GLOBL_FN(GL_PREFIX(Indexiv))
970GL_PREFIX(Indexiv):
971 MOV_L(GLNAME(_mesa_Dispatch), EAX)
972 TEST_L(EAX, EAX)
973 JZ(GLNAME(_mesa_fallback_Indexiv))
974 JMP(GL_OFFSET(_gloffset_Indexiv))
975
976ALIGNTEXT16
977GLOBL_FN(GL_PREFIX(Indexs))
978GL_PREFIX(Indexs):
979 MOV_L(GLNAME(_mesa_Dispatch), EAX)
980 TEST_L(EAX, EAX)
981 JZ(GLNAME(_mesa_fallback_Indexs))
982 JMP(GL_OFFSET(_gloffset_Indexs))
983
984ALIGNTEXT16
985GLOBL_FN(GL_PREFIX(Indexsv))
986GL_PREFIX(Indexsv):
987 MOV_L(GLNAME(_mesa_Dispatch), EAX)
988 TEST_L(EAX, EAX)
989 JZ(GLNAME(_mesa_fallback_Indexsv))
990 JMP(GL_OFFSET(_gloffset_Indexsv))
991
992ALIGNTEXT16
993GLOBL_FN(GL_PREFIX(IndexMask))
994GL_PREFIX(IndexMask):
995 MOV_L(GLNAME(_mesa_Dispatch), EAX)
996 TEST_L(EAX, EAX)
997 JZ(GLNAME(_mesa_fallback_IndexMask))
998 JMP(GL_OFFSET(_gloffset_IndexMask))
999
1000ALIGNTEXT16
1001GLOBL_FN(GL_PREFIX(InitNames))
1002GL_PREFIX(InitNames):
1003 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1004 TEST_L(EAX, EAX)
1005 JZ(GLNAME(_mesa_fallback_InitNames))
1006 JMP(GL_OFFSET(_gloffset_InitNames))
1007
1008ALIGNTEXT16
1009GLOBL_FN(GL_PREFIX(IsEnabled))
1010GL_PREFIX(IsEnabled):
1011 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1012 TEST_L(EAX, EAX)
1013 JZ(GLNAME(_mesa_fallback_IsEnabled))
1014 JMP(GL_OFFSET(_gloffset_IsEnabled))
1015
1016ALIGNTEXT16
1017GLOBL_FN(GL_PREFIX(IsList))
1018GL_PREFIX(IsList):
1019 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1020 TEST_L(EAX, EAX)
1021 JZ(GLNAME(_mesa_fallback_IsList))
1022 JMP(GL_OFFSET(_gloffset_IsList))
1023
1024ALIGNTEXT16
1025GLOBL_FN(GL_PREFIX(Lightf))
1026GL_PREFIX(Lightf):
1027 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1028 TEST_L(EAX, EAX)
1029 JZ(GLNAME(_mesa_fallback_Lightf))
1030 JMP(GL_OFFSET(_gloffset_Lightf))
1031
1032ALIGNTEXT16
1033GLOBL_FN(GL_PREFIX(Lighti))
1034GL_PREFIX(Lighti):
1035 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1036 TEST_L(EAX, EAX)
1037 JZ(GLNAME(_mesa_fallback_Lighti))
1038 JMP(GL_OFFSET(_gloffset_Lighti))
1039
1040ALIGNTEXT16
1041GLOBL_FN(GL_PREFIX(Lightfv))
1042GL_PREFIX(Lightfv):
1043 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1044 TEST_L(EAX, EAX)
1045 JZ(GLNAME(_mesa_fallback_Lightfv))
1046 JMP(GL_OFFSET(_gloffset_Lightfv))
1047
1048ALIGNTEXT16
1049GLOBL_FN(GL_PREFIX(Lightiv))
1050GL_PREFIX(Lightiv):
1051 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1052 TEST_L(EAX, EAX)
1053 JZ(GLNAME(_mesa_fallback_Lightiv))
1054 JMP(GL_OFFSET(_gloffset_Lightiv))
1055
1056ALIGNTEXT16
1057GLOBL_FN(GL_PREFIX(LightModelf))
1058GL_PREFIX(LightModelf):
1059 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1060 TEST_L(EAX, EAX)
1061 JZ(GLNAME(_mesa_fallback_LightModelf))
1062 JMP(GL_OFFSET(_gloffset_LightModelf))
1063
1064ALIGNTEXT16
1065GLOBL_FN(GL_PREFIX(LightModeli))
1066GL_PREFIX(LightModeli):
1067 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1068 TEST_L(EAX, EAX)
1069 JZ(GLNAME(_mesa_fallback_LightModeli))
1070 JMP(GL_OFFSET(_gloffset_LightModeli))
1071
1072ALIGNTEXT16
1073GLOBL_FN(GL_PREFIX(LightModelfv))
1074GL_PREFIX(LightModelfv):
1075 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1076 TEST_L(EAX, EAX)
1077 JZ(GLNAME(_mesa_fallback_LightModelfv))
1078 JMP(GL_OFFSET(_gloffset_LightModelfv))
1079
1080ALIGNTEXT16
1081GLOBL_FN(GL_PREFIX(LightModeliv))
1082GL_PREFIX(LightModeliv):
1083 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1084 TEST_L(EAX, EAX)
1085 JZ(GLNAME(_mesa_fallback_LightModeliv))
1086 JMP(GL_OFFSET(_gloffset_LightModeliv))
1087
1088ALIGNTEXT16
1089GLOBL_FN(GL_PREFIX(LineWidth))
1090GL_PREFIX(LineWidth):
1091 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1092 TEST_L(EAX, EAX)
1093 JZ(GLNAME(_mesa_fallback_LineWidth))
1094 JMP(GL_OFFSET(_gloffset_LineWidth))
1095
1096ALIGNTEXT16
1097GLOBL_FN(GL_PREFIX(LineStipple))
1098GL_PREFIX(LineStipple):
1099 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1100 TEST_L(EAX, EAX)
1101 JZ(GLNAME(_mesa_fallback_LineStipple))
1102 JMP(GL_OFFSET(_gloffset_LineStipple))
1103
1104ALIGNTEXT16
1105GLOBL_FN(GL_PREFIX(ListBase))
1106GL_PREFIX(ListBase):
1107 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1108 TEST_L(EAX, EAX)
1109 JZ(GLNAME(_mesa_fallback_ListBase))
1110 JMP(GL_OFFSET(_gloffset_ListBase))
1111
1112ALIGNTEXT16
1113GLOBL_FN(GL_PREFIX(LoadIdentity))
1114GL_PREFIX(LoadIdentity):
1115 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1116 TEST_L(EAX, EAX)
1117 JZ(GLNAME(_mesa_fallback_LoadIdentity))
1118 JMP(GL_OFFSET(_gloffset_LoadIdentity))
1119
1120ALIGNTEXT16
1121GLOBL_FN(GL_PREFIX(LoadMatrixd))
1122GL_PREFIX(LoadMatrixd):
1123 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1124 TEST_L(EAX, EAX)
1125 JZ(GLNAME(_mesa_fallback_LoadMatrixd))
1126 JMP(GL_OFFSET(_gloffset_LoadMatrixd))
1127
1128ALIGNTEXT16
1129GLOBL_FN(GL_PREFIX(LoadMatrixf))
1130GL_PREFIX(LoadMatrixf):
1131 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1132 TEST_L(EAX, EAX)
1133 JZ(GLNAME(_mesa_fallback_LoadMatrixf))
1134 JMP(GL_OFFSET(_gloffset_LoadMatrixf))
1135
1136ALIGNTEXT16
1137GLOBL_FN(GL_PREFIX(LoadName))
1138GL_PREFIX(LoadName):
1139 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1140 TEST_L(EAX, EAX)
1141 JZ(GLNAME(_mesa_fallback_LoadName))
1142 JMP(GL_OFFSET(_gloffset_LoadName))
1143
1144ALIGNTEXT16
1145GLOBL_FN(GL_PREFIX(LogicOp))
1146GL_PREFIX(LogicOp):
1147 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1148 TEST_L(EAX, EAX)
1149 JZ(GLNAME(_mesa_fallback_LogicOp))
1150 JMP(GL_OFFSET(_gloffset_LogicOp))
1151
1152ALIGNTEXT16
1153GLOBL_FN(GL_PREFIX(Map1d))
1154GL_PREFIX(Map1d):
1155 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1156 TEST_L(EAX, EAX)
1157 JZ(GLNAME(_mesa_fallback_Map1d))
1158 JMP(GL_OFFSET(_gloffset_Map1d))
1159
1160ALIGNTEXT16
1161GLOBL_FN(GL_PREFIX(Map1f))
1162GL_PREFIX(Map1f):
1163 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1164 TEST_L(EAX, EAX)
1165 JZ(GLNAME(_mesa_fallback_Map1f))
1166 JMP(GL_OFFSET(_gloffset_Map1f))
1167
1168ALIGNTEXT16
1169GLOBL_FN(GL_PREFIX(Map2d))
1170GL_PREFIX(Map2d):
1171 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1172 TEST_L(EAX, EAX)
1173 JZ(GLNAME(_mesa_fallback_Map2d))
1174 JMP(GL_OFFSET(_gloffset_Map2d))
1175
1176ALIGNTEXT16
1177GLOBL_FN(GL_PREFIX(Map2f))
1178GL_PREFIX(Map2f):
1179 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1180 TEST_L(EAX, EAX)
1181 JZ(GLNAME(_mesa_fallback_Map2f))
1182 JMP(GL_OFFSET(_gloffset_Map2f))
1183
1184ALIGNTEXT16
1185GLOBL_FN(GL_PREFIX(MapGrid1d))
1186GL_PREFIX(MapGrid1d):
1187 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1188 TEST_L(EAX, EAX)
1189 JZ(GLNAME(_mesa_fallback_MapGrid1d))
1190 JMP(GL_OFFSET(_gloffset_MapGrid1d))
1191
1192ALIGNTEXT16
1193GLOBL_FN(GL_PREFIX(MapGrid1f))
1194GL_PREFIX(MapGrid1f):
1195 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1196 TEST_L(EAX, EAX)
1197 JZ(GLNAME(_mesa_fallback_MapGrid1f))
1198 JMP(GL_OFFSET(_gloffset_MapGrid1f))
1199
1200ALIGNTEXT16
1201GLOBL_FN(GL_PREFIX(MapGrid2d))
1202GL_PREFIX(MapGrid2d):
1203 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1204 TEST_L(EAX, EAX)
1205 JZ(GLNAME(_mesa_fallback_MapGrid2d))
1206 JMP(GL_OFFSET(_gloffset_MapGrid2d))
1207
1208ALIGNTEXT16
1209GLOBL_FN(GL_PREFIX(MapGrid2f))
1210GL_PREFIX(MapGrid2f):
1211 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1212 TEST_L(EAX, EAX)
1213 JZ(GLNAME(_mesa_fallback_MapGrid2f))
1214 JMP(GL_OFFSET(_gloffset_MapGrid2f))
1215
1216ALIGNTEXT16
1217GLOBL_FN(GL_PREFIX(Materialf))
1218GL_PREFIX(Materialf):
1219 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1220 TEST_L(EAX, EAX)
1221 JZ(GLNAME(_mesa_fallback_Materialf))
1222 JMP(GL_OFFSET(_gloffset_Materialf))
1223
1224ALIGNTEXT16
1225GLOBL_FN(GL_PREFIX(Materiali))
1226GL_PREFIX(Materiali):
1227 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1228 TEST_L(EAX, EAX)
1229 JZ(GLNAME(_mesa_fallback_Materiali))
1230 JMP(GL_OFFSET(_gloffset_Materiali))
1231
1232ALIGNTEXT16
1233GLOBL_FN(GL_PREFIX(Materialfv))
1234GL_PREFIX(Materialfv):
1235 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1236 TEST_L(EAX, EAX)
1237 JZ(GLNAME(_mesa_fallback_Materialfv))
1238 JMP(GL_OFFSET(_gloffset_Materialfv))
1239
1240ALIGNTEXT16
1241GLOBL_FN(GL_PREFIX(Materialiv))
1242GL_PREFIX(Materialiv):
1243 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1244 TEST_L(EAX, EAX)
1245 JZ(GLNAME(_mesa_fallback_Materialiv))
1246 JMP(GL_OFFSET(_gloffset_Materialiv))
1247
1248ALIGNTEXT16
1249GLOBL_FN(GL_PREFIX(MatrixMode))
1250GL_PREFIX(MatrixMode):
1251 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1252 TEST_L(EAX, EAX)
1253 JZ(GLNAME(_mesa_fallback_MatrixMode))
1254 JMP(GL_OFFSET(_gloffset_MatrixMode))
1255
1256ALIGNTEXT16
1257GLOBL_FN(GL_PREFIX(MultMatrixd))
1258GL_PREFIX(MultMatrixd):
1259 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1260 TEST_L(EAX, EAX)
1261 JZ(GLNAME(_mesa_fallback_MultMatrixd))
1262 JMP(GL_OFFSET(_gloffset_MultMatrixd))
1263
1264ALIGNTEXT16
1265GLOBL_FN(GL_PREFIX(MultMatrixf))
1266GL_PREFIX(MultMatrixf):
1267 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1268 TEST_L(EAX, EAX)
1269 JZ(GLNAME(_mesa_fallback_MultMatrixf))
1270 JMP(GL_OFFSET(_gloffset_MultMatrixf))
1271
1272ALIGNTEXT16
1273GLOBL_FN(GL_PREFIX(NewList))
1274GL_PREFIX(NewList):
1275 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1276 TEST_L(EAX, EAX)
1277 JZ(GLNAME(_mesa_fallback_NewList))
1278 JMP(GL_OFFSET(_gloffset_NewList))
1279
1280ALIGNTEXT16
1281GLOBL_FN(GL_PREFIX(Normal3b))
1282GL_PREFIX(Normal3b):
1283 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1284 TEST_L(EAX, EAX)
1285 JZ(GLNAME(_mesa_fallback_Normal3b))
1286 JMP(GL_OFFSET(_gloffset_Normal3b))
1287
1288ALIGNTEXT16
1289GLOBL_FN(GL_PREFIX(Normal3bv))
1290GL_PREFIX(Normal3bv):
1291 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1292 TEST_L(EAX, EAX)
1293 JZ(GLNAME(_mesa_fallback_Normal3bv))
1294 JMP(GL_OFFSET(_gloffset_Normal3bv))
1295
1296ALIGNTEXT16
1297GLOBL_FN(GL_PREFIX(Normal3d))
1298GL_PREFIX(Normal3d):
1299 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1300 TEST_L(EAX, EAX)
1301 JZ(GLNAME(_mesa_fallback_Normal3d))
1302 JMP(GL_OFFSET(_gloffset_Normal3d))
1303
1304ALIGNTEXT16
1305GLOBL_FN(GL_PREFIX(Normal3dv))
1306GL_PREFIX(Normal3dv):
1307 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1308 TEST_L(EAX, EAX)
1309 JZ(GLNAME(_mesa_fallback_Normal3dv))
1310 JMP(GL_OFFSET(_gloffset_Normal3dv))
1311
1312ALIGNTEXT16
1313GLOBL_FN(GL_PREFIX(Normal3f))
1314GL_PREFIX(Normal3f):
1315 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1316 TEST_L(EAX, EAX)
1317 JZ(GLNAME(_mesa_fallback_Normal3f))
1318 JMP(GL_OFFSET(_gloffset_Normal3f))
1319
1320ALIGNTEXT16
1321GLOBL_FN(GL_PREFIX(Normal3fv))
1322GL_PREFIX(Normal3fv):
1323 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1324 TEST_L(EAX, EAX)
1325 JZ(GLNAME(_mesa_fallback_Normal3fv))
1326 JMP(GL_OFFSET(_gloffset_Normal3fv))
1327
1328ALIGNTEXT16
1329GLOBL_FN(GL_PREFIX(Normal3i))
1330GL_PREFIX(Normal3i):
1331 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1332 TEST_L(EAX, EAX)
1333 JZ(GLNAME(_mesa_fallback_Normal3i))
1334 JMP(GL_OFFSET(_gloffset_Normal3i))
1335
1336ALIGNTEXT16
1337GLOBL_FN(GL_PREFIX(Normal3iv))
1338GL_PREFIX(Normal3iv):
1339 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1340 TEST_L(EAX, EAX)
1341 JZ(GLNAME(_mesa_fallback_Normal3iv))
1342 JMP(GL_OFFSET(_gloffset_Normal3iv))
1343
1344ALIGNTEXT16
1345GLOBL_FN(GL_PREFIX(Normal3s))
1346GL_PREFIX(Normal3s):
1347 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1348 TEST_L(EAX, EAX)
1349 JZ(GLNAME(_mesa_fallback_Normal3s))
1350 JMP(GL_OFFSET(_gloffset_Normal3s))
1351
1352ALIGNTEXT16
1353GLOBL_FN(GL_PREFIX(Normal3sv))
1354GL_PREFIX(Normal3sv):
1355 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1356 TEST_L(EAX, EAX)
1357 JZ(GLNAME(_mesa_fallback_Normal3sv))
1358 JMP(GL_OFFSET(_gloffset_Normal3sv))
1359
1360ALIGNTEXT16
1361GLOBL_FN(GL_PREFIX(Ortho))
1362GL_PREFIX(Ortho):
1363 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1364 TEST_L(EAX, EAX)
1365 JZ(GLNAME(_mesa_fallback_Ortho))
1366 JMP(GL_OFFSET(_gloffset_Ortho))
1367
1368ALIGNTEXT16
1369GLOBL_FN(GL_PREFIX(PassThrough))
1370GL_PREFIX(PassThrough):
1371 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1372 TEST_L(EAX, EAX)
1373 JZ(GLNAME(_mesa_fallback_PassThrough))
1374 JMP(GL_OFFSET(_gloffset_PassThrough))
1375
1376ALIGNTEXT16
1377GLOBL_FN(GL_PREFIX(PixelMapfv))
1378GL_PREFIX(PixelMapfv):
1379 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1380 TEST_L(EAX, EAX)
1381 JZ(GLNAME(_mesa_fallback_PixelMapfv))
1382 JMP(GL_OFFSET(_gloffset_PixelMapfv))
1383
1384ALIGNTEXT16
1385GLOBL_FN(GL_PREFIX(PixelMapuiv))
1386GL_PREFIX(PixelMapuiv):
1387 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1388 TEST_L(EAX, EAX)
1389 JZ(GLNAME(_mesa_fallback_PixelMapuiv))
1390 JMP(GL_OFFSET(_gloffset_PixelMapuiv))
1391
1392ALIGNTEXT16
1393GLOBL_FN(GL_PREFIX(PixelMapusv))
1394GL_PREFIX(PixelMapusv):
1395 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1396 TEST_L(EAX, EAX)
1397 JZ(GLNAME(_mesa_fallback_PixelMapusv))
1398 JMP(GL_OFFSET(_gloffset_PixelMapusv))
1399
1400ALIGNTEXT16
1401GLOBL_FN(GL_PREFIX(PixelStoref))
1402GL_PREFIX(PixelStoref):
1403 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1404 TEST_L(EAX, EAX)
1405 JZ(GLNAME(_mesa_fallback_PixelStoref))
1406 JMP(GL_OFFSET(_gloffset_PixelStoref))
1407
1408ALIGNTEXT16
1409GLOBL_FN(GL_PREFIX(PixelStorei))
1410GL_PREFIX(PixelStorei):
1411 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1412 TEST_L(EAX, EAX)
1413 JZ(GLNAME(_mesa_fallback_PixelStorei))
1414 JMP(GL_OFFSET(_gloffset_PixelStorei))
1415
1416ALIGNTEXT16
1417GLOBL_FN(GL_PREFIX(PixelTransferf))
1418GL_PREFIX(PixelTransferf):
1419 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1420 TEST_L(EAX, EAX)
1421 JZ(GLNAME(_mesa_fallback_PixelTransferf))
1422 JMP(GL_OFFSET(_gloffset_PixelTransferf))
1423
1424ALIGNTEXT16
1425GLOBL_FN(GL_PREFIX(PixelTransferi))
1426GL_PREFIX(PixelTransferi):
1427 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1428 TEST_L(EAX, EAX)
1429 JZ(GLNAME(_mesa_fallback_PixelTransferi))
1430 JMP(GL_OFFSET(_gloffset_PixelTransferi))
1431
1432ALIGNTEXT16
1433GLOBL_FN(GL_PREFIX(PixelZoom))
1434GL_PREFIX(PixelZoom):
1435 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1436 TEST_L(EAX, EAX)
1437 JZ(GLNAME(_mesa_fallback_PixelZoom))
1438 JMP(GL_OFFSET(_gloffset_PixelZoom))
1439
1440ALIGNTEXT16
1441GLOBL_FN(GL_PREFIX(PointSize))
1442GL_PREFIX(PointSize):
1443 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1444 TEST_L(EAX, EAX)
1445 JZ(GLNAME(_mesa_fallback_PointSize))
1446 JMP(GL_OFFSET(_gloffset_PointSize))
1447
1448ALIGNTEXT16
1449GLOBL_FN(GL_PREFIX(PolygonMode))
1450GL_PREFIX(PolygonMode):
1451 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1452 TEST_L(EAX, EAX)
1453 JZ(GLNAME(_mesa_fallback_PolygonMode))
1454 JMP(GL_OFFSET(_gloffset_PolygonMode))
1455
1456ALIGNTEXT16
1457GLOBL_FN(GL_PREFIX(PolygonStipple))
1458GL_PREFIX(PolygonStipple):
1459 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1460 TEST_L(EAX, EAX)
1461 JZ(GLNAME(_mesa_fallback_PolygonStipple))
1462 JMP(GL_OFFSET(_gloffset_PolygonStipple))
1463
1464ALIGNTEXT16
1465GLOBL_FN(GL_PREFIX(PopAttrib))
1466GL_PREFIX(PopAttrib):
1467 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1468 TEST_L(EAX, EAX)
1469 JZ(GLNAME(_mesa_fallback_PopAttrib))
1470 JMP(GL_OFFSET(_gloffset_PopAttrib))
1471
1472ALIGNTEXT16
1473GLOBL_FN(GL_PREFIX(PopMatrix))
1474GL_PREFIX(PopMatrix):
1475 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1476 TEST_L(EAX, EAX)
1477 JZ(GLNAME(_mesa_fallback_PopMatrix))
1478 JMP(GL_OFFSET(_gloffset_PopMatrix))
1479
1480ALIGNTEXT16
1481GLOBL_FN(GL_PREFIX(PopName))
1482GL_PREFIX(PopName):
1483 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1484 TEST_L(EAX, EAX)
1485 JZ(GLNAME(_mesa_fallback_PopName))
1486 JMP(GL_OFFSET(_gloffset_PopName))
1487
1488ALIGNTEXT16
1489GLOBL_FN(GL_PREFIX(PushAttrib))
1490GL_PREFIX(PushAttrib):
1491 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1492 TEST_L(EAX, EAX)
1493 JZ(GLNAME(_mesa_fallback_PushAttrib))
1494 JMP(GL_OFFSET(_gloffset_PushAttrib))
1495
1496ALIGNTEXT16
1497GLOBL_FN(GL_PREFIX(PushMatrix))
1498GL_PREFIX(PushMatrix):
1499 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1500 TEST_L(EAX, EAX)
1501 JZ(GLNAME(_mesa_fallback_PushMatrix))
1502 JMP(GL_OFFSET(_gloffset_PushMatrix))
1503
1504ALIGNTEXT16
1505GLOBL_FN(GL_PREFIX(PushName))
1506GL_PREFIX(PushName):
1507 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1508 TEST_L(EAX, EAX)
1509 JZ(GLNAME(_mesa_fallback_PushName))
1510 JMP(GL_OFFSET(_gloffset_PushName))
1511
1512ALIGNTEXT16
1513GLOBL_FN(GL_PREFIX(RasterPos2d))
1514GL_PREFIX(RasterPos2d):
1515 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1516 TEST_L(EAX, EAX)
1517 JZ(GLNAME(_mesa_fallback_RasterPos2d))
1518 JMP(GL_OFFSET(_gloffset_RasterPos2d))
1519
1520ALIGNTEXT16
1521GLOBL_FN(GL_PREFIX(RasterPos2f))
1522GL_PREFIX(RasterPos2f):
1523 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1524 TEST_L(EAX, EAX)
1525 JZ(GLNAME(_mesa_fallback_RasterPos2f))
1526 JMP(GL_OFFSET(_gloffset_RasterPos2f))
1527
1528ALIGNTEXT16
1529GLOBL_FN(GL_PREFIX(RasterPos2i))
1530GL_PREFIX(RasterPos2i):
1531 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1532 TEST_L(EAX, EAX)
1533 JZ(GLNAME(_mesa_fallback_RasterPos2i))
1534 JMP(GL_OFFSET(_gloffset_RasterPos2i))
1535
1536ALIGNTEXT16
1537GLOBL_FN(GL_PREFIX(RasterPos2s))
1538GL_PREFIX(RasterPos2s):
1539 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1540 TEST_L(EAX, EAX)
1541 JZ(GLNAME(_mesa_fallback_RasterPos2s))
1542 JMP(GL_OFFSET(_gloffset_RasterPos2s))
1543
1544ALIGNTEXT16
1545GLOBL_FN(GL_PREFIX(RasterPos3d))
1546GL_PREFIX(RasterPos3d):
1547 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1548 TEST_L(EAX, EAX)
1549 JZ(GLNAME(_mesa_fallback_RasterPos3d))
1550 JMP(GL_OFFSET(_gloffset_RasterPos3d))
1551
1552ALIGNTEXT16
1553GLOBL_FN(GL_PREFIX(RasterPos3f))
1554GL_PREFIX(RasterPos3f):
1555 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1556 TEST_L(EAX, EAX)
1557 JZ(GLNAME(_mesa_fallback_RasterPos3f))
1558 JMP(GL_OFFSET(_gloffset_RasterPos3f))
1559
1560ALIGNTEXT16
1561GLOBL_FN(GL_PREFIX(RasterPos3i))
1562GL_PREFIX(RasterPos3i):
1563 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1564 TEST_L(EAX, EAX)
1565 JZ(GLNAME(_mesa_fallback_RasterPos3i))
1566 JMP(GL_OFFSET(_gloffset_RasterPos3i))
1567
1568ALIGNTEXT16
1569GLOBL_FN(GL_PREFIX(RasterPos3s))
1570GL_PREFIX(RasterPos3s):
1571 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1572 TEST_L(EAX, EAX)
1573 JZ(GLNAME(_mesa_fallback_RasterPos3s))
1574 JMP(GL_OFFSET(_gloffset_RasterPos3s))
1575
1576ALIGNTEXT16
1577GLOBL_FN(GL_PREFIX(RasterPos4d))
1578GL_PREFIX(RasterPos4d):
1579 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1580 TEST_L(EAX, EAX)
1581 JZ(GLNAME(_mesa_fallback_RasterPos4d))
1582 JMP(GL_OFFSET(_gloffset_RasterPos4d))
1583
1584ALIGNTEXT16
1585GLOBL_FN(GL_PREFIX(RasterPos4f))
1586GL_PREFIX(RasterPos4f):
1587 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1588 TEST_L(EAX, EAX)
1589 JZ(GLNAME(_mesa_fallback_RasterPos4f))
1590 JMP(GL_OFFSET(_gloffset_RasterPos4f))
1591
1592ALIGNTEXT16
1593GLOBL_FN(GL_PREFIX(RasterPos4i))
1594GL_PREFIX(RasterPos4i):
1595 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1596 TEST_L(EAX, EAX)
1597 JZ(GLNAME(_mesa_fallback_RasterPos4i))
1598 JMP(GL_OFFSET(_gloffset_RasterPos4i))
1599
1600ALIGNTEXT16
1601GLOBL_FN(GL_PREFIX(RasterPos4s))
1602GL_PREFIX(RasterPos4s):
1603 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1604 TEST_L(EAX, EAX)
1605 JZ(GLNAME(_mesa_fallback_RasterPos4s))
1606 JMP(GL_OFFSET(_gloffset_RasterPos4s))
1607
1608ALIGNTEXT16
1609GLOBL_FN(GL_PREFIX(RasterPos2dv))
1610GL_PREFIX(RasterPos2dv):
1611 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1612 TEST_L(EAX, EAX)
1613 JZ(GLNAME(_mesa_fallback_RasterPos2dv))
1614 JMP(GL_OFFSET(_gloffset_RasterPos2dv))
1615
1616ALIGNTEXT16
1617GLOBL_FN(GL_PREFIX(RasterPos2fv))
1618GL_PREFIX(RasterPos2fv):
1619 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1620 TEST_L(EAX, EAX)
1621 JZ(GLNAME(_mesa_fallback_RasterPos2fv))
1622 JMP(GL_OFFSET(_gloffset_RasterPos2fv))
1623
1624ALIGNTEXT16
1625GLOBL_FN(GL_PREFIX(RasterPos2iv))
1626GL_PREFIX(RasterPos2iv):
1627 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1628 TEST_L(EAX, EAX)
1629 JZ(GLNAME(_mesa_fallback_RasterPos2iv))
1630 JMP(GL_OFFSET(_gloffset_RasterPos2iv))
1631
1632ALIGNTEXT16
1633GLOBL_FN(GL_PREFIX(RasterPos2sv))
1634GL_PREFIX(RasterPos2sv):
1635 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1636 TEST_L(EAX, EAX)
1637 JZ(GLNAME(_mesa_fallback_RasterPos2sv))
1638 JMP(GL_OFFSET(_gloffset_RasterPos2sv))
1639
1640ALIGNTEXT16
1641GLOBL_FN(GL_PREFIX(RasterPos3dv))
1642GL_PREFIX(RasterPos3dv):
1643 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1644 TEST_L(EAX, EAX)
1645 JZ(GLNAME(_mesa_fallback_RasterPos3dv))
1646 JMP(GL_OFFSET(_gloffset_RasterPos3dv))
1647
1648ALIGNTEXT16
1649GLOBL_FN(GL_PREFIX(RasterPos3fv))
1650GL_PREFIX(RasterPos3fv):
1651 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1652 TEST_L(EAX, EAX)
1653 JZ(GLNAME(_mesa_fallback_RasterPos3fv))
1654 JMP(GL_OFFSET(_gloffset_RasterPos3fv))
1655
1656ALIGNTEXT16
1657GLOBL_FN(GL_PREFIX(RasterPos3iv))
1658GL_PREFIX(RasterPos3iv):
1659 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1660 TEST_L(EAX, EAX)
1661 JZ(GLNAME(_mesa_fallback_RasterPos3iv))
1662 JMP(GL_OFFSET(_gloffset_RasterPos3iv))
1663
1664ALIGNTEXT16
1665GLOBL_FN(GL_PREFIX(RasterPos3sv))
1666GL_PREFIX(RasterPos3sv):
1667 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1668 TEST_L(EAX, EAX)
1669 JZ(GLNAME(_mesa_fallback_RasterPos3sv))
1670 JMP(GL_OFFSET(_gloffset_RasterPos3sv))
1671
1672ALIGNTEXT16
1673GLOBL_FN(GL_PREFIX(RasterPos4dv))
1674GL_PREFIX(RasterPos4dv):
1675 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1676 TEST_L(EAX, EAX)
1677 JZ(GLNAME(_mesa_fallback_RasterPos4dv))
1678 JMP(GL_OFFSET(_gloffset_RasterPos4dv))
1679
1680ALIGNTEXT16
1681GLOBL_FN(GL_PREFIX(RasterPos4fv))
1682GL_PREFIX(RasterPos4fv):
1683 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1684 TEST_L(EAX, EAX)
1685 JZ(GLNAME(_mesa_fallback_RasterPos4fv))
1686 JMP(GL_OFFSET(_gloffset_RasterPos4fv))
1687
1688ALIGNTEXT16
1689GLOBL_FN(GL_PREFIX(RasterPos4iv))
1690GL_PREFIX(RasterPos4iv):
1691 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1692 TEST_L(EAX, EAX)
1693 JZ(GLNAME(_mesa_fallback_RasterPos4iv))
1694 JMP(GL_OFFSET(_gloffset_RasterPos4iv))
1695
1696ALIGNTEXT16
1697GLOBL_FN(GL_PREFIX(RasterPos4sv))
1698GL_PREFIX(RasterPos4sv):
1699 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1700 TEST_L(EAX, EAX)
1701 JZ(GLNAME(_mesa_fallback_RasterPos4sv))
1702 JMP(GL_OFFSET(_gloffset_RasterPos4sv))
1703
1704ALIGNTEXT16
1705GLOBL_FN(GL_PREFIX(ReadBuffer))
1706GL_PREFIX(ReadBuffer):
1707 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1708 TEST_L(EAX, EAX)
1709 JZ(GLNAME(_mesa_fallback_ReadBuffer))
1710 JMP(GL_OFFSET(_gloffset_ReadBuffer))
1711
1712ALIGNTEXT16
1713GLOBL_FN(GL_PREFIX(ReadPixels))
1714GL_PREFIX(ReadPixels):
1715 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1716 TEST_L(EAX, EAX)
1717 JZ(GLNAME(_mesa_fallback_ReadPixels))
1718 JMP(GL_OFFSET(_gloffset_ReadPixels))
1719
1720ALIGNTEXT16
1721GLOBL_FN(GL_PREFIX(Rectd))
1722GL_PREFIX(Rectd):
1723 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1724 TEST_L(EAX, EAX)
1725 JZ(GLNAME(_mesa_fallback_Rectd))
1726 JMP(GL_OFFSET(_gloffset_Rectd))
1727
1728ALIGNTEXT16
1729GLOBL_FN(GL_PREFIX(Rectdv))
1730GL_PREFIX(Rectdv):
1731 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1732 TEST_L(EAX, EAX)
1733 JZ(GLNAME(_mesa_fallback_Rectdv))
1734 JMP(GL_OFFSET(_gloffset_Rectdv))
1735
1736ALIGNTEXT16
1737GLOBL_FN(GL_PREFIX(Rectf))
1738GL_PREFIX(Rectf):
1739 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1740 TEST_L(EAX, EAX)
1741 JZ(GLNAME(_mesa_fallback_Rectf))
1742 JMP(GL_OFFSET(_gloffset_Rectf))
1743
1744ALIGNTEXT16
1745GLOBL_FN(GL_PREFIX(Rectfv))
1746GL_PREFIX(Rectfv):
1747 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1748 TEST_L(EAX, EAX)
1749 JZ(GLNAME(_mesa_fallback_Rectfv))
1750 JMP(GL_OFFSET(_gloffset_Rectfv))
1751
1752ALIGNTEXT16
1753GLOBL_FN(GL_PREFIX(Recti))
1754GL_PREFIX(Recti):
1755 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1756 TEST_L(EAX, EAX)
1757 JZ(GLNAME(_mesa_fallback_Recti))
1758 JMP(GL_OFFSET(_gloffset_Recti))
1759
1760ALIGNTEXT16
1761GLOBL_FN(GL_PREFIX(Rectiv))
1762GL_PREFIX(Rectiv):
1763 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1764 TEST_L(EAX, EAX)
1765 JZ(GLNAME(_mesa_fallback_Rectiv))
1766 JMP(GL_OFFSET(_gloffset_Rectiv))
1767
1768ALIGNTEXT16
1769GLOBL_FN(GL_PREFIX(Rects))
1770GL_PREFIX(Rects):
1771 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1772 TEST_L(EAX, EAX)
1773 JZ(GLNAME(_mesa_fallback_Rects))
1774 JMP(GL_OFFSET(_gloffset_Rects))
1775
1776ALIGNTEXT16
1777GLOBL_FN(GL_PREFIX(Rectsv))
1778GL_PREFIX(Rectsv):
1779 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1780 TEST_L(EAX, EAX)
1781 JZ(GLNAME(_mesa_fallback_Rectsv))
1782 JMP(GL_OFFSET(_gloffset_Rectsv))
1783
1784ALIGNTEXT16
1785GLOBL_FN(GL_PREFIX(RenderMode))
1786GL_PREFIX(RenderMode):
1787 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1788 TEST_L(EAX, EAX)
1789 JZ(GLNAME(_mesa_fallback_RenderMode))
1790 JMP(GL_OFFSET(_gloffset_RenderMode))
1791
1792ALIGNTEXT16
1793GLOBL_FN(GL_PREFIX(Rotated))
1794GL_PREFIX(Rotated):
1795 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1796 TEST_L(EAX, EAX)
1797 JZ(GLNAME(_mesa_fallback_Rotated))
1798 JMP(GL_OFFSET(_gloffset_Rotated))
1799
1800ALIGNTEXT16
1801GLOBL_FN(GL_PREFIX(Rotatef))
1802GL_PREFIX(Rotatef):
1803 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1804 TEST_L(EAX, EAX)
1805 JZ(GLNAME(_mesa_fallback_Rotatef))
1806 JMP(GL_OFFSET(_gloffset_Rotatef))
1807
1808ALIGNTEXT16
1809GLOBL_FN(GL_PREFIX(SelectBuffer))
1810GL_PREFIX(SelectBuffer):
1811 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1812 TEST_L(EAX, EAX)
1813 JZ(GLNAME(_mesa_fallback_SelectBuffer))
1814 JMP(GL_OFFSET(_gloffset_SelectBuffer))
1815
1816ALIGNTEXT16
1817GLOBL_FN(GL_PREFIX(Scaled))
1818GL_PREFIX(Scaled):
1819 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1820 TEST_L(EAX, EAX)
1821 JZ(GLNAME(_mesa_fallback_Scaled))
1822 JMP(GL_OFFSET(_gloffset_Scaled))
1823
1824ALIGNTEXT16
1825GLOBL_FN(GL_PREFIX(Scalef))
1826GL_PREFIX(Scalef):
1827 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1828 TEST_L(EAX, EAX)
1829 JZ(GLNAME(_mesa_fallback_Scalef))
1830 JMP(GL_OFFSET(_gloffset_Scalef))
1831
1832ALIGNTEXT16
1833GLOBL_FN(GL_PREFIX(Scissor))
1834GL_PREFIX(Scissor):
1835 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1836 TEST_L(EAX, EAX)
1837 JZ(GLNAME(_mesa_fallback_Scissor))
1838 JMP(GL_OFFSET(_gloffset_Scissor))
1839
1840ALIGNTEXT16
1841GLOBL_FN(GL_PREFIX(ShadeModel))
1842GL_PREFIX(ShadeModel):
1843 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1844 TEST_L(EAX, EAX)
1845 JZ(GLNAME(_mesa_fallback_ShadeModel))
1846 JMP(GL_OFFSET(_gloffset_ShadeModel))
1847
1848ALIGNTEXT16
1849GLOBL_FN(GL_PREFIX(StencilFunc))
1850GL_PREFIX(StencilFunc):
1851 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1852 TEST_L(EAX, EAX)
1853 JZ(GLNAME(_mesa_fallback_StencilFunc))
1854 JMP(GL_OFFSET(_gloffset_StencilFunc))
1855
1856ALIGNTEXT16
1857GLOBL_FN(GL_PREFIX(StencilMask))
1858GL_PREFIX(StencilMask):
1859 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1860 TEST_L(EAX, EAX)
1861 JZ(GLNAME(_mesa_fallback_StencilMask))
1862 JMP(GL_OFFSET(_gloffset_StencilMask))
1863
1864ALIGNTEXT16
1865GLOBL_FN(GL_PREFIX(StencilOp))
1866GL_PREFIX(StencilOp):
1867 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1868 TEST_L(EAX, EAX)
1869 JZ(GLNAME(_mesa_fallback_StencilOp))
1870 JMP(GL_OFFSET(_gloffset_StencilOp))
1871
1872ALIGNTEXT16
1873GLOBL_FN(GL_PREFIX(TexCoord1d))
1874GL_PREFIX(TexCoord1d):
1875 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1876 TEST_L(EAX, EAX)
1877 JZ(GLNAME(_mesa_fallback_TexCoord1d))
1878 JMP(GL_OFFSET(_gloffset_TexCoord1d))
1879
1880ALIGNTEXT16
1881GLOBL_FN(GL_PREFIX(TexCoord1f))
1882GL_PREFIX(TexCoord1f):
1883 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1884 TEST_L(EAX, EAX)
1885 JZ(GLNAME(_mesa_fallback_TexCoord1f))
1886 JMP(GL_OFFSET(_gloffset_TexCoord1f))
1887
1888ALIGNTEXT16
1889GLOBL_FN(GL_PREFIX(TexCoord1i))
1890GL_PREFIX(TexCoord1i):
1891 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1892 TEST_L(EAX, EAX)
1893 JZ(GLNAME(_mesa_fallback_TexCoord1i))
1894 JMP(GL_OFFSET(_gloffset_TexCoord1i))
1895
1896ALIGNTEXT16
1897GLOBL_FN(GL_PREFIX(TexCoord1s))
1898GL_PREFIX(TexCoord1s):
1899 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1900 TEST_L(EAX, EAX)
1901 JZ(GLNAME(_mesa_fallback_TexCoord1s))
1902 JMP(GL_OFFSET(_gloffset_TexCoord1s))
1903
1904ALIGNTEXT16
1905GLOBL_FN(GL_PREFIX(TexCoord2d))
1906GL_PREFIX(TexCoord2d):
1907 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1908 TEST_L(EAX, EAX)
1909 JZ(GLNAME(_mesa_fallback_TexCoord2d))
1910 JMP(GL_OFFSET(_gloffset_TexCoord2d))
1911
1912ALIGNTEXT16
1913GLOBL_FN(GL_PREFIX(TexCoord2f))
1914GL_PREFIX(TexCoord2f):
1915 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1916 TEST_L(EAX, EAX)
1917 JZ(GLNAME(_mesa_fallback_TexCoord2f))
1918 JMP(GL_OFFSET(_gloffset_TexCoord2f))
1919
1920ALIGNTEXT16
1921GLOBL_FN(GL_PREFIX(TexCoord2s))
1922GL_PREFIX(TexCoord2s):
1923 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1924 TEST_L(EAX, EAX)
1925 JZ(GLNAME(_mesa_fallback_TexCoord2s))
1926 JMP(GL_OFFSET(_gloffset_TexCoord2s))
1927
1928ALIGNTEXT16
1929GLOBL_FN(GL_PREFIX(TexCoord2i))
1930GL_PREFIX(TexCoord2i):
1931 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1932 TEST_L(EAX, EAX)
1933 JZ(GLNAME(_mesa_fallback_TexCoord2i))
1934 JMP(GL_OFFSET(_gloffset_TexCoord2i))
1935
1936ALIGNTEXT16
1937GLOBL_FN(GL_PREFIX(TexCoord3d))
1938GL_PREFIX(TexCoord3d):
1939 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1940 TEST_L(EAX, EAX)
1941 JZ(GLNAME(_mesa_fallback_TexCoord3d))
1942 JMP(GL_OFFSET(_gloffset_TexCoord3d))
1943
1944ALIGNTEXT16
1945GLOBL_FN(GL_PREFIX(TexCoord3f))
1946GL_PREFIX(TexCoord3f):
1947 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1948 TEST_L(EAX, EAX)
1949 JZ(GLNAME(_mesa_fallback_TexCoord3f))
1950 JMP(GL_OFFSET(_gloffset_TexCoord3f))
1951
1952ALIGNTEXT16
1953GLOBL_FN(GL_PREFIX(TexCoord3i))
1954GL_PREFIX(TexCoord3i):
1955 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1956 TEST_L(EAX, EAX)
1957 JZ(GLNAME(_mesa_fallback_TexCoord3i))
1958 JMP(GL_OFFSET(_gloffset_TexCoord3i))
1959
1960ALIGNTEXT16
1961GLOBL_FN(GL_PREFIX(TexCoord3s))
1962GL_PREFIX(TexCoord3s):
1963 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1964 TEST_L(EAX, EAX)
1965 JZ(GLNAME(_mesa_fallback_TexCoord3s))
1966 JMP(GL_OFFSET(_gloffset_TexCoord3s))
1967
1968ALIGNTEXT16
1969GLOBL_FN(GL_PREFIX(TexCoord4d))
1970GL_PREFIX(TexCoord4d):
1971 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1972 TEST_L(EAX, EAX)
1973 JZ(GLNAME(_mesa_fallback_TexCoord4d))
1974 JMP(GL_OFFSET(_gloffset_TexCoord4d))
1975
1976ALIGNTEXT16
1977GLOBL_FN(GL_PREFIX(TexCoord4f))
1978GL_PREFIX(TexCoord4f):
1979 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1980 TEST_L(EAX, EAX)
1981 JZ(GLNAME(_mesa_fallback_TexCoord4f))
1982 JMP(GL_OFFSET(_gloffset_TexCoord4f))
1983
1984ALIGNTEXT16
1985GLOBL_FN(GL_PREFIX(TexCoord4i))
1986GL_PREFIX(TexCoord4i):
1987 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1988 TEST_L(EAX, EAX)
1989 JZ(GLNAME(_mesa_fallback_TexCoord4i))
1990 JMP(GL_OFFSET(_gloffset_TexCoord4i))
1991
1992ALIGNTEXT16
1993GLOBL_FN(GL_PREFIX(TexCoord4s))
1994GL_PREFIX(TexCoord4s):
1995 MOV_L(GLNAME(_mesa_Dispatch), EAX)
1996 TEST_L(EAX, EAX)
1997 JZ(GLNAME(_mesa_fallback_TexCoord4s))
1998 JMP(GL_OFFSET(_gloffset_TexCoord4s))
1999
2000ALIGNTEXT16
2001GLOBL_FN(GL_PREFIX(TexCoord1dv))
2002GL_PREFIX(TexCoord1dv):
2003 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2004 TEST_L(EAX, EAX)
2005 JZ(GLNAME(_mesa_fallback_TexCoord1dv))
2006 JMP(GL_OFFSET(_gloffset_TexCoord1dv))
2007
2008ALIGNTEXT16
2009GLOBL_FN(GL_PREFIX(TexCoord1fv))
2010GL_PREFIX(TexCoord1fv):
2011 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2012 TEST_L(EAX, EAX)
2013 JZ(GLNAME(_mesa_fallback_TexCoord1fv))
2014 JMP(GL_OFFSET(_gloffset_TexCoord1fv))
2015
2016ALIGNTEXT16
2017GLOBL_FN(GL_PREFIX(TexCoord1iv))
2018GL_PREFIX(TexCoord1iv):
2019 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2020 TEST_L(EAX, EAX)
2021 JZ(GLNAME(_mesa_fallback_TexCoord1iv))
2022 JMP(GL_OFFSET(_gloffset_TexCoord1iv))
2023
2024ALIGNTEXT16
2025GLOBL_FN(GL_PREFIX(TexCoord1sv))
2026GL_PREFIX(TexCoord1sv):
2027 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2028 TEST_L(EAX, EAX)
2029 JZ(GLNAME(_mesa_fallback_TexCoord1sv))
2030 JMP(GL_OFFSET(_gloffset_TexCoord1sv))
2031
2032ALIGNTEXT16
2033GLOBL_FN(GL_PREFIX(TexCoord2dv))
2034GL_PREFIX(TexCoord2dv):
2035 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2036 TEST_L(EAX, EAX)
2037 JZ(GLNAME(_mesa_fallback_TexCoord2dv))
2038 JMP(GL_OFFSET(_gloffset_TexCoord2dv))
2039
2040ALIGNTEXT16
2041GLOBL_FN(GL_PREFIX(TexCoord2fv))
2042GL_PREFIX(TexCoord2fv):
2043 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2044 TEST_L(EAX, EAX)
2045 JZ(GLNAME(_mesa_fallback_TexCoord2fv))
2046 JMP(GL_OFFSET(_gloffset_TexCoord2fv))
2047
2048ALIGNTEXT16
2049GLOBL_FN(GL_PREFIX(TexCoord2iv))
2050GL_PREFIX(TexCoord2iv):
2051 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2052 TEST_L(EAX, EAX)
2053 JZ(GLNAME(_mesa_fallback_TexCoord2iv))
2054 JMP(GL_OFFSET(_gloffset_TexCoord2iv))
2055
2056ALIGNTEXT16
2057GLOBL_FN(GL_PREFIX(TexCoord2sv))
2058GL_PREFIX(TexCoord2sv):
2059 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2060 TEST_L(EAX, EAX)
2061 JZ(GLNAME(_mesa_fallback_TexCoord2sv))
2062 JMP(GL_OFFSET(_gloffset_TexCoord2sv))
2063
2064ALIGNTEXT16
2065GLOBL_FN(GL_PREFIX(TexCoord3dv))
2066GL_PREFIX(TexCoord3dv):
2067 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2068 TEST_L(EAX, EAX)
2069 JZ(GLNAME(_mesa_fallback_TexCoord3dv))
2070 JMP(GL_OFFSET(_gloffset_TexCoord3dv))
2071
2072ALIGNTEXT16
2073GLOBL_FN(GL_PREFIX(TexCoord3fv))
2074GL_PREFIX(TexCoord3fv):
2075 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2076 TEST_L(EAX, EAX)
2077 JZ(GLNAME(_mesa_fallback_TexCoord3fv))
2078 JMP(GL_OFFSET(_gloffset_TexCoord3fv))
2079
2080ALIGNTEXT16
2081GLOBL_FN(GL_PREFIX(TexCoord3iv))
2082GL_PREFIX(TexCoord3iv):
2083 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2084 TEST_L(EAX, EAX)
2085 JZ(GLNAME(_mesa_fallback_TexCoord3iv))
2086 JMP(GL_OFFSET(_gloffset_TexCoord3iv))
2087
2088ALIGNTEXT16
2089GLOBL_FN(GL_PREFIX(TexCoord3sv))
2090GL_PREFIX(TexCoord3sv):
2091 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2092 TEST_L(EAX, EAX)
2093 JZ(GLNAME(_mesa_fallback_TexCoord3sv))
2094 JMP(GL_OFFSET(_gloffset_TexCoord3sv))
2095
2096ALIGNTEXT16
2097GLOBL_FN(GL_PREFIX(TexCoord4dv))
2098GL_PREFIX(TexCoord4dv):
2099 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2100 TEST_L(EAX, EAX)
2101 JZ(GLNAME(_mesa_fallback_TexCoord4dv))
2102 JMP(GL_OFFSET(_gloffset_TexCoord4dv))
2103
2104ALIGNTEXT16
2105GLOBL_FN(GL_PREFIX(TexCoord4fv))
2106GL_PREFIX(TexCoord4fv):
2107 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2108 TEST_L(EAX, EAX)
2109 JZ(GLNAME(_mesa_fallback_TexCoord4fv))
2110 JMP(GL_OFFSET(_gloffset_TexCoord4fv))
2111
2112ALIGNTEXT16
2113GLOBL_FN(GL_PREFIX(TexCoord4iv))
2114GL_PREFIX(TexCoord4iv):
2115 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2116 TEST_L(EAX, EAX)
2117 JZ(GLNAME(_mesa_fallback_TexCoord4iv))
2118 JMP(GL_OFFSET(_gloffset_TexCoord4iv))
2119
2120ALIGNTEXT16
2121GLOBL_FN(GL_PREFIX(TexCoord4sv))
2122GL_PREFIX(TexCoord4sv):
2123 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2124 TEST_L(EAX, EAX)
2125 JZ(GLNAME(_mesa_fallback_TexCoord4sv))
2126 JMP(GL_OFFSET(_gloffset_TexCoord4sv))
2127
2128ALIGNTEXT16
2129GLOBL_FN(GL_PREFIX(TexGend))
2130GL_PREFIX(TexGend):
2131 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2132 TEST_L(EAX, EAX)
2133 JZ(GLNAME(_mesa_fallback_TexGend))
2134 JMP(GL_OFFSET(_gloffset_TexGend))
2135
2136ALIGNTEXT16
2137GLOBL_FN(GL_PREFIX(TexGendv))
2138GL_PREFIX(TexGendv):
2139 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2140 TEST_L(EAX, EAX)
2141 JZ(GLNAME(_mesa_fallback_TexGendv))
2142 JMP(GL_OFFSET(_gloffset_TexGendv))
2143
2144ALIGNTEXT16
2145GLOBL_FN(GL_PREFIX(TexGenf))
2146GL_PREFIX(TexGenf):
2147 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2148 TEST_L(EAX, EAX)
2149 JZ(GLNAME(_mesa_fallback_TexGenf))
2150 JMP(GL_OFFSET(_gloffset_TexGenf))
2151
2152ALIGNTEXT16
2153GLOBL_FN(GL_PREFIX(TexGenfv))
2154GL_PREFIX(TexGenfv):
2155 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2156 TEST_L(EAX, EAX)
2157 JZ(GLNAME(_mesa_fallback_TexGenfv))
2158 JMP(GL_OFFSET(_gloffset_TexGenfv))
2159
2160ALIGNTEXT16
2161GLOBL_FN(GL_PREFIX(TexGeni))
2162GL_PREFIX(TexGeni):
2163 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2164 TEST_L(EAX, EAX)
2165 JZ(GLNAME(_mesa_fallback_TexGeni))
2166 JMP(GL_OFFSET(_gloffset_TexGeni))
2167
2168ALIGNTEXT16
2169GLOBL_FN(GL_PREFIX(TexGeniv))
2170GL_PREFIX(TexGeniv):
2171 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2172 TEST_L(EAX, EAX)
2173 JZ(GLNAME(_mesa_fallback_TexGeniv))
2174 JMP(GL_OFFSET(_gloffset_TexGeniv))
2175
2176ALIGNTEXT16
2177GLOBL_FN(GL_PREFIX(TexEnvf))
2178GL_PREFIX(TexEnvf):
2179 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2180 TEST_L(EAX, EAX)
2181 JZ(GLNAME(_mesa_fallback_TexEnvf))
2182 JMP(GL_OFFSET(_gloffset_TexEnvf))
2183
2184ALIGNTEXT16
2185GLOBL_FN(GL_PREFIX(TexEnvfv))
2186GL_PREFIX(TexEnvfv):
2187 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2188 TEST_L(EAX, EAX)
2189 JZ(GLNAME(_mesa_fallback_TexEnvfv))
2190 JMP(GL_OFFSET(_gloffset_TexEnvfv))
2191
2192ALIGNTEXT16
2193GLOBL_FN(GL_PREFIX(TexEnvi))
2194GL_PREFIX(TexEnvi):
2195 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2196 TEST_L(EAX, EAX)
2197 JZ(GLNAME(_mesa_fallback_TexEnvi))
2198 JMP(GL_OFFSET(_gloffset_TexEnvi))
2199
2200ALIGNTEXT16
2201GLOBL_FN(GL_PREFIX(TexEnviv))
2202GL_PREFIX(TexEnviv):
2203 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2204 TEST_L(EAX, EAX)
2205 JZ(GLNAME(_mesa_fallback_TexEnviv))
2206 JMP(GL_OFFSET(_gloffset_TexEnviv))
2207
2208ALIGNTEXT16
2209GLOBL_FN(GL_PREFIX(TexImage1D))
2210GL_PREFIX(TexImage1D):
2211 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2212 TEST_L(EAX, EAX)
2213 JZ(GLNAME(_mesa_fallback_TexImage1D))
2214 JMP(GL_OFFSET(_gloffset_TexImage1D))
2215
2216ALIGNTEXT16
2217GLOBL_FN(GL_PREFIX(TexImage2D))
2218GL_PREFIX(TexImage2D):
2219 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2220 TEST_L(EAX, EAX)
2221 JZ(GLNAME(_mesa_fallback_TexImage2D))
2222 JMP(GL_OFFSET(_gloffset_TexImage2D))
2223
2224ALIGNTEXT16
2225GLOBL_FN(GL_PREFIX(TexParameterf))
2226GL_PREFIX(TexParameterf):
2227 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2228 TEST_L(EAX, EAX)
2229 JZ(GLNAME(_mesa_fallback_TexParameterf))
2230 JMP(GL_OFFSET(_gloffset_TexParameterf))
2231
2232ALIGNTEXT16
2233GLOBL_FN(GL_PREFIX(TexParameterfv))
2234GL_PREFIX(TexParameterfv):
2235 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2236 TEST_L(EAX, EAX)
2237 JZ(GLNAME(_mesa_fallback_TexParameterfv))
2238 JMP(GL_OFFSET(_gloffset_TexParameterfv))
2239
2240ALIGNTEXT16
2241GLOBL_FN(GL_PREFIX(TexParameteri))
2242GL_PREFIX(TexParameteri):
2243 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2244 TEST_L(EAX, EAX)
2245 JZ(GLNAME(_mesa_fallback_TexParameteri))
2246 JMP(GL_OFFSET(_gloffset_TexParameteri))
2247
2248ALIGNTEXT16
2249GLOBL_FN(GL_PREFIX(TexParameteriv))
2250GL_PREFIX(TexParameteriv):
2251 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2252 TEST_L(EAX, EAX)
2253 JZ(GLNAME(_mesa_fallback_TexParameteriv))
2254 JMP(GL_OFFSET(_gloffset_TexParameteriv))
2255
2256ALIGNTEXT16
2257GLOBL_FN(GL_PREFIX(Translated))
2258GL_PREFIX(Translated):
2259 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2260 TEST_L(EAX, EAX)
2261 JZ(GLNAME(_mesa_fallback_Translated))
2262 JMP(GL_OFFSET(_gloffset_Translated))
2263
2264ALIGNTEXT16
2265GLOBL_FN(GL_PREFIX(Translatef))
2266GL_PREFIX(Translatef):
2267 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2268 TEST_L(EAX, EAX)
2269 JZ(GLNAME(_mesa_fallback_Translatef))
2270 JMP(GL_OFFSET(_gloffset_Translatef))
2271
2272ALIGNTEXT16
2273GLOBL_FN(GL_PREFIX(Vertex2d))
2274GL_PREFIX(Vertex2d):
2275 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2276 TEST_L(EAX, EAX)
2277 JZ(GLNAME(_mesa_fallback_Vertex2d))
2278 JMP(GL_OFFSET(_gloffset_Vertex2d))
2279
2280ALIGNTEXT16
2281GLOBL_FN(GL_PREFIX(Vertex2dv))
2282GL_PREFIX(Vertex2dv):
2283 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2284 TEST_L(EAX, EAX)
2285 JZ(GLNAME(_mesa_fallback_Vertex2dv))
2286 JMP(GL_OFFSET(_gloffset_Vertex2dv))
2287
2288ALIGNTEXT16
2289GLOBL_FN(GL_PREFIX(Vertex2f))
2290GL_PREFIX(Vertex2f):
2291 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2292 TEST_L(EAX, EAX)
2293 JZ(GLNAME(_mesa_fallback_Vertex2f))
2294 JMP(GL_OFFSET(_gloffset_Vertex2f))
2295
2296ALIGNTEXT16
2297GLOBL_FN(GL_PREFIX(Vertex2fv))
2298GL_PREFIX(Vertex2fv):
2299 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2300 TEST_L(EAX, EAX)
2301 JZ(GLNAME(_mesa_fallback_Vertex2fv))
2302 JMP(GL_OFFSET(_gloffset_Vertex2fv))
2303
2304ALIGNTEXT16
2305GLOBL_FN(GL_PREFIX(Vertex2i))
2306GL_PREFIX(Vertex2i):
2307 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2308 TEST_L(EAX, EAX)
2309 JZ(GLNAME(_mesa_fallback_Vertex2i))
2310 JMP(GL_OFFSET(_gloffset_Vertex2i))
2311
2312ALIGNTEXT16
2313GLOBL_FN(GL_PREFIX(Vertex2iv))
2314GL_PREFIX(Vertex2iv):
2315 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2316 TEST_L(EAX, EAX)
2317 JZ(GLNAME(_mesa_fallback_Vertex2iv))
2318 JMP(GL_OFFSET(_gloffset_Vertex2iv))
2319
2320ALIGNTEXT16
2321GLOBL_FN(GL_PREFIX(Vertex2s))
2322GL_PREFIX(Vertex2s):
2323 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2324 TEST_L(EAX, EAX)
2325 JZ(GLNAME(_mesa_fallback_Vertex2s))
2326 JMP(GL_OFFSET(_gloffset_Vertex2s))
2327
2328ALIGNTEXT16
2329GLOBL_FN(GL_PREFIX(Vertex2sv))
2330GL_PREFIX(Vertex2sv):
2331 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2332 TEST_L(EAX, EAX)
2333 JZ(GLNAME(_mesa_fallback_Vertex2sv))
2334 JMP(GL_OFFSET(_gloffset_Vertex2sv))
2335
2336ALIGNTEXT16
2337GLOBL_FN(GL_PREFIX(Vertex3d))
2338GL_PREFIX(Vertex3d):
2339 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2340 TEST_L(EAX, EAX)
2341 JZ(GLNAME(_mesa_fallback_Vertex3d))
2342 JMP(GL_OFFSET(_gloffset_Vertex3d))
2343
2344ALIGNTEXT16
2345GLOBL_FN(GL_PREFIX(Vertex3dv))
2346GL_PREFIX(Vertex3dv):
2347 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2348 TEST_L(EAX, EAX)
2349 JZ(GLNAME(_mesa_fallback_Vertex3dv))
2350 JMP(GL_OFFSET(_gloffset_Vertex3dv))
2351
2352ALIGNTEXT16
2353GLOBL_FN(GL_PREFIX(Vertex3f))
2354GL_PREFIX(Vertex3f):
2355 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2356 TEST_L(EAX, EAX)
2357 JZ(GLNAME(_mesa_fallback_Vertex3f))
2358 JMP(GL_OFFSET(_gloffset_Vertex3f))
2359
2360ALIGNTEXT16
2361GLOBL_FN(GL_PREFIX(Vertex3fv))
2362GL_PREFIX(Vertex3fv):
2363 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2364 TEST_L(EAX, EAX)
2365 JZ(GLNAME(_mesa_fallback_Vertex3fv))
2366 JMP(GL_OFFSET(_gloffset_Vertex3fv))
2367
2368ALIGNTEXT16
2369GLOBL_FN(GL_PREFIX(Vertex3i))
2370GL_PREFIX(Vertex3i):
2371 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2372 TEST_L(EAX, EAX)
2373 JZ(GLNAME(_mesa_fallback_Vertex3i))
2374 JMP(GL_OFFSET(_gloffset_Vertex3i))
2375
2376ALIGNTEXT16
2377GLOBL_FN(GL_PREFIX(Vertex3iv))
2378GL_PREFIX(Vertex3iv):
2379 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2380 TEST_L(EAX, EAX)
2381 JZ(GLNAME(_mesa_fallback_Vertex3iv))
2382 JMP(GL_OFFSET(_gloffset_Vertex3iv))
2383
2384ALIGNTEXT16
2385GLOBL_FN(GL_PREFIX(Vertex3s))
2386GL_PREFIX(Vertex3s):
2387 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2388 TEST_L(EAX, EAX)
2389 JZ(GLNAME(_mesa_fallback_Vertex3s))
2390 JMP(GL_OFFSET(_gloffset_Vertex3s))
2391
2392ALIGNTEXT16
2393GLOBL_FN(GL_PREFIX(Vertex3sv))
2394GL_PREFIX(Vertex3sv):
2395 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2396 TEST_L(EAX, EAX)
2397 JZ(GLNAME(_mesa_fallback_Vertex3sv))
2398 JMP(GL_OFFSET(_gloffset_Vertex3sv))
2399
2400ALIGNTEXT16
2401GLOBL_FN(GL_PREFIX(Vertex4d))
2402GL_PREFIX(Vertex4d):
2403 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2404 TEST_L(EAX, EAX)
2405 JZ(GLNAME(_mesa_fallback_Vertex4d))
2406 JMP(GL_OFFSET(_gloffset_Vertex4d))
2407
2408ALIGNTEXT16
2409GLOBL_FN(GL_PREFIX(Vertex4dv))
2410GL_PREFIX(Vertex4dv):
2411 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2412 TEST_L(EAX, EAX)
2413 JZ(GLNAME(_mesa_fallback_Vertex4dv))
2414 JMP(GL_OFFSET(_gloffset_Vertex4dv))
2415
2416ALIGNTEXT16
2417GLOBL_FN(GL_PREFIX(Vertex4f))
2418GL_PREFIX(Vertex4f):
2419 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2420 TEST_L(EAX, EAX)
2421 JZ(GLNAME(_mesa_fallback_Vertex4f))
2422 JMP(GL_OFFSET(_gloffset_Vertex4f))
2423
2424ALIGNTEXT16
2425GLOBL_FN(GL_PREFIX(Vertex4fv))
2426GL_PREFIX(Vertex4fv):
2427 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2428 TEST_L(EAX, EAX)
2429 JZ(GLNAME(_mesa_fallback_Vertex4fv))
2430 JMP(GL_OFFSET(_gloffset_Vertex4fv))
2431
2432ALIGNTEXT16
2433GLOBL_FN(GL_PREFIX(Vertex4i))
2434GL_PREFIX(Vertex4i):
2435 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2436 TEST_L(EAX, EAX)
2437 JZ(GLNAME(_mesa_fallback_Vertex4i))
2438 JMP(GL_OFFSET(_gloffset_Vertex4i))
2439
2440ALIGNTEXT16
2441GLOBL_FN(GL_PREFIX(Vertex4iv))
2442GL_PREFIX(Vertex4iv):
2443 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2444 TEST_L(EAX, EAX)
2445 JZ(GLNAME(_mesa_fallback_Vertex4iv))
2446 JMP(GL_OFFSET(_gloffset_Vertex4iv))
2447
2448ALIGNTEXT16
2449GLOBL_FN(GL_PREFIX(Vertex4s))
2450GL_PREFIX(Vertex4s):
2451 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2452 TEST_L(EAX, EAX)
2453 JZ(GLNAME(_mesa_fallback_Vertex4s))
2454 JMP(GL_OFFSET(_gloffset_Vertex4s))
2455
2456ALIGNTEXT16
2457GLOBL_FN(GL_PREFIX(Vertex4sv))
2458GL_PREFIX(Vertex4sv):
2459 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2460 TEST_L(EAX, EAX)
2461 JZ(GLNAME(_mesa_fallback_Vertex4sv))
2462 JMP(GL_OFFSET(_gloffset_Vertex4sv))
2463
2464ALIGNTEXT16
2465GLOBL_FN(GL_PREFIX(Viewport))
2466GL_PREFIX(Viewport):
2467 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2468 TEST_L(EAX, EAX)
2469 JZ(GLNAME(_mesa_fallback_Viewport))
2470 JMP(GL_OFFSET(_gloffset_Viewport))
2471
2472ALIGNTEXT16
2473GLOBL_FN(GL_PREFIX(AreTexturesResident))
2474GL_PREFIX(AreTexturesResident):
2475 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2476 TEST_L(EAX, EAX)
2477 JZ(GLNAME(_mesa_fallback_AreTexturesResident))
2478 JMP(GL_OFFSET(_gloffset_AreTexturesResident))
2479
2480ALIGNTEXT16
2481GLOBL_FN(GL_PREFIX(ArrayElement))
2482GL_PREFIX(ArrayElement):
2483 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2484 TEST_L(EAX, EAX)
2485 JZ(GLNAME(_mesa_fallback_ArrayElement))
2486 JMP(GL_OFFSET(_gloffset_ArrayElement))
2487
2488ALIGNTEXT16
2489GLOBL_FN(GL_PREFIX(BindTexture))
2490GL_PREFIX(BindTexture):
2491 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2492 TEST_L(EAX, EAX)
2493 JZ(GLNAME(_mesa_fallback_BindTexture))
2494 JMP(GL_OFFSET(_gloffset_BindTexture))
2495
2496ALIGNTEXT16
2497GLOBL_FN(GL_PREFIX(ColorPointer))
2498GL_PREFIX(ColorPointer):
2499 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2500 TEST_L(EAX, EAX)
2501 JZ(GLNAME(_mesa_fallback_ColorPointer))
2502 JMP(GL_OFFSET(_gloffset_ColorPointer))
2503
2504ALIGNTEXT16
2505GLOBL_FN(GL_PREFIX(CopyTexImage1D))
2506GL_PREFIX(CopyTexImage1D):
2507 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2508 TEST_L(EAX, EAX)
2509 JZ(GLNAME(_mesa_fallback_CopyTexImage1D))
2510 JMP(GL_OFFSET(_gloffset_CopyTexImage1D))
2511
2512ALIGNTEXT16
2513GLOBL_FN(GL_PREFIX(CopyTexImage2D))
2514GL_PREFIX(CopyTexImage2D):
2515 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2516 TEST_L(EAX, EAX)
2517 JZ(GLNAME(_mesa_fallback_CopyTexImage2D))
2518 JMP(GL_OFFSET(_gloffset_CopyTexImage2D))
2519
2520ALIGNTEXT16
2521GLOBL_FN(GL_PREFIX(CopyTexSubImage1D))
2522GL_PREFIX(CopyTexSubImage1D):
2523 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2524 TEST_L(EAX, EAX)
2525 JZ(GLNAME(_mesa_fallback_CopyTexSubImage1D))
2526 JMP(GL_OFFSET(_gloffset_CopyTexSubImage1D))
2527
2528ALIGNTEXT16
2529GLOBL_FN(GL_PREFIX(CopyTexSubImage2D))
2530GL_PREFIX(CopyTexSubImage2D):
2531 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2532 TEST_L(EAX, EAX)
2533 JZ(GLNAME(_mesa_fallback_CopyTexSubImage2D))
2534 JMP(GL_OFFSET(_gloffset_CopyTexSubImage2D))
2535
2536ALIGNTEXT16
2537GLOBL_FN(GL_PREFIX(DeleteTextures))
2538GL_PREFIX(DeleteTextures):
2539 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2540 TEST_L(EAX, EAX)
2541 JZ(GLNAME(_mesa_fallback_DeleteTextures))
2542 JMP(GL_OFFSET(_gloffset_DeleteTextures))
2543
2544ALIGNTEXT16
2545GLOBL_FN(GL_PREFIX(DisableClientState))
2546GL_PREFIX(DisableClientState):
2547 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2548 TEST_L(EAX, EAX)
2549 JZ(GLNAME(_mesa_fallback_DisableClientState))
2550 JMP(GL_OFFSET(_gloffset_DisableClientState))
2551
2552ALIGNTEXT16
2553GLOBL_FN(GL_PREFIX(DrawArrays))
2554GL_PREFIX(DrawArrays):
2555 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2556 TEST_L(EAX, EAX)
2557 JZ(GLNAME(_mesa_fallback_DrawArrays))
2558 JMP(GL_OFFSET(_gloffset_DrawArrays))
2559
2560ALIGNTEXT16
2561GLOBL_FN(GL_PREFIX(EdgeFlagPointer))
2562GL_PREFIX(EdgeFlagPointer):
2563 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2564 TEST_L(EAX, EAX)
2565 JZ(GLNAME(_mesa_fallback_EdgeFlagPointer))
2566 JMP(GL_OFFSET(_gloffset_EdgeFlagPointer))
2567
2568ALIGNTEXT16
2569GLOBL_FN(GL_PREFIX(EnableClientState))
2570GL_PREFIX(EnableClientState):
2571 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2572 TEST_L(EAX, EAX)
2573 JZ(GLNAME(_mesa_fallback_EnableClientState))
2574 JMP(GL_OFFSET(_gloffset_EnableClientState))
2575
2576ALIGNTEXT16
2577GLOBL_FN(GL_PREFIX(GenTextures))
2578GL_PREFIX(GenTextures):
2579 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2580 TEST_L(EAX, EAX)
2581 JZ(GLNAME(_mesa_fallback_GenTextures))
2582 JMP(GL_OFFSET(_gloffset_GenTextures))
2583
2584ALIGNTEXT16
2585GLOBL_FN(GL_PREFIX(GetPointerv))
2586GL_PREFIX(GetPointerv):
2587 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2588 TEST_L(EAX, EAX)
2589 JZ(GLNAME(_mesa_fallback_GetPointerv))
2590 JMP(GL_OFFSET(_gloffset_GetPointerv))
2591
2592ALIGNTEXT16
2593GLOBL_FN(GL_PREFIX(IndexPointer))
2594GL_PREFIX(IndexPointer):
2595 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2596 TEST_L(EAX, EAX)
2597 JZ(GLNAME(_mesa_fallback_IndexPointer))
2598 JMP(GL_OFFSET(_gloffset_IndexPointer))
2599
2600ALIGNTEXT16
2601GLOBL_FN(GL_PREFIX(Indexub))
2602GL_PREFIX(Indexub):
2603 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2604 TEST_L(EAX, EAX)
2605 JZ(GLNAME(_mesa_fallback_Indexub))
2606 JMP(GL_OFFSET(_gloffset_Indexub))
2607
2608ALIGNTEXT16
2609GLOBL_FN(GL_PREFIX(Indexubv))
2610GL_PREFIX(Indexubv):
2611 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2612 TEST_L(EAX, EAX)
2613 JZ(GLNAME(_mesa_fallback_Indexubv))
2614 JMP(GL_OFFSET(_gloffset_Indexubv))
2615
2616ALIGNTEXT16
2617GLOBL_FN(GL_PREFIX(InterleavedArrays))
2618GL_PREFIX(InterleavedArrays):
2619 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2620 TEST_L(EAX, EAX)
2621 JZ(GLNAME(_mesa_fallback_InterleavedArrays))
2622 JMP(GL_OFFSET(_gloffset_InterleavedArrays))
2623
2624ALIGNTEXT16
2625GLOBL_FN(GL_PREFIX(IsTexture))
2626GL_PREFIX(IsTexture):
2627 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2628 TEST_L(EAX, EAX)
2629 JZ(GLNAME(_mesa_fallback_IsTexture))
2630 JMP(GL_OFFSET(_gloffset_IsTexture))
2631
2632ALIGNTEXT16
2633GLOBL_FN(GL_PREFIX(NormalPointer))
2634GL_PREFIX(NormalPointer):
2635 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2636 TEST_L(EAX, EAX)
2637 JZ(GLNAME(_mesa_fallback_NormalPointer))
2638 JMP(GL_OFFSET(_gloffset_NormalPointer))
2639
2640ALIGNTEXT16
2641GLOBL_FN(GL_PREFIX(PolygonOffset))
2642GL_PREFIX(PolygonOffset):
2643 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2644 TEST_L(EAX, EAX)
2645 JZ(GLNAME(_mesa_fallback_PolygonOffset))
2646 JMP(GL_OFFSET(_gloffset_PolygonOffset))
2647
2648ALIGNTEXT16
2649GLOBL_FN(GL_PREFIX(PopClientAttrib))
2650GL_PREFIX(PopClientAttrib):
2651 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2652 TEST_L(EAX, EAX)
2653 JZ(GLNAME(_mesa_fallback_PopClientAttrib))
2654 JMP(GL_OFFSET(_gloffset_PopClientAttrib))
2655
2656ALIGNTEXT16
2657GLOBL_FN(GL_PREFIX(PrioritizeTextures))
2658GL_PREFIX(PrioritizeTextures):
2659 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2660 TEST_L(EAX, EAX)
2661 JZ(GLNAME(_mesa_fallback_PrioritizeTextures))
2662 JMP(GL_OFFSET(_gloffset_PrioritizeTextures))
2663
2664ALIGNTEXT16
2665GLOBL_FN(GL_PREFIX(PushClientAttrib))
2666GL_PREFIX(PushClientAttrib):
2667 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2668 TEST_L(EAX, EAX)
2669 JZ(GLNAME(_mesa_fallback_PushClientAttrib))
2670 JMP(GL_OFFSET(_gloffset_PushClientAttrib))
2671
2672ALIGNTEXT16
2673GLOBL_FN(GL_PREFIX(TexCoordPointer))
2674GL_PREFIX(TexCoordPointer):
2675 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2676 TEST_L(EAX, EAX)
2677 JZ(GLNAME(_mesa_fallback_TexCoordPointer))
2678 JMP(GL_OFFSET(_gloffset_TexCoordPointer))
2679
2680ALIGNTEXT16
2681GLOBL_FN(GL_PREFIX(TexSubImage1D))
2682GL_PREFIX(TexSubImage1D):
2683 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2684 TEST_L(EAX, EAX)
2685 JZ(GLNAME(_mesa_fallback_TexSubImage1D))
2686 JMP(GL_OFFSET(_gloffset_TexSubImage1D))
2687
2688ALIGNTEXT16
2689GLOBL_FN(GL_PREFIX(TexSubImage2D))
2690GL_PREFIX(TexSubImage2D):
2691 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2692 TEST_L(EAX, EAX)
2693 JZ(GLNAME(_mesa_fallback_TexSubImage2D))
2694 JMP(GL_OFFSET(_gloffset_TexSubImage2D))
2695
2696ALIGNTEXT16
2697GLOBL_FN(GL_PREFIX(VertexPointer))
2698GL_PREFIX(VertexPointer):
2699 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2700 TEST_L(EAX, EAX)
2701 JZ(GLNAME(_mesa_fallback_VertexPointer))
2702 JMP(GL_OFFSET(_gloffset_VertexPointer))
2703
2704ALIGNTEXT16
2705GLOBL_FN(GL_PREFIX(CopyTexSubImage3D))
2706GL_PREFIX(CopyTexSubImage3D):
2707 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2708 TEST_L(EAX, EAX)
2709 JZ(GLNAME(_mesa_fallback_CopyTexSubImage3D))
2710 JMP(GL_OFFSET(_gloffset_CopyTexSubImage3D))
2711
2712ALIGNTEXT16
2713GLOBL_FN(GL_PREFIX(DrawRangeElements))
2714GL_PREFIX(DrawRangeElements):
2715 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2716 TEST_L(EAX, EAX)
2717 JZ(GLNAME(_mesa_fallback_DrawRangeElements))
2718 JMP(GL_OFFSET(_gloffset_DrawRangeElements))
2719
2720ALIGNTEXT16
2721GLOBL_FN(GL_PREFIX(TexImage3D))
2722GL_PREFIX(TexImage3D):
2723 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2724 TEST_L(EAX, EAX)
2725 JZ(GLNAME(_mesa_fallback_TexImage3D))
2726 JMP(GL_OFFSET(_gloffset_TexImage3D))
2727
2728ALIGNTEXT16
2729GLOBL_FN(GL_PREFIX(TexSubImage3D))
2730GL_PREFIX(TexSubImage3D):
2731 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2732 TEST_L(EAX, EAX)
2733 JZ(GLNAME(_mesa_fallback_TexSubImage3D))
2734 JMP(GL_OFFSET(_gloffset_TexSubImage3D))
2735
2736ALIGNTEXT16
2737GLOBL_FN(GL_PREFIX(BlendColor))
2738GL_PREFIX(BlendColor):
2739 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2740 TEST_L(EAX, EAX)
2741 JZ(GLNAME(_mesa_fallback_BlendColor))
2742 JMP(GL_OFFSET(_gloffset_BlendColor))
2743
2744ALIGNTEXT16
2745GLOBL_FN(GL_PREFIX(BlendEquation))
2746GL_PREFIX(BlendEquation):
2747 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2748 TEST_L(EAX, EAX)
2749 JZ(GLNAME(_mesa_fallback_BlendEquation))
2750 JMP(GL_OFFSET(_gloffset_BlendEquation))
2751
2752ALIGNTEXT16
2753GLOBL_FN(GL_PREFIX(ColorSubTable))
2754GL_PREFIX(ColorSubTable):
2755 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2756 TEST_L(EAX, EAX)
2757 JZ(GLNAME(_mesa_fallback_ColorSubTable))
2758 JMP(GL_OFFSET(_gloffset_ColorSubTable))
2759
2760ALIGNTEXT16
2761GLOBL_FN(GL_PREFIX(ColorTable))
2762GL_PREFIX(ColorTable):
2763 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2764 TEST_L(EAX, EAX)
2765 JZ(GLNAME(_mesa_fallback_ColorTable))
2766 JMP(GL_OFFSET(_gloffset_ColorTable))
2767
2768ALIGNTEXT16
2769GLOBL_FN(GL_PREFIX(ColorTableParameterfv))
2770GL_PREFIX(ColorTableParameterfv):
2771 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2772 TEST_L(EAX, EAX)
2773 JZ(GLNAME(_mesa_fallback_ColorTableParameterfv))
2774 JMP(GL_OFFSET(_gloffset_ColorTableParameterfv))
2775
2776ALIGNTEXT16
2777GLOBL_FN(GL_PREFIX(ColorTableParameteriv))
2778GL_PREFIX(ColorTableParameteriv):
2779 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2780 TEST_L(EAX, EAX)
2781 JZ(GLNAME(_mesa_fallback_ColorTableParameteriv))
2782 JMP(GL_OFFSET(_gloffset_ColorTableParameteriv))
2783
2784ALIGNTEXT16
2785GLOBL_FN(GL_PREFIX(ConvolutionFilter1D))
2786GL_PREFIX(ConvolutionFilter1D):
2787 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2788 TEST_L(EAX, EAX)
2789 JZ(GLNAME(_mesa_fallback_ConvolutionFilter1D))
2790 JMP(GL_OFFSET(_gloffset_ConvolutionFilter1D))
2791
2792ALIGNTEXT16
2793GLOBL_FN(GL_PREFIX(ConvolutionFilter2D))
2794GL_PREFIX(ConvolutionFilter2D):
2795 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2796 TEST_L(EAX, EAX)
2797 JZ(GLNAME(_mesa_fallback_ConvolutionFilter2D))
2798 JMP(GL_OFFSET(_gloffset_ConvolutionFilter2D))
2799
2800ALIGNTEXT16
2801GLOBL_FN(GL_PREFIX(ConvolutionParameterf))
2802GL_PREFIX(ConvolutionParameterf):
2803 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2804 TEST_L(EAX, EAX)
2805 JZ(GLNAME(_mesa_fallback_ConvolutionParameterf))
2806 JMP(GL_OFFSET(_gloffset_ConvolutionParameterf))
2807
2808ALIGNTEXT16
2809GLOBL_FN(GL_PREFIX(ConvolutionParameterfv))
2810GL_PREFIX(ConvolutionParameterfv):
2811 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2812 TEST_L(EAX, EAX)
2813 JZ(GLNAME(_mesa_fallback_ConvolutionParameterfv))
2814 JMP(GL_OFFSET(_gloffset_ConvolutionParameterfv))
2815
2816ALIGNTEXT16
2817GLOBL_FN(GL_PREFIX(ConvolutionParameteri))
2818GL_PREFIX(ConvolutionParameteri):
2819 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2820 TEST_L(EAX, EAX)
2821 JZ(GLNAME(_mesa_fallback_ConvolutionParameteri))
2822 JMP(GL_OFFSET(_gloffset_ConvolutionParameteri))
2823
2824ALIGNTEXT16
2825GLOBL_FN(GL_PREFIX(ConvolutionParameteriv))
2826GL_PREFIX(ConvolutionParameteriv):
2827 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2828 TEST_L(EAX, EAX)
2829 JZ(GLNAME(_mesa_fallback_ConvolutionParameteriv))
2830 JMP(GL_OFFSET(_gloffset_ConvolutionParameteriv))
2831
2832ALIGNTEXT16
2833GLOBL_FN(GL_PREFIX(CopyColorSubTable))
2834GL_PREFIX(CopyColorSubTable):
2835 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2836 TEST_L(EAX, EAX)
2837 JZ(GLNAME(_mesa_fallback_CopyColorSubTable))
2838 JMP(GL_OFFSET(_gloffset_CopyColorSubTable))
2839
2840ALIGNTEXT16
2841GLOBL_FN(GL_PREFIX(CopyColorTable))
2842GL_PREFIX(CopyColorTable):
2843 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2844 TEST_L(EAX, EAX)
2845 JZ(GLNAME(_mesa_fallback_CopyColorTable))
2846 JMP(GL_OFFSET(_gloffset_CopyColorTable))
2847
2848ALIGNTEXT16
2849GLOBL_FN(GL_PREFIX(CopyConvolutionFilter1D))
2850GL_PREFIX(CopyConvolutionFilter1D):
2851 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2852 TEST_L(EAX, EAX)
2853 JZ(GLNAME(_mesa_fallback_CopyConvolutionFilter1D))
2854 JMP(GL_OFFSET(_gloffset_CopyConvolutionFilter1D))
2855
2856ALIGNTEXT16
2857GLOBL_FN(GL_PREFIX(CopyConvolutionFilter2D))
2858GL_PREFIX(CopyConvolutionFilter2D):
2859 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2860 TEST_L(EAX, EAX)
2861 JZ(GLNAME(_mesa_fallback_CopyConvolutionFilter2D))
2862 JMP(GL_OFFSET(_gloffset_CopyConvolutionFilter2D))
2863
2864ALIGNTEXT16
2865GLOBL_FN(GL_PREFIX(GetColorTable))
2866GL_PREFIX(GetColorTable):
2867 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2868 TEST_L(EAX, EAX)
2869 JZ(GLNAME(_mesa_fallback_GetColorTable))
2870 JMP(GL_OFFSET(_gloffset_GetColorTable))
2871
2872ALIGNTEXT16
2873GLOBL_FN(GL_PREFIX(GetColorTableParameterfv))
2874GL_PREFIX(GetColorTableParameterfv):
2875 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2876 TEST_L(EAX, EAX)
2877 JZ(GLNAME(_mesa_fallback_GetColorTableParameterfv))
2878 JMP(GL_OFFSET(_gloffset_GetColorTableParameterfv))
2879
2880ALIGNTEXT16
2881GLOBL_FN(GL_PREFIX(GetColorTableParameteriv))
2882GL_PREFIX(GetColorTableParameteriv):
2883 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2884 TEST_L(EAX, EAX)
2885 JZ(GLNAME(_mesa_fallback_GetColorTableParameteriv))
2886 JMP(GL_OFFSET(_gloffset_GetColorTableParameteriv))
2887
2888ALIGNTEXT16
2889GLOBL_FN(GL_PREFIX(GetConvolutionFilter))
2890GL_PREFIX(GetConvolutionFilter):
2891 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2892 TEST_L(EAX, EAX)
2893 JZ(GLNAME(_mesa_fallback_GetConvolutionFilter))
2894 JMP(GL_OFFSET(_gloffset_GetConvolutionFilter))
2895
2896ALIGNTEXT16
2897GLOBL_FN(GL_PREFIX(GetConvolutionParameterfv))
2898GL_PREFIX(GetConvolutionParameterfv):
2899 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2900 TEST_L(EAX, EAX)
2901 JZ(GLNAME(_mesa_fallback_GetConvolutionParameterfv))
2902 JMP(GL_OFFSET(_gloffset_GetConvolutionParameterfv))
2903
2904ALIGNTEXT16
2905GLOBL_FN(GL_PREFIX(GetConvolutionParameteriv))
2906GL_PREFIX(GetConvolutionParameteriv):
2907 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2908 TEST_L(EAX, EAX)
2909 JZ(GLNAME(_mesa_fallback_GetConvolutionParameteriv))
2910 JMP(GL_OFFSET(_gloffset_GetConvolutionParameteriv))
2911
2912ALIGNTEXT16
2913GLOBL_FN(GL_PREFIX(GetHistogram))
2914GL_PREFIX(GetHistogram):
2915 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2916 TEST_L(EAX, EAX)
2917 JZ(GLNAME(_mesa_fallback_GetHistogram))
2918 JMP(GL_OFFSET(_gloffset_GetHistogram))
2919
2920ALIGNTEXT16
2921GLOBL_FN(GL_PREFIX(GetHistogramParameterfv))
2922GL_PREFIX(GetHistogramParameterfv):
2923 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2924 TEST_L(EAX, EAX)
2925 JZ(GLNAME(_mesa_fallback_GetHistogramParameterfv))
2926 JMP(GL_OFFSET(_gloffset_GetHistogramParameterfv))
2927
2928ALIGNTEXT16
2929GLOBL_FN(GL_PREFIX(GetHistogramParameteriv))
2930GL_PREFIX(GetHistogramParameteriv):
2931 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2932 TEST_L(EAX, EAX)
2933 JZ(GLNAME(_mesa_fallback_GetHistogramParameteriv))
2934 JMP(GL_OFFSET(_gloffset_GetHistogramParameteriv))
2935
2936ALIGNTEXT16
2937GLOBL_FN(GL_PREFIX(GetMinmax))
2938GL_PREFIX(GetMinmax):
2939 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2940 TEST_L(EAX, EAX)
2941 JZ(GLNAME(_mesa_fallback_GetMinmax))
2942 JMP(GL_OFFSET(_gloffset_GetMinmax))
2943
2944ALIGNTEXT16
2945GLOBL_FN(GL_PREFIX(GetMinmaxParameterfv))
2946GL_PREFIX(GetMinmaxParameterfv):
2947 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2948 TEST_L(EAX, EAX)
2949 JZ(GLNAME(_mesa_fallback_GetMinmaxParameterfv))
2950 JMP(GL_OFFSET(_gloffset_GetMinmaxParameterfv))
2951
2952ALIGNTEXT16
2953GLOBL_FN(GL_PREFIX(GetMinmaxParameteriv))
2954GL_PREFIX(GetMinmaxParameteriv):
2955 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2956 TEST_L(EAX, EAX)
2957 JZ(GLNAME(_mesa_fallback_GetMinmaxParameteriv))
2958 JMP(GL_OFFSET(_gloffset_GetMinmaxParameteriv))
2959
2960ALIGNTEXT16
2961GLOBL_FN(GL_PREFIX(GetSeparableFilter))
2962GL_PREFIX(GetSeparableFilter):
2963 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2964 TEST_L(EAX, EAX)
2965 JZ(GLNAME(_mesa_fallback_GetSeparableFilter))
2966 JMP(GL_OFFSET(_gloffset_GetSeparableFilter))
2967
2968ALIGNTEXT16
2969GLOBL_FN(GL_PREFIX(Histogram))
2970GL_PREFIX(Histogram):
2971 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2972 TEST_L(EAX, EAX)
2973 JZ(GLNAME(_mesa_fallback_Histogram))
2974 JMP(GL_OFFSET(_gloffset_Histogram))
2975
2976ALIGNTEXT16
2977GLOBL_FN(GL_PREFIX(Minmax))
2978GL_PREFIX(Minmax):
2979 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2980 TEST_L(EAX, EAX)
2981 JZ(GLNAME(_mesa_fallback_Minmax))
2982 JMP(GL_OFFSET(_gloffset_Minmax))
2983
2984ALIGNTEXT16
2985GLOBL_FN(GL_PREFIX(ResetMinmax))
2986GL_PREFIX(ResetMinmax):
2987 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2988 TEST_L(EAX, EAX)
2989 JZ(GLNAME(_mesa_fallback_ResetMinmax))
2990 JMP(GL_OFFSET(_gloffset_ResetMinmax))
2991
2992ALIGNTEXT16
2993GLOBL_FN(GL_PREFIX(ResetHistogram))
2994GL_PREFIX(ResetHistogram):
2995 MOV_L(GLNAME(_mesa_Dispatch), EAX)
2996 TEST_L(EAX, EAX)
2997 JZ(GLNAME(_mesa_fallback_ResetHistogram))
2998 JMP(GL_OFFSET(_gloffset_ResetHistogram))
2999
3000ALIGNTEXT16
3001GLOBL_FN(GL_PREFIX(SeparableFilter2D))
3002GL_PREFIX(SeparableFilter2D):
3003 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3004 TEST_L(EAX, EAX)
3005 JZ(GLNAME(_mesa_fallback_SeparableFilter2D))
3006 JMP(GL_OFFSET(_gloffset_SeparableFilter2D))
3007
3008ALIGNTEXT16
3009GLOBL_FN(GL_PREFIX(ActiveTextureARB))
3010GL_PREFIX(ActiveTextureARB):
3011 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3012 TEST_L(EAX, EAX)
3013 JZ(GLNAME(_mesa_fallback_ActiveTextureARB))
3014 JMP(GL_OFFSET(_gloffset_ActiveTextureARB))
3015
3016ALIGNTEXT16
3017GLOBL_FN(GL_PREFIX(ClientActiveTextureARB))
3018GL_PREFIX(ClientActiveTextureARB):
3019 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3020 TEST_L(EAX, EAX)
3021 JZ(GLNAME(_mesa_fallback_ClientActiveTextureARB))
3022 JMP(GL_OFFSET(_gloffset_ClientActiveTextureARB))
3023
3024ALIGNTEXT16
3025GLOBL_FN(GL_PREFIX(MultiTexCoord1dARB))
3026GL_PREFIX(MultiTexCoord1dARB):
3027 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3028 TEST_L(EAX, EAX)
3029 JZ(GLNAME(_mesa_fallback_MultiTexCoord1dARB))
3030 JMP(GL_OFFSET(_gloffset_MultiTexCoord1dARB))
3031
3032ALIGNTEXT16
3033GLOBL_FN(GL_PREFIX(MultiTexCoord1dvARB))
3034GL_PREFIX(MultiTexCoord1dvARB):
3035 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3036 TEST_L(EAX, EAX)
3037 JZ(GLNAME(_mesa_fallback_MultiTexCoord1dvARB))
3038 JMP(GL_OFFSET(_gloffset_MultiTexCoord1dvARB))
3039
3040ALIGNTEXT16
3041GLOBL_FN(GL_PREFIX(MultiTexCoord1fARB))
3042GL_PREFIX(MultiTexCoord1fARB):
3043 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3044 TEST_L(EAX, EAX)
3045 JZ(GLNAME(_mesa_fallback_MultiTexCoord1fARB))
3046 JMP(GL_OFFSET(_gloffset_MultiTexCoord1fARB))
3047
3048ALIGNTEXT16
3049GLOBL_FN(GL_PREFIX(MultiTexCoord1fvARB))
3050GL_PREFIX(MultiTexCoord1fvARB):
3051 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3052 TEST_L(EAX, EAX)
3053 JZ(GLNAME(_mesa_fallback_MultiTexCoord1fvARB))
3054 JMP(GL_OFFSET(_gloffset_MultiTexCoord1fvARB))
3055
3056ALIGNTEXT16
3057GLOBL_FN(GL_PREFIX(MultiTexCoord1iARB))
3058GL_PREFIX(MultiTexCoord1iARB):
3059 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3060 TEST_L(EAX, EAX)
3061 JZ(GLNAME(_mesa_fallback_MultiTexCoord1iARB))
3062 JMP(GL_OFFSET(_gloffset_MultiTexCoord1iARB))
3063
3064ALIGNTEXT16
3065GLOBL_FN(GL_PREFIX(MultiTexCoord1ivARB))
3066GL_PREFIX(MultiTexCoord1ivARB):
3067 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3068 TEST_L(EAX, EAX)
3069 JZ(GLNAME(_mesa_fallback_MultiTexCoord1ivARB))
3070 JMP(GL_OFFSET(_gloffset_MultiTexCoord1ivARB))
3071
3072ALIGNTEXT16
3073GLOBL_FN(GL_PREFIX(MultiTexCoord1sARB))
3074GL_PREFIX(MultiTexCoord1sARB):
3075 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3076 TEST_L(EAX, EAX)
3077 JZ(GLNAME(_mesa_fallback_MultiTexCoord1sARB))
3078 JMP(GL_OFFSET(_gloffset_MultiTexCoord1sARB))
3079
3080ALIGNTEXT16
3081GLOBL_FN(GL_PREFIX(MultiTexCoord1svARB))
3082GL_PREFIX(MultiTexCoord1svARB):
3083 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3084 TEST_L(EAX, EAX)
3085 JZ(GLNAME(_mesa_fallback_MultiTexCoord1svARB))
3086 JMP(GL_OFFSET(_gloffset_MultiTexCoord1svARB))
3087
3088ALIGNTEXT16
3089GLOBL_FN(GL_PREFIX(MultiTexCoord2dARB))
3090GL_PREFIX(MultiTexCoord2dARB):
3091 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3092 TEST_L(EAX, EAX)
3093 JZ(GLNAME(_mesa_fallback_MultiTexCoord2dARB))
3094 JMP(GL_OFFSET(_gloffset_MultiTexCoord2dARB))
3095
3096ALIGNTEXT16
3097GLOBL_FN(GL_PREFIX(MultiTexCoord2dvARB))
3098GL_PREFIX(MultiTexCoord2dvARB):
3099 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3100 TEST_L(EAX, EAX)
3101 JZ(GLNAME(_mesa_fallback_MultiTexCoord2dvARB))
3102 JMP(GL_OFFSET(_gloffset_MultiTexCoord2dvARB))
3103
3104ALIGNTEXT16
3105GLOBL_FN(GL_PREFIX(MultiTexCoord2fARB))
3106GL_PREFIX(MultiTexCoord2fARB):
3107 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3108 TEST_L(EAX, EAX)
3109 JZ(GLNAME(_mesa_fallback_MultiTexCoord2fARB))
3110 JMP(GL_OFFSET(_gloffset_MultiTexCoord2fARB))
3111
3112ALIGNTEXT16
3113GLOBL_FN(GL_PREFIX(MultiTexCoord2fvARB))
3114GL_PREFIX(MultiTexCoord2fvARB):
3115 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3116 TEST_L(EAX, EAX)
3117 JZ(GLNAME(_mesa_fallback_MultiTexCoord2fvARB))
3118 JMP(GL_OFFSET(_gloffset_MultiTexCoord2fvARB))
3119
3120ALIGNTEXT16
3121GLOBL_FN(GL_PREFIX(MultiTexCoord2iARB))
3122GL_PREFIX(MultiTexCoord2iARB):
3123 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3124 TEST_L(EAX, EAX)
3125 JZ(GLNAME(_mesa_fallback_MultiTexCoord2iARB))
3126 JMP(GL_OFFSET(_gloffset_MultiTexCoord2iARB))
3127
3128ALIGNTEXT16
3129GLOBL_FN(GL_PREFIX(MultiTexCoord2ivARB))
3130GL_PREFIX(MultiTexCoord2ivARB):
3131 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3132 TEST_L(EAX, EAX)
3133 JZ(GLNAME(_mesa_fallback_MultiTexCoord2ivARB))
3134 JMP(GL_OFFSET(_gloffset_MultiTexCoord2ivARB))
3135
3136ALIGNTEXT16
3137GLOBL_FN(GL_PREFIX(MultiTexCoord2sARB))
3138GL_PREFIX(MultiTexCoord2sARB):
3139 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3140 TEST_L(EAX, EAX)
3141 JZ(GLNAME(_mesa_fallback_MultiTexCoord2sARB))
3142 JMP(GL_OFFSET(_gloffset_MultiTexCoord2sARB))
3143
3144ALIGNTEXT16
3145GLOBL_FN(GL_PREFIX(MultiTexCoord2svARB))
3146GL_PREFIX(MultiTexCoord2svARB):
3147 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3148 TEST_L(EAX, EAX)
3149 JZ(GLNAME(_mesa_fallback_MultiTexCoord2svARB))
3150 JMP(GL_OFFSET(_gloffset_MultiTexCoord2svARB))
3151
3152ALIGNTEXT16
3153GLOBL_FN(GL_PREFIX(MultiTexCoord3dARB))
3154GL_PREFIX(MultiTexCoord3dARB):
3155 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3156 TEST_L(EAX, EAX)
3157 JZ(GLNAME(_mesa_fallback_MultiTexCoord3dARB))
3158 JMP(GL_OFFSET(_gloffset_MultiTexCoord3dARB))
3159
3160ALIGNTEXT16
3161GLOBL_FN(GL_PREFIX(MultiTexCoord3dvARB))
3162GL_PREFIX(MultiTexCoord3dvARB):
3163 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3164 TEST_L(EAX, EAX)
3165 JZ(GLNAME(_mesa_fallback_MultiTexCoord3dvARB))
3166 JMP(GL_OFFSET(_gloffset_MultiTexCoord3dvARB))
3167
3168ALIGNTEXT16
3169GLOBL_FN(GL_PREFIX(MultiTexCoord3fARB))
3170GL_PREFIX(MultiTexCoord3fARB):
3171 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3172 TEST_L(EAX, EAX)
3173 JZ(GLNAME(_mesa_fallback_MultiTexCoord3fARB))
3174 JMP(GL_OFFSET(_gloffset_MultiTexCoord3fARB))
3175
3176ALIGNTEXT16
3177GLOBL_FN(GL_PREFIX(MultiTexCoord3fvARB))
3178GL_PREFIX(MultiTexCoord3fvARB):
3179 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3180 TEST_L(EAX, EAX)
3181 JZ(GLNAME(_mesa_fallback_MultiTexCoord3fvARB))
3182 JMP(GL_OFFSET(_gloffset_MultiTexCoord3fvARB))
3183
3184ALIGNTEXT16
3185GLOBL_FN(GL_PREFIX(MultiTexCoord3iARB))
3186GL_PREFIX(MultiTexCoord3iARB):
3187 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3188 TEST_L(EAX, EAX)
3189 JZ(GLNAME(_mesa_fallback_MultiTexCoord3iARB))
3190 JMP(GL_OFFSET(_gloffset_MultiTexCoord3iARB))
3191
3192ALIGNTEXT16
3193GLOBL_FN(GL_PREFIX(MultiTexCoord3ivARB))
3194GL_PREFIX(MultiTexCoord3ivARB):
3195 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3196 TEST_L(EAX, EAX)
3197 JZ(GLNAME(_mesa_fallback_MultiTexCoord3ivARB))
3198 JMP(GL_OFFSET(_gloffset_MultiTexCoord3ivARB))
3199
3200ALIGNTEXT16
3201GLOBL_FN(GL_PREFIX(MultiTexCoord3sARB))
3202GL_PREFIX(MultiTexCoord3sARB):
3203 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3204 TEST_L(EAX, EAX)
3205 JZ(GLNAME(_mesa_fallback_MultiTexCoord3sARB))
3206 JMP(GL_OFFSET(_gloffset_MultiTexCoord3sARB))
3207
3208ALIGNTEXT16
3209GLOBL_FN(GL_PREFIX(MultiTexCoord3svARB))
3210GL_PREFIX(MultiTexCoord3svARB):
3211 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3212 TEST_L(EAX, EAX)
3213 JZ(GLNAME(_mesa_fallback_MultiTexCoord3svARB))
3214 JMP(GL_OFFSET(_gloffset_MultiTexCoord3svARB))
3215
3216ALIGNTEXT16
3217GLOBL_FN(GL_PREFIX(MultiTexCoord4dARB))
3218GL_PREFIX(MultiTexCoord4dARB):
3219 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3220 TEST_L(EAX, EAX)
3221 JZ(GLNAME(_mesa_fallback_MultiTexCoord4dARB))
3222 JMP(GL_OFFSET(_gloffset_MultiTexCoord4dARB))
3223
3224ALIGNTEXT16
3225GLOBL_FN(GL_PREFIX(MultiTexCoord4dvARB))
3226GL_PREFIX(MultiTexCoord4dvARB):
3227 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3228 TEST_L(EAX, EAX)
3229 JZ(GLNAME(_mesa_fallback_MultiTexCoord4dvARB))
3230 JMP(GL_OFFSET(_gloffset_MultiTexCoord4dvARB))
3231
3232ALIGNTEXT16
3233GLOBL_FN(GL_PREFIX(MultiTexCoord4fARB))
3234GL_PREFIX(MultiTexCoord4fARB):
3235 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3236 TEST_L(EAX, EAX)
3237 JZ(GLNAME(_mesa_fallback_MultiTexCoord4fARB))
3238 JMP(GL_OFFSET(_gloffset_MultiTexCoord4fARB))
3239
3240ALIGNTEXT16
3241GLOBL_FN(GL_PREFIX(MultiTexCoord4fvARB))
3242GL_PREFIX(MultiTexCoord4fvARB):
3243 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3244 TEST_L(EAX, EAX)
3245 JZ(GLNAME(_mesa_fallback_MultiTexCoord4fvARB))
3246 JMP(GL_OFFSET(_gloffset_MultiTexCoord4fvARB))
3247
3248ALIGNTEXT16
3249GLOBL_FN(GL_PREFIX(MultiTexCoord4iARB))
3250GL_PREFIX(MultiTexCoord4iARB):
3251 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3252 TEST_L(EAX, EAX)
3253 JZ(GLNAME(_mesa_fallback_MultiTexCoord4iARB))
3254 JMP(GL_OFFSET(_gloffset_MultiTexCoord4iARB))
3255
3256ALIGNTEXT16
3257GLOBL_FN(GL_PREFIX(MultiTexCoord4ivARB))
3258GL_PREFIX(MultiTexCoord4ivARB):
3259 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3260 TEST_L(EAX, EAX)
3261 JZ(GLNAME(_mesa_fallback_MultiTexCoord4ivARB))
3262 JMP(GL_OFFSET(_gloffset_MultiTexCoord4ivARB))
3263
3264ALIGNTEXT16
3265GLOBL_FN(GL_PREFIX(MultiTexCoord4sARB))
3266GL_PREFIX(MultiTexCoord4sARB):
3267 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3268 TEST_L(EAX, EAX)
3269 JZ(GLNAME(_mesa_fallback_MultiTexCoord4sARB))
3270 JMP(GL_OFFSET(_gloffset_MultiTexCoord4sARB))
3271
3272ALIGNTEXT16
3273GLOBL_FN(GL_PREFIX(MultiTexCoord4svARB))
3274GL_PREFIX(MultiTexCoord4svARB):
3275 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3276 TEST_L(EAX, EAX)
3277 JZ(GLNAME(_mesa_fallback_MultiTexCoord4svARB))
3278 JMP(GL_OFFSET(_gloffset_MultiTexCoord4svARB))
3279
3280ALIGNTEXT16
3281GLOBL_FN(GL_PREFIX(BlendColorEXT))
3282GL_PREFIX(BlendColorEXT):
3283 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3284 TEST_L(EAX, EAX)
3285 JZ(GLNAME(_mesa_fallback_BlendColorEXT))
3286 JMP(GL_OFFSET(_gloffset_BlendColorEXT))
3287
3288ALIGNTEXT16
3289GLOBL_FN(GL_PREFIX(PolygonOffsetEXT))
3290GL_PREFIX(PolygonOffsetEXT):
3291 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3292 TEST_L(EAX, EAX)
3293 JZ(GLNAME(_mesa_fallback_PolygonOffsetEXT))
3294 JMP(GL_OFFSET(_gloffset_PolygonOffsetEXT))
3295
3296ALIGNTEXT16
3297GLOBL_FN(GL_PREFIX(TexImage3DEXT))
3298GL_PREFIX(TexImage3DEXT):
3299 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3300 TEST_L(EAX, EAX)
3301 JZ(GLNAME(_mesa_fallback_TexImage3DEXT))
3302 JMP(GL_OFFSET(_gloffset_TexImage3DEXT))
3303
3304ALIGNTEXT16
3305GLOBL_FN(GL_PREFIX(TexSubImage3DEXT))
3306GL_PREFIX(TexSubImage3DEXT):
3307 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3308 TEST_L(EAX, EAX)
3309 JZ(GLNAME(_mesa_fallback_TexSubImage3DEXT))
3310 JMP(GL_OFFSET(_gloffset_TexSubImage3DEXT))
3311
3312ALIGNTEXT16
3313GLOBL_FN(GL_PREFIX(CopyTexSubImage3DEXT))
3314GL_PREFIX(CopyTexSubImage3DEXT):
3315 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3316 TEST_L(EAX, EAX)
3317 JZ(GLNAME(_mesa_fallback_CopyTexSubImage3DEXT))
3318 JMP(GL_OFFSET(_gloffset_CopyTexSubImage3DEXT))
3319
3320ALIGNTEXT16
3321GLOBL_FN(GL_PREFIX(GetTexFilterFuncSGIS))
3322GL_PREFIX(GetTexFilterFuncSGIS):
3323 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3324 TEST_L(EAX, EAX)
3325 JZ(GLNAME(_mesa_fallback_GetTexFilterFuncSGIS))
3326 JMP(GL_OFFSET(_gloffset_GetTexFilterFuncSGIS))
3327
3328ALIGNTEXT16
3329GLOBL_FN(GL_PREFIX(TexFilterFuncSGIS))
3330GL_PREFIX(TexFilterFuncSGIS):
3331 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3332 TEST_L(EAX, EAX)
3333 JZ(GLNAME(_mesa_fallback_TexFilterFuncSGIS))
3334 JMP(GL_OFFSET(_gloffset_TexFilterFuncSGIS))
3335
3336ALIGNTEXT16
3337GLOBL_FN(GL_PREFIX(CopyTexSubImage1DEXT))
3338GL_PREFIX(CopyTexSubImage1DEXT):
3339 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3340 TEST_L(EAX, EAX)
3341 JZ(GLNAME(_mesa_fallback_CopyTexSubImage1DEXT))
3342 JMP(GL_OFFSET(_gloffset_CopyTexSubImage1DEXT))
3343
3344ALIGNTEXT16
3345GLOBL_FN(GL_PREFIX(TexSubImage1DEXT))
3346GL_PREFIX(TexSubImage1DEXT):
3347 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3348 TEST_L(EAX, EAX)
3349 JZ(GLNAME(_mesa_fallback_TexSubImage1DEXT))
3350 JMP(GL_OFFSET(_gloffset_TexSubImage1DEXT))
3351
3352ALIGNTEXT16
3353GLOBL_FN(GL_PREFIX(TexSubImage2DEXT))
3354GL_PREFIX(TexSubImage2DEXT):
3355 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3356 TEST_L(EAX, EAX)
3357 JZ(GLNAME(_mesa_fallback_TexSubImage2DEXT))
3358 JMP(GL_OFFSET(_gloffset_TexSubImage2DEXT))
3359
3360ALIGNTEXT16
3361GLOBL_FN(GL_PREFIX(CopyTexImage1DEXT))
3362GL_PREFIX(CopyTexImage1DEXT):
3363 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3364 TEST_L(EAX, EAX)
3365 JZ(GLNAME(_mesa_fallback_CopyTexImage1DEXT))
3366 JMP(GL_OFFSET(_gloffset_CopyTexImage1DEXT))
3367
3368ALIGNTEXT16
3369GLOBL_FN(GL_PREFIX(CopyTexImage2DEXT))
3370GL_PREFIX(CopyTexImage2DEXT):
3371 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3372 TEST_L(EAX, EAX)
3373 JZ(GLNAME(_mesa_fallback_CopyTexImage2DEXT))
3374 JMP(GL_OFFSET(_gloffset_CopyTexImage2DEXT))
3375
3376ALIGNTEXT16
3377GLOBL_FN(GL_PREFIX(CopyTexSubImage2DEXT))
3378GL_PREFIX(CopyTexSubImage2DEXT):
3379 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3380 TEST_L(EAX, EAX)
3381 JZ(GLNAME(_mesa_fallback_CopyTexSubImage2DEXT))
3382 JMP(GL_OFFSET(_gloffset_CopyTexSubImage2DEXT))
3383
3384ALIGNTEXT16
3385GLOBL_FN(GL_PREFIX(GetHistogramEXT))
3386GL_PREFIX(GetHistogramEXT):
3387 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3388 TEST_L(EAX, EAX)
3389 JZ(GLNAME(_mesa_fallback_GetHistogramEXT))
3390 JMP(GL_OFFSET(_gloffset_GetHistogramEXT))
3391
3392ALIGNTEXT16
3393GLOBL_FN(GL_PREFIX(GetHistogramParameterfvEXT))
3394GL_PREFIX(GetHistogramParameterfvEXT):
3395 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3396 TEST_L(EAX, EAX)
3397 JZ(GLNAME(_mesa_fallback_GetHistogramParameterfvEXT))
3398 JMP(GL_OFFSET(_gloffset_GetHistogramParameterfvEXT))
3399
3400ALIGNTEXT16
3401GLOBL_FN(GL_PREFIX(GetHistogramParameterivEXT))
3402GL_PREFIX(GetHistogramParameterivEXT):
3403 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3404 TEST_L(EAX, EAX)
3405 JZ(GLNAME(_mesa_fallback_GetHistogramParameterivEXT))
3406 JMP(GL_OFFSET(_gloffset_GetHistogramParameterivEXT))
3407
3408ALIGNTEXT16
3409GLOBL_FN(GL_PREFIX(GetMinmaxEXT))
3410GL_PREFIX(GetMinmaxEXT):
3411 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3412 TEST_L(EAX, EAX)
3413 JZ(GLNAME(_mesa_fallback_GetMinmaxEXT))
3414 JMP(GL_OFFSET(_gloffset_GetMinmaxEXT))
3415
3416ALIGNTEXT16
3417GLOBL_FN(GL_PREFIX(GetMinmaxParameterfvEXT))
3418GL_PREFIX(GetMinmaxParameterfvEXT):
3419 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3420 TEST_L(EAX, EAX)
3421 JZ(GLNAME(_mesa_fallback_GetMinmaxParameterfvEXT))
3422 JMP(GL_OFFSET(_gloffset_GetMinmaxParameterfvEXT))
3423
3424ALIGNTEXT16
3425GLOBL_FN(GL_PREFIX(GetMinmaxParameterivEXT))
3426GL_PREFIX(GetMinmaxParameterivEXT):
3427 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3428 TEST_L(EAX, EAX)
3429 JZ(GLNAME(_mesa_fallback_GetMinmaxParameterivEXT))
3430 JMP(GL_OFFSET(_gloffset_GetMinmaxParameterivEXT))
3431
3432ALIGNTEXT16
3433GLOBL_FN(GL_PREFIX(HistogramEXT))
3434GL_PREFIX(HistogramEXT):
3435 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3436 TEST_L(EAX, EAX)
3437 JZ(GLNAME(_mesa_fallback_HistogramEXT))
3438 JMP(GL_OFFSET(_gloffset_HistogramEXT))
3439
3440ALIGNTEXT16
3441GLOBL_FN(GL_PREFIX(MinmaxEXT))
3442GL_PREFIX(MinmaxEXT):
3443 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3444 TEST_L(EAX, EAX)
3445 JZ(GLNAME(_mesa_fallback_MinmaxEXT))
3446 JMP(GL_OFFSET(_gloffset_MinmaxEXT))
3447
3448ALIGNTEXT16
3449GLOBL_FN(GL_PREFIX(ResetHistogramEXT))
3450GL_PREFIX(ResetHistogramEXT):
3451 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3452 TEST_L(EAX, EAX)
3453 JZ(GLNAME(_mesa_fallback_ResetHistogramEXT))
3454 JMP(GL_OFFSET(_gloffset_ResetHistogramEXT))
3455
3456ALIGNTEXT16
3457GLOBL_FN(GL_PREFIX(ResetMinmaxEXT))
3458GL_PREFIX(ResetMinmaxEXT):
3459 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3460 TEST_L(EAX, EAX)
3461 JZ(GLNAME(_mesa_fallback_ResetMinmaxEXT))
3462 JMP(GL_OFFSET(_gloffset_ResetMinmaxEXT))
3463
3464ALIGNTEXT16
3465GLOBL_FN(GL_PREFIX(ConvolutionFilter1DEXT))
3466GL_PREFIX(ConvolutionFilter1DEXT):
3467 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3468 TEST_L(EAX, EAX)
3469 JZ(GLNAME(_mesa_fallback_ConvolutionFilter1DEXT))
3470 JMP(GL_OFFSET(_gloffset_ConvolutionFilter1DEXT))
3471
3472ALIGNTEXT16
3473GLOBL_FN(GL_PREFIX(ConvolutionFilter2DEXT))
3474GL_PREFIX(ConvolutionFilter2DEXT):
3475 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3476 TEST_L(EAX, EAX)
3477 JZ(GLNAME(_mesa_fallback_ConvolutionFilter2DEXT))
3478 JMP(GL_OFFSET(_gloffset_ConvolutionFilter2DEXT))
3479
3480ALIGNTEXT16
3481GLOBL_FN(GL_PREFIX(ConvolutionParameterfEXT))
3482GL_PREFIX(ConvolutionParameterfEXT):
3483 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3484 TEST_L(EAX, EAX)
3485 JZ(GLNAME(_mesa_fallback_ConvolutionParameterfEXT))
3486 JMP(GL_OFFSET(_gloffset_ConvolutionParameterfEXT))
3487
3488ALIGNTEXT16
3489GLOBL_FN(GL_PREFIX(ConvolutionParameterfvEXT))
3490GL_PREFIX(ConvolutionParameterfvEXT):
3491 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3492 TEST_L(EAX, EAX)
3493 JZ(GLNAME(_mesa_fallback_ConvolutionParameterfvEXT))
3494 JMP(GL_OFFSET(_gloffset_ConvolutionParameterfvEXT))
3495
3496ALIGNTEXT16
3497GLOBL_FN(GL_PREFIX(ConvolutionParameteriEXT))
3498GL_PREFIX(ConvolutionParameteriEXT):
3499 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3500 TEST_L(EAX, EAX)
3501 JZ(GLNAME(_mesa_fallback_ConvolutionParameteriEXT))
3502 JMP(GL_OFFSET(_gloffset_ConvolutionParameteriEXT))
3503
3504ALIGNTEXT16
3505GLOBL_FN(GL_PREFIX(ConvolutionParameterivEXT))
3506GL_PREFIX(ConvolutionParameterivEXT):
3507 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3508 TEST_L(EAX, EAX)
3509 JZ(GLNAME(_mesa_fallback_ConvolutionParameterivEXT))
3510 JMP(GL_OFFSET(_gloffset_ConvolutionParameterivEXT))
3511
3512ALIGNTEXT16
3513GLOBL_FN(GL_PREFIX(CopyConvolutionFilter1DEXT))
3514GL_PREFIX(CopyConvolutionFilter1DEXT):
3515 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3516 TEST_L(EAX, EAX)
3517 JZ(GLNAME(_mesa_fallback_CopyConvolutionFilter1DEXT))
3518 JMP(GL_OFFSET(_gloffset_CopyConvolutionFilter1DEXT))
3519
3520ALIGNTEXT16
3521GLOBL_FN(GL_PREFIX(CopyConvolutionFilter2DEXT))
3522GL_PREFIX(CopyConvolutionFilter2DEXT):
3523 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3524 TEST_L(EAX, EAX)
3525 JZ(GLNAME(_mesa_fallback_CopyConvolutionFilter2DEXT))
3526 JMP(GL_OFFSET(_gloffset_CopyConvolutionFilter2DEXT))
3527
3528ALIGNTEXT16
3529GLOBL_FN(GL_PREFIX(GetConvolutionFilterEXT))
3530GL_PREFIX(GetConvolutionFilterEXT):
3531 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3532 TEST_L(EAX, EAX)
3533 JZ(GLNAME(_mesa_fallback_GetConvolutionFilterEXT))
3534 JMP(GL_OFFSET(_gloffset_GetConvolutionFilterEXT))
3535
3536ALIGNTEXT16
3537GLOBL_FN(GL_PREFIX(GetConvolutionParameterfvEXT))
3538GL_PREFIX(GetConvolutionParameterfvEXT):
3539 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3540 TEST_L(EAX, EAX)
3541 JZ(GLNAME(_mesa_fallback_GetConvolutionParameterfvEXT))
3542 JMP(GL_OFFSET(_gloffset_GetConvolutionParameterfvEXT))
3543
3544ALIGNTEXT16
3545GLOBL_FN(GL_PREFIX(GetConvolutionParameterivEXT))
3546GL_PREFIX(GetConvolutionParameterivEXT):
3547 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3548 TEST_L(EAX, EAX)
3549 JZ(GLNAME(_mesa_fallback_GetConvolutionParameterivEXT))
3550 JMP(GL_OFFSET(_gloffset_GetConvolutionParameterivEXT))
3551
3552ALIGNTEXT16
3553GLOBL_FN(GL_PREFIX(GetSeparableFilterEXT))
3554GL_PREFIX(GetSeparableFilterEXT):
3555 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3556 TEST_L(EAX, EAX)
3557 JZ(GLNAME(_mesa_fallback_GetSeparableFilterEXT))
3558 JMP(GL_OFFSET(_gloffset_GetSeparableFilterEXT))
3559
3560ALIGNTEXT16
3561GLOBL_FN(GL_PREFIX(SeparableFilter2DEXT))
3562GL_PREFIX(SeparableFilter2DEXT):
3563 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3564 TEST_L(EAX, EAX)
3565 JZ(GLNAME(_mesa_fallback_SeparableFilter2DEXT))
3566 JMP(GL_OFFSET(_gloffset_SeparableFilter2DEXT))
3567
3568ALIGNTEXT16
3569GLOBL_FN(GL_PREFIX(ColorTableParameterfvSGI))
3570GL_PREFIX(ColorTableParameterfvSGI):
3571 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3572 TEST_L(EAX, EAX)
3573 JZ(GLNAME(_mesa_fallback_ColorTableParameterfvSGI))
3574 JMP(GL_OFFSET(_gloffset_ColorTableParameterfvSGI))
3575
3576ALIGNTEXT16
3577GLOBL_FN(GL_PREFIX(ColorTableParameterivSGI))
3578GL_PREFIX(ColorTableParameterivSGI):
3579 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3580 TEST_L(EAX, EAX)
3581 JZ(GLNAME(_mesa_fallback_ColorTableParameterivSGI))
3582 JMP(GL_OFFSET(_gloffset_ColorTableParameterivSGI))
3583
3584ALIGNTEXT16
3585GLOBL_FN(GL_PREFIX(ColorTableSGI))
3586GL_PREFIX(ColorTableSGI):
3587 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3588 TEST_L(EAX, EAX)
3589 JZ(GLNAME(_mesa_fallback_ColorTableSGI))
3590 JMP(GL_OFFSET(_gloffset_ColorTableSGI))
3591
3592ALIGNTEXT16
3593GLOBL_FN(GL_PREFIX(CopyColorTableSGI))
3594GL_PREFIX(CopyColorTableSGI):
3595 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3596 TEST_L(EAX, EAX)
3597 JZ(GLNAME(_mesa_fallback_CopyColorTableSGI))
3598 JMP(GL_OFFSET(_gloffset_CopyColorTableSGI))
3599
3600ALIGNTEXT16
3601GLOBL_FN(GL_PREFIX(GetColorTableSGI))
3602GL_PREFIX(GetColorTableSGI):
3603 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3604 TEST_L(EAX, EAX)
3605 JZ(GLNAME(_mesa_fallback_GetColorTableSGI))
3606 JMP(GL_OFFSET(_gloffset_GetColorTableSGI))
3607
3608ALIGNTEXT16
3609GLOBL_FN(GL_PREFIX(GetColorTableParameterfvSGI))
3610GL_PREFIX(GetColorTableParameterfvSGI):
3611 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3612 TEST_L(EAX, EAX)
3613 JZ(GLNAME(_mesa_fallback_GetColorTableParameterfvSGI))
3614 JMP(GL_OFFSET(_gloffset_GetColorTableParameterfvSGI))
3615
3616ALIGNTEXT16
3617GLOBL_FN(GL_PREFIX(GetColorTableParameterivSGI))
3618GL_PREFIX(GetColorTableParameterivSGI):
3619 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3620 TEST_L(EAX, EAX)
3621 JZ(GLNAME(_mesa_fallback_GetColorTableParameterivSGI))
3622 JMP(GL_OFFSET(_gloffset_GetColorTableParameterivSGI))
3623
3624ALIGNTEXT16
3625GLOBL_FN(GL_PREFIX(GenTexturesEXT))
3626GL_PREFIX(GenTexturesEXT):
3627 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3628 TEST_L(EAX, EAX)
3629 JZ(GLNAME(_mesa_fallback_GenTexturesEXT))
3630 JMP(GL_OFFSET(_gloffset_GenTexturesEXT))
3631
3632ALIGNTEXT16
3633GLOBL_FN(GL_PREFIX(DeleteTexturesEXT))
3634GL_PREFIX(DeleteTexturesEXT):
3635 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3636 TEST_L(EAX, EAX)
3637 JZ(GLNAME(_mesa_fallback_DeleteTexturesEXT))
3638 JMP(GL_OFFSET(_gloffset_DeleteTexturesEXT))
3639
3640ALIGNTEXT16
3641GLOBL_FN(GL_PREFIX(BindTextureEXT))
3642GL_PREFIX(BindTextureEXT):
3643 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3644 TEST_L(EAX, EAX)
3645 JZ(GLNAME(_mesa_fallback_BindTextureEXT))
3646 JMP(GL_OFFSET(_gloffset_BindTextureEXT))
3647
3648ALIGNTEXT16
3649GLOBL_FN(GL_PREFIX(PrioritizeTexturesEXT))
3650GL_PREFIX(PrioritizeTexturesEXT):
3651 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3652 TEST_L(EAX, EAX)
3653 JZ(GLNAME(_mesa_fallback_PrioritizeTexturesEXT))
3654 JMP(GL_OFFSET(_gloffset_PrioritizeTexturesEXT))
3655
3656ALIGNTEXT16
3657GLOBL_FN(GL_PREFIX(AreTexturesResidentEXT))
3658GL_PREFIX(AreTexturesResidentEXT):
3659 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3660 TEST_L(EAX, EAX)
3661 JZ(GLNAME(_mesa_fallback_AreTexturesResidentEXT))
3662 JMP(GL_OFFSET(_gloffset_AreTexturesResidentEXT))
3663
3664ALIGNTEXT16
3665GLOBL_FN(GL_PREFIX(IsTextureEXT))
3666GL_PREFIX(IsTextureEXT):
3667 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3668 TEST_L(EAX, EAX)
3669 JZ(GLNAME(_mesa_fallback_IsTextureEXT))
3670 JMP(GL_OFFSET(_gloffset_IsTextureEXT))
3671
3672ALIGNTEXT16
3673GLOBL_FN(GL_PREFIX(BlendEquationEXT))
3674GL_PREFIX(BlendEquationEXT):
3675 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3676 TEST_L(EAX, EAX)
3677 JZ(GLNAME(_mesa_fallback_BlendEquationEXT))
3678 JMP(GL_OFFSET(_gloffset_BlendEquationEXT))
3679
3680ALIGNTEXT16
3681GLOBL_FN(GL_PREFIX(VertexPointerEXT))
3682GL_PREFIX(VertexPointerEXT):
3683 JMP(GLNAME(_mesa_fallback_VertexPointerEXT))
3684
3685ALIGNTEXT16
3686GLOBL_FN(GL_PREFIX(NormalPointerEXT))
3687GL_PREFIX(NormalPointerEXT):
3688 JMP(GLNAME(_mesa_fallback_NormalPointerEXT))
3689
3690ALIGNTEXT16
3691GLOBL_FN(GL_PREFIX(ColorPointerEXT))
3692GL_PREFIX(ColorPointerEXT):
3693 JMP(GLNAME(_mesa_fallback_ColorPointerEXT))
3694
3695ALIGNTEXT16
3696GLOBL_FN(GL_PREFIX(IndexPointerEXT))
3697GL_PREFIX(IndexPointerEXT):
3698 JMP(GLNAME(_mesa_fallback_IndexPointerEXT))
3699
3700ALIGNTEXT16
3701GLOBL_FN(GL_PREFIX(TexCoordPointerEXT))
3702GL_PREFIX(TexCoordPointerEXT):
3703 JMP(GLNAME(_mesa_fallback_TexCoordPointerEXT))
3704
3705ALIGNTEXT16
3706GLOBL_FN(GL_PREFIX(EdgeFlagPointerEXT))
3707GL_PREFIX(EdgeFlagPointerEXT):
3708 JMP(GLNAME(_mesa_fallback_EdgeFlagPointerEXT))
3709
3710ALIGNTEXT16
3711GLOBL_FN(GL_PREFIX(GetPointervEXT))
3712GL_PREFIX(GetPointervEXT):
3713 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3714 TEST_L(EAX, EAX)
3715 JZ(GLNAME(_mesa_fallback_GetPointervEXT))
3716 JMP(GL_OFFSET(_gloffset_GetPointervEXT))
3717
3718ALIGNTEXT16
3719GLOBL_FN(GL_PREFIX(ArrayElementEXT))
3720GL_PREFIX(ArrayElementEXT):
3721 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3722 TEST_L(EAX, EAX)
3723 JZ(GLNAME(_mesa_fallback_ArrayElementEXT))
3724 JMP(GL_OFFSET(_gloffset_ArrayElementEXT))
3725
3726ALIGNTEXT16
3727GLOBL_FN(GL_PREFIX(DrawArraysEXT))
3728GL_PREFIX(DrawArraysEXT):
3729 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3730 TEST_L(EAX, EAX)
3731 JZ(GLNAME(_mesa_fallback_DrawArraysEXT))
3732 JMP(GL_OFFSET(_gloffset_DrawArraysEXT))
3733
3734ALIGNTEXT16
3735GLOBL_FN(GL_PREFIX(PointParameterfEXT))
3736GL_PREFIX(PointParameterfEXT):
3737 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3738 TEST_L(EAX, EAX)
3739 JZ(GLNAME(_mesa_fallback_PointParameterfEXT))
3740 JMP(GL_OFFSET(_gloffset_PointParameterfEXT))
3741
3742ALIGNTEXT16
3743GLOBL_FN(GL_PREFIX(PointParameterfvEXT))
3744GL_PREFIX(PointParameterfvEXT):
3745 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3746 TEST_L(EAX, EAX)
3747 JZ(GLNAME(_mesa_fallback_PointParameterfvEXT))
3748 JMP(GL_OFFSET(_gloffset_PointParameterfvEXT))
3749
3750ALIGNTEXT16
3751GLOBL_FN(GL_PREFIX(HintPGI))
3752GL_PREFIX(HintPGI):
3753 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3754 TEST_L(EAX, EAX)
3755 JZ(GLNAME(_mesa_fallback_HintPGI))
3756 JMP(GL_OFFSET(_gloffset_HintPGI))
3757
3758ALIGNTEXT16
3759GLOBL_FN(GL_PREFIX(ColorTableEXT))
3760GL_PREFIX(ColorTableEXT):
3761 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3762 TEST_L(EAX, EAX)
3763 JZ(GLNAME(_mesa_fallback_ColorTableEXT))
3764 JMP(GL_OFFSET(_gloffset_ColorTableEXT))
3765
3766ALIGNTEXT16
3767GLOBL_FN(GL_PREFIX(ColorSubTableEXT))
3768GL_PREFIX(ColorSubTableEXT):
3769 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3770 TEST_L(EAX, EAX)
3771 JZ(GLNAME(_mesa_fallback_ColorSubTableEXT))
3772 JMP(GL_OFFSET(_gloffset_ColorSubTableEXT))
3773
3774ALIGNTEXT16
3775GLOBL_FN(GL_PREFIX(GetColorTableEXT))
3776GL_PREFIX(GetColorTableEXT):
3777 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3778 TEST_L(EAX, EAX)
3779 JZ(GLNAME(_mesa_fallback_GetColorTableEXT))
3780 JMP(GL_OFFSET(_gloffset_GetColorTableEXT))
3781
3782ALIGNTEXT16
3783GLOBL_FN(GL_PREFIX(GetColorTableParameterfvEXT))
3784GL_PREFIX(GetColorTableParameterfvEXT):
3785 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3786 TEST_L(EAX, EAX)
3787 JZ(GLNAME(_mesa_fallback_GetColorTableParameterfvEXT))
3788 JMP(GL_OFFSET(_gloffset_GetColorTableParameterfvEXT))
3789
3790ALIGNTEXT16
3791GLOBL_FN(GL_PREFIX(GetColorTableParameterivEXT))
3792GL_PREFIX(GetColorTableParameterivEXT):
3793 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3794 TEST_L(EAX, EAX)
3795 JZ(GLNAME(_mesa_fallback_GetColorTableParameterivEXT))
3796 JMP(GL_OFFSET(_gloffset_GetColorTableParameterivEXT))
3797
3798ALIGNTEXT16
3799GLOBL_FN(GL_PREFIX(LockArraysEXT))
3800GL_PREFIX(LockArraysEXT):
3801 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3802 TEST_L(EAX, EAX)
3803 JZ(GLNAME(_mesa_fallback_LockArraysEXT))
3804 JMP(GL_OFFSET(_gloffset_LockArraysEXT))
3805
3806ALIGNTEXT16
3807GLOBL_FN(GL_PREFIX(UnlockArraysEXT))
3808GL_PREFIX(UnlockArraysEXT):
3809 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3810 TEST_L(EAX, EAX)
3811 JZ(GLNAME(_mesa_fallback_UnlockArraysEXT))
3812 JMP(GL_OFFSET(_gloffset_UnlockArraysEXT))
3813
3814ALIGNTEXT16
3815GLOBL_FN(GL_PREFIX(BlendFuncSeparateINGR))
3816GL_PREFIX(BlendFuncSeparateINGR):
3817 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3818 TEST_L(EAX, EAX)
3819 JZ(GLNAME(_mesa_fallback_BlendFuncSeparateINGR))
3820 JMP(GL_OFFSET(_gloffset_BlendFuncSeparateINGR))
3821
3822ALIGNTEXT16
3823GLOBL_FN(GL_PREFIX(WindowPos2iMESA))
3824GL_PREFIX(WindowPos2iMESA):
3825 JMP(GLNAME(_mesa_fallback_WindowPos2iMESA))
3826
3827ALIGNTEXT16
3828GLOBL_FN(GL_PREFIX(WindowPos2sMESA))
3829GL_PREFIX(WindowPos2sMESA):
3830 JMP(GLNAME(_mesa_fallback_WindowPos2sMESA))
3831
3832ALIGNTEXT16
3833GLOBL_FN(GL_PREFIX(WindowPos2fMESA))
3834GL_PREFIX(WindowPos2fMESA):
3835 JMP(GLNAME(_mesa_fallback_WindowPos2fMESA))
3836
3837ALIGNTEXT16
3838GLOBL_FN(GL_PREFIX(WindowPos2dMESA))
3839GL_PREFIX(WindowPos2dMESA):
3840 JMP(GLNAME(_mesa_fallback_WindowPos2dMESA))
3841
3842ALIGNTEXT16
3843GLOBL_FN(GL_PREFIX(WindowPos2ivMESA))
3844GL_PREFIX(WindowPos2ivMESA):
3845 JMP(GLNAME(_mesa_fallback_WindowPos2ivMESA))
3846
3847ALIGNTEXT16
3848GLOBL_FN(GL_PREFIX(WindowPos2svMESA))
3849GL_PREFIX(WindowPos2svMESA):
3850 JMP(GLNAME(_mesa_fallback_WindowPos2svMESA))
3851
3852ALIGNTEXT16
3853GLOBL_FN(GL_PREFIX(WindowPos2fvMESA))
3854GL_PREFIX(WindowPos2fvMESA):
3855 JMP(GLNAME(_mesa_fallback_WindowPos2fvMESA))
3856
3857ALIGNTEXT16
3858GLOBL_FN(GL_PREFIX(WindowPos2dvMESA))
3859GL_PREFIX(WindowPos2dvMESA):
3860 JMP(GLNAME(_mesa_fallback_WindowPos2dvMESA))
3861
3862ALIGNTEXT16
3863GLOBL_FN(GL_PREFIX(WindowPos3iMESA))
3864GL_PREFIX(WindowPos3iMESA):
3865 JMP(GLNAME(_mesa_fallback_WindowPos3iMESA))
3866
3867ALIGNTEXT16
3868GLOBL_FN(GL_PREFIX(WindowPos3sMESA))
3869GL_PREFIX(WindowPos3sMESA):
3870 JMP(GLNAME(_mesa_fallback_WindowPos3sMESA))
3871
3872ALIGNTEXT16
3873GLOBL_FN(GL_PREFIX(WindowPos3fMESA))
3874GL_PREFIX(WindowPos3fMESA):
3875 JMP(GLNAME(_mesa_fallback_WindowPos3fMESA))
3876
3877ALIGNTEXT16
3878GLOBL_FN(GL_PREFIX(WindowPos3dMESA))
3879GL_PREFIX(WindowPos3dMESA):
3880 JMP(GLNAME(_mesa_fallback_WindowPos3dMESA))
3881
3882ALIGNTEXT16
3883GLOBL_FN(GL_PREFIX(WindowPos3ivMESA))
3884GL_PREFIX(WindowPos3ivMESA):
3885 JMP(GLNAME(_mesa_fallback_WindowPos3ivMESA))
3886
3887ALIGNTEXT16
3888GLOBL_FN(GL_PREFIX(WindowPos3svMESA))
3889GL_PREFIX(WindowPos3svMESA):
3890 JMP(GLNAME(_mesa_fallback_WindowPos3svMESA))
3891
3892ALIGNTEXT16
3893GLOBL_FN(GL_PREFIX(WindowPos3fvMESA))
3894GL_PREFIX(WindowPos3fvMESA):
3895 JMP(GLNAME(_mesa_fallback_WindowPos3fvMESA))
3896
3897ALIGNTEXT16
3898GLOBL_FN(GL_PREFIX(WindowPos3dvMESA))
3899GL_PREFIX(WindowPos3dvMESA):
3900 JMP(GLNAME(_mesa_fallback_WindowPos3dvMESA))
3901
3902ALIGNTEXT16
3903GLOBL_FN(GL_PREFIX(WindowPos4iMESA))
3904GL_PREFIX(WindowPos4iMESA):
3905 JMP(GLNAME(_mesa_fallback_WindowPos4iMESA))
3906
3907ALIGNTEXT16
3908GLOBL_FN(GL_PREFIX(WindowPos4sMESA))
3909GL_PREFIX(WindowPos4sMESA):
3910 JMP(GLNAME(_mesa_fallback_WindowPos4sMESA))
3911
3912ALIGNTEXT16
3913GLOBL_FN(GL_PREFIX(WindowPos4fMESA))
3914GL_PREFIX(WindowPos4fMESA):
3915 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3916 TEST_L(EAX, EAX)
3917 JZ(GLNAME(_mesa_fallback_WindowPos4fMESA))
3918 JMP(GL_OFFSET(_gloffset_WindowPos4fMESA))
3919
3920ALIGNTEXT16
3921GLOBL_FN(GL_PREFIX(WindowPos4dMESA))
3922GL_PREFIX(WindowPos4dMESA):
3923 JMP(GLNAME(_mesa_fallback_WindowPos4dMESA))
3924
3925ALIGNTEXT16
3926GLOBL_FN(GL_PREFIX(WindowPos4ivMESA))
3927GL_PREFIX(WindowPos4ivMESA):
3928 JMP(GLNAME(_mesa_fallback_WindowPos4ivMESA))
3929
3930ALIGNTEXT16
3931GLOBL_FN(GL_PREFIX(WindowPos4svMESA))
3932GL_PREFIX(WindowPos4svMESA):
3933 JMP(GLNAME(_mesa_fallback_WindowPos4svMESA))
3934
3935ALIGNTEXT16
3936GLOBL_FN(GL_PREFIX(WindowPos4fvMESA))
3937GL_PREFIX(WindowPos4fvMESA):
3938 JMP(GLNAME(_mesa_fallback_WindowPos4fvMESA))
3939
3940ALIGNTEXT16
3941GLOBL_FN(GL_PREFIX(WindowPos4dvMESA))
3942GL_PREFIX(WindowPos4dvMESA):
3943 JMP(GLNAME(_mesa_fallback_WindowPos4dvMESA))
3944
3945ALIGNTEXT16
3946GLOBL_FN(GL_PREFIX(ResizeBuffersMESA))
3947GL_PREFIX(ResizeBuffersMESA):
3948 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3949 TEST_L(EAX, EAX)
3950 JZ(GLNAME(_mesa_fallback_ResizeBuffersMESA))
3951 JMP(GL_OFFSET(_gloffset_ResizeBuffersMESA))
3952
3953ALIGNTEXT16
3954GLOBL_FN(GL_PREFIX(LoadTransposeMatrixdARB))
3955GL_PREFIX(LoadTransposeMatrixdARB):
3956 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3957 TEST_L(EAX, EAX)
3958 JZ(GLNAME(_mesa_fallback_LoadTransposeMatrixdARB))
3959 JMP(GL_OFFSET(_gloffset_LoadTransposeMatrixdARB))
3960
3961ALIGNTEXT16
3962GLOBL_FN(GL_PREFIX(LoadTransposeMatrixfARB))
3963GL_PREFIX(LoadTransposeMatrixfARB):
3964 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3965 TEST_L(EAX, EAX)
3966 JZ(GLNAME(_mesa_fallback_LoadTransposeMatrixfARB))
3967 JMP(GL_OFFSET(_gloffset_LoadTransposeMatrixfARB))
3968
3969ALIGNTEXT16
3970GLOBL_FN(GL_PREFIX(MultTransposeMatrixdARB))
3971GL_PREFIX(MultTransposeMatrixdARB):
3972 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3973 TEST_L(EAX, EAX)
3974 JZ(GLNAME(_mesa_fallback_MultTransposeMatrixdARB))
3975 JMP(GL_OFFSET(_gloffset_MultTransposeMatrixdARB))
3976
3977ALIGNTEXT16
3978GLOBL_FN(GL_PREFIX(MultTransposeMatrixfARB))
3979GL_PREFIX(MultTransposeMatrixfARB):
3980 MOV_L(GLNAME(_mesa_Dispatch), EAX)
3981 TEST_L(EAX, EAX)
3982 JZ(GLNAME(_mesa_fallback_MultTransposeMatrixfARB))
3983 JMP(GL_OFFSET(_gloffset_MultTransposeMatrixfARB))
3984
3985#endif