added more entrypoints
authorBrian Paul <brian.paul@tungstengraphics.com>
Thu, 24 Feb 2000 22:08:02 +0000 (22:08 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Thu, 24 Feb 2000 22:08:02 +0000 (22:08 +0000)
src/mesa/x86/glapi_x86.S

index a0e44417a32b294fcd40825c9d62c2c266e6f2d9..a9566ea46ec1e15a92b9ac2ab760363b54f22606 100644 (file)
@@ -26,6 +26,9 @@
 
 /*
  * X86-optimized dispatch code contibuted by Josh Vanderhoof
+ *
+ * This file will be machine-generated from the gl.spec file at some point
+ * in the future.
  */
 
 
@@ -3317,8 +3320,8 @@ GLOBL_FN(GL_PREFIX(BlendColorEXT))
 GL_PREFIX(BlendColorEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_BlendColorEXT))
-       JMP(GL_OFFSET(_gloffset_BlendColorEXT))
+       JZ(GLNAME(_glapi_fallback_BlendColor))
+       JMP(GL_OFFSET(_gloffset_BlendColor))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(PolygonOffsetEXT))
@@ -3333,24 +3336,24 @@ GLOBL_FN(GL_PREFIX(TexImage3DEXT))
 GL_PREFIX(TexImage3DEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_TexImage3DEXT))
-       JMP(GL_OFFSET(_gloffset_TexImage3DEXT))
+       JZ(GLNAME(_glapi_fallback_TexImage3D))
+       JMP(GL_OFFSET(_gloffset_TexImage3D))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(TexSubImage3DEXT))
 GL_PREFIX(TexSubImage3DEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_TexSubImage3DEXT))
-       JMP(GL_OFFSET(_gloffset_TexSubImage3DEXT))
+       JZ(GLNAME(_glapi_fallback_TexSubImage3D))
+       JMP(GL_OFFSET(_gloffset_TexSubImage3D))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(CopyTexSubImage3DEXT))
 GL_PREFIX(CopyTexSubImage3DEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_CopyTexSubImage3DEXT))
-       JMP(GL_OFFSET(_gloffset_CopyTexSubImage3DEXT))
+       JZ(GLNAME(_glapi_fallback_CopyTexSubImage3D))
+       JMP(GL_OFFSET(_gloffset_CopyTexSubImage3D))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(GetTexFilterFuncSGIS))
@@ -3373,48 +3376,48 @@ GLOBL_FN(GL_PREFIX(CopyTexSubImage1DEXT))
 GL_PREFIX(CopyTexSubImage1DEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_CopyTexSubImage1DEXT))
-       JMP(GL_OFFSET(_gloffset_CopyTexSubImage1DEXT))
+       JZ(GLNAME(_glapi_fallback_CopyTexSubImage1D))
+       JMP(GL_OFFSET(_gloffset_CopyTexSubImage1D))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(TexSubImage1DEXT))
 GL_PREFIX(TexSubImage1DEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_TexSubImage1DEXT))
-       JMP(GL_OFFSET(_gloffset_TexSubImage1DEXT))
+       JZ(GLNAME(_glapi_fallback_TexSubImage1D))
+       JMP(GL_OFFSET(_gloffset_TexSubImage1D))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(TexSubImage2DEXT))
 GL_PREFIX(TexSubImage2DEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_TexSubImage2DEXT))
-       JMP(GL_OFFSET(_gloffset_TexSubImage2DEXT))
+       JZ(GLNAME(_glapi_fallback_TexSubImage2D))
+       JMP(GL_OFFSET(_gloffset_TexSubImage2D))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(CopyTexImage1DEXT))
 GL_PREFIX(CopyTexImage1DEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_CopyTexImage1DEXT))
-       JMP(GL_OFFSET(_gloffset_CopyTexImage1DEXT))
+       JZ(GLNAME(_glapi_fallback_CopyTexImage1D))
+       JMP(GL_OFFSET(_gloffset_CopyTexImage1D))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(CopyTexImage2DEXT))
 GL_PREFIX(CopyTexImage2DEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_CopyTexImage2DEXT))
-       JMP(GL_OFFSET(_gloffset_CopyTexImage2DEXT))
+       JZ(GLNAME(_glapi_fallback_CopyTexImage2D))
+       JMP(GL_OFFSET(_gloffset_CopyTexImage2D))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(CopyTexSubImage2DEXT))
 GL_PREFIX(CopyTexSubImage2DEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_CopyTexSubImage2DEXT))
-       JMP(GL_OFFSET(_gloffset_CopyTexSubImage2DEXT))
+       JZ(GLNAME(_glapi_fallback_CopyTexSubImage2D))
+       JMP(GL_OFFSET(_gloffset_CopyTexSubImage2D))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(GetHistogramEXT))
@@ -3469,96 +3472,96 @@ GLOBL_FN(GL_PREFIX(HistogramEXT))
 GL_PREFIX(HistogramEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_HistogramEXT))
-       JMP(GL_OFFSET(_gloffset_HistogramEXT))
+       JZ(GLNAME(_glapi_fallback_Histogram))
+       JMP(GL_OFFSET(_gloffset_Histogram))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(MinmaxEXT))
 GL_PREFIX(MinmaxEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_MinmaxEXT))
-       JMP(GL_OFFSET(_gloffset_MinmaxEXT))
+       JZ(GLNAME(_glapi_fallback_Minmax))
+       JMP(GL_OFFSET(_gloffset_Minmax))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(ResetHistogramEXT))
 GL_PREFIX(ResetHistogramEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_ResetHistogramEXT))
-       JMP(GL_OFFSET(_gloffset_ResetHistogramEXT))
+       JZ(GLNAME(_glapi_fallback_ResetHistogram))
+       JMP(GL_OFFSET(_gloffset_ResetHistogram))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(ResetMinmaxEXT))
 GL_PREFIX(ResetMinmaxEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_ResetMinmaxEXT))
-       JMP(GL_OFFSET(_gloffset_ResetMinmaxEXT))
+       JZ(GLNAME(_glapi_fallback_ResetMinmax))
+       JMP(GL_OFFSET(_gloffset_ResetMinmax))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(ConvolutionFilter1DEXT))
 GL_PREFIX(ConvolutionFilter1DEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_ConvolutionFilter1DEXT))
-       JMP(GL_OFFSET(_gloffset_ConvolutionFilter1DEXT))
+       JZ(GLNAME(_glapi_fallback_ConvolutionFilter1D))
+       JMP(GL_OFFSET(_gloffset_ConvolutionFilter1D))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(ConvolutionFilter2DEXT))
 GL_PREFIX(ConvolutionFilter2DEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_ConvolutionFilter2DEXT))
-       JMP(GL_OFFSET(_gloffset_ConvolutionFilter2DEXT))
+       JZ(GLNAME(_glapi_fallback_ConvolutionFilter2D))
+       JMP(GL_OFFSET(_gloffset_ConvolutionFilter2D))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(ConvolutionParameterfEXT))
 GL_PREFIX(ConvolutionParameterfEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_ConvolutionParameterfEXT))
-       JMP(GL_OFFSET(_gloffset_ConvolutionParameterfEXT))
+       JZ(GLNAME(_glapi_fallback_ConvolutionParameterf))
+       JMP(GL_OFFSET(_gloffset_ConvolutionParameterf))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(ConvolutionParameterfvEXT))
 GL_PREFIX(ConvolutionParameterfvEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_ConvolutionParameterfvEXT))
-       JMP(GL_OFFSET(_gloffset_ConvolutionParameterfvEXT))
+       JZ(GLNAME(_glapi_fallback_ConvolutionParameterfv))
+       JMP(GL_OFFSET(_gloffset_ConvolutionParameterfv))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(ConvolutionParameteriEXT))
 GL_PREFIX(ConvolutionParameteriEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_ConvolutionParameteriEXT))
-       JMP(GL_OFFSET(_gloffset_ConvolutionParameteriEXT))
+       JZ(GLNAME(_glapi_fallback_ConvolutionParameteri))
+       JMP(GL_OFFSET(_gloffset_ConvolutionParameteri))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(ConvolutionParameterivEXT))
 GL_PREFIX(ConvolutionParameterivEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_ConvolutionParameterivEXT))
-       JMP(GL_OFFSET(_gloffset_ConvolutionParameterivEXT))
+       JZ(GLNAME(_glapi_fallback_ConvolutionParameteriv))
+       JMP(GL_OFFSET(_gloffset_ConvolutionParameteriv))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(CopyConvolutionFilter1DEXT))
 GL_PREFIX(CopyConvolutionFilter1DEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_CopyConvolutionFilter1DEXT))
-       JMP(GL_OFFSET(_gloffset_CopyConvolutionFilter1DEXT))
+       JZ(GLNAME(_glapi_fallback_CopyConvolutionFilter1D))
+       JMP(GL_OFFSET(_gloffset_CopyConvolutionFilter1D))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(CopyConvolutionFilter2DEXT))
 GL_PREFIX(CopyConvolutionFilter2DEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_CopyConvolutionFilter2DEXT))
-       JMP(GL_OFFSET(_gloffset_CopyConvolutionFilter2DEXT))
+       JZ(GLNAME(_glapi_fallback_CopyConvolutionFilter2D))
+       JMP(GL_OFFSET(_gloffset_CopyConvolutionFilter2D))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(GetConvolutionFilterEXT))
@@ -3597,40 +3600,40 @@ GLOBL_FN(GL_PREFIX(SeparableFilter2DEXT))
 GL_PREFIX(SeparableFilter2DEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_SeparableFilter2DEXT))
-       JMP(GL_OFFSET(_gloffset_SeparableFilter2DEXT))
+       JZ(GLNAME(_glapi_fallback_SeparableFilter2D))
+       JMP(GL_OFFSET(_gloffset_SeparableFilter2D))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(ColorTableParameterfvSGI))
 GL_PREFIX(ColorTableParameterfvSGI):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_ColorTableParameterfvSGI))
-       JMP(GL_OFFSET(_gloffset_ColorTableParameterfvSGI))
+       JZ(GLNAME(_glapi_fallback_ColorTableParameterfv))
+       JMP(GL_OFFSET(_gloffset_ColorTableParameterfv))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(ColorTableParameterivSGI))
 GL_PREFIX(ColorTableParameterivSGI):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_ColorTableParameterivSGI))
-       JMP(GL_OFFSET(_gloffset_ColorTableParameterivSGI))
+       JZ(GLNAME(_glapi_fallback_ColorTableParameteriv))
+       JMP(GL_OFFSET(_gloffset_ColorTableParameteriv))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(ColorTableSGI))
 GL_PREFIX(ColorTableSGI):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_ColorTableSGI))
-       JMP(GL_OFFSET(_gloffset_ColorTableSGI))
+       JZ(GLNAME(_glapi_fallback_ColorTable))
+       JMP(GL_OFFSET(_gloffset_ColorTable))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(CopyColorTableSGI))
 GL_PREFIX(CopyColorTableSGI):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_CopyColorTableSGI))
-       JMP(GL_OFFSET(_gloffset_CopyColorTableSGI))
+       JZ(GLNAME(_glapi_fallback_CopyColorTable))
+       JMP(GL_OFFSET(_gloffset_CopyColorTable))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(GetColorTableSGI))
@@ -3669,24 +3672,24 @@ GLOBL_FN(GL_PREFIX(DeleteTexturesEXT))
 GL_PREFIX(DeleteTexturesEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_DeleteTexturesEXT))
-       JMP(GL_OFFSET(_gloffset_DeleteTexturesEXT))
+       JZ(GLNAME(_glapi_fallback_DeleteTextures))
+       JMP(GL_OFFSET(_gloffset_DeleteTextures))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(BindTextureEXT))
 GL_PREFIX(BindTextureEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_BindTextureEXT))
-       JMP(GL_OFFSET(_gloffset_BindTextureEXT))
+       JZ(GLNAME(_glapi_fallback_BindTexture))
+       JMP(GL_OFFSET(_gloffset_BindTexture))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(PrioritizeTexturesEXT))
 GL_PREFIX(PrioritizeTexturesEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_PrioritizeTexturesEXT))
-       JMP(GL_OFFSET(_gloffset_PrioritizeTexturesEXT))
+       JZ(GLNAME(_glapi_fallback_PrioritizeTextures))
+       JMP(GL_OFFSET(_gloffset_PrioritizeTextures))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(AreTexturesResidentEXT))
@@ -3709,8 +3712,8 @@ GLOBL_FN(GL_PREFIX(BlendEquationEXT))
 GL_PREFIX(BlendEquationEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_BlendEquationEXT))
-       JMP(GL_OFFSET(_gloffset_BlendEquationEXT))
+       JZ(GLNAME(_glapi_fallback_BlendEquation))
+       JMP(GL_OFFSET(_gloffset_BlendEquation))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(VertexPointerEXT))
@@ -3747,24 +3750,24 @@ GLOBL_FN(GL_PREFIX(GetPointervEXT))
 GL_PREFIX(GetPointervEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_GetPointervEXT))
-       JMP(GL_OFFSET(_gloffset_GetPointervEXT))
+       JZ(GLNAME(_glapi_fallback_GetPointerv))
+       JMP(GL_OFFSET(_gloffset_GetPointerv))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(ArrayElementEXT))
 GL_PREFIX(ArrayElementEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_ArrayElementEXT))
-       JMP(GL_OFFSET(_gloffset_ArrayElementEXT))
+       JZ(GLNAME(_glapi_fallback_ArrayElement))
+       JMP(GL_OFFSET(_gloffset_ArrayElement))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(DrawArraysEXT))
 GL_PREFIX(DrawArraysEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_DrawArraysEXT))
-       JMP(GL_OFFSET(_gloffset_DrawArraysEXT))
+       JZ(GLNAME(_glapi_fallback_DrawArrays))
+       JMP(GL_OFFSET(_gloffset_DrawArrays))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(PointParameterfEXT))
@@ -3795,16 +3798,16 @@ GLOBL_FN(GL_PREFIX(ColorTableEXT))
 GL_PREFIX(ColorTableEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_ColorTableEXT))
-       JMP(GL_OFFSET(_gloffset_ColorTableEXT))
+       JZ(GLNAME(_glapi_fallback_ColorTable))
+       JMP(GL_OFFSET(_gloffset_ColorTable))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(ColorSubTableEXT))
 GL_PREFIX(ColorSubTableEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_ColorSubTableEXT))
-       JMP(GL_OFFSET(_gloffset_ColorSubTableEXT))
+       JZ(GLNAME(_glapi_fallback_ColorSubTable))
+       JMP(GL_OFFSET(_gloffset_ColorSubTable))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(GetColorTableEXT))
@@ -3851,8 +3854,8 @@ GLOBL_FN(GL_PREFIX(BlendFuncSeparateINGR))
 GL_PREFIX(BlendFuncSeparateINGR):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_BlendFuncSeparateINGR))
-       JMP(GL_OFFSET(_gloffset_BlendFuncSeparateINGR))
+       JZ(GLNAME(_glapi_fallback_BlendFuncSeparateEXT))
+       JMP(GL_OFFSET(_gloffset_BlendFuncSeparateEXT))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(WindowPos2iMESA))
@@ -4222,8 +4225,8 @@ GLOBL_FN(GL_PREFIX(CopyColorSubTableEXT))
 GL_PREFIX(CopyColorSubTableEXT):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_CopyColorSubTableEXT))
-       JMP(GL_OFFSET(_gloffset_CopyColorSubTableEXT))
+       JZ(GLNAME(_glapi_fallback_CopyColorSubTable))
+       JMP(GL_OFFSET(_gloffset_CopyColorSubTable))
 
 ALIGNTEXT16
 GLOBL_FN(GL_PREFIX(GetListParameterfvSGIX))
@@ -4305,16 +4308,364 @@ GL_PREFIX(CullParameterfvEXT):
        JZ(GLNAME(_glapi_fallback_CullParameterfvEXT))
        JMP(GL_OFFSET(_gloffset_CullParameterfvEXT))
 
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(SampleCoverageARB))
+GL_PREFIX(SampleCoverageARB):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_SampleCoverageARB))
+       JMP(GL_OFFSET(_gloffset_SampleCoverageARB))
 
-#if 0
 ALIGNTEXT16
-GLOBL_FN(GL_PREFIX(XXX))
-GL_PREFIX(XXX):
+GLOBL_FN(GL_PREFIX(SamplePassARB))
+GL_PREFIX(SamplePassARB):
        MOV_L(GLNAME(_glapi_Dispatch), EAX)
        TEST_L(EAX, EAX)
-       JZ(GLNAME(_glapi_fallback_XXX))
-       JMP(GL_OFFSET(_gloffset_XXX))
+       JZ(GLNAME(_glapi_fallback_SamplePassARB))
+       JMP(GL_OFFSET(_gloffset_SamplePassARB))
 
-#endif
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(TagSampleBufferSGIX))
+GL_PREFIX(TagSampleBufferSGIX):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_TagSampleBufferSGIX))
+       JMP(GL_OFFSET(_gloffset_TagSampleBufferSGIX))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(FragmentColorMaterialSGIX))
+GL_PREFIX(FragmentColorMaterialSGIX):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_FragmentColorMaterialSGIX))
+       JMP(GL_OFFSET(_gloffset_FragmentColorMaterialSGIX))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(FragmentLightfSGIX))
+GL_PREFIX(FragmentLightfSGIX):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_FragmentLightfSGIX))
+       JMP(GL_OFFSET(_gloffset_FragmentLightfSGIX))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(FragmentLightfvSGIX))
+GL_PREFIX(FragmentLightfvSGIX):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_FragmentLightfvSGIX))
+       JMP(GL_OFFSET(_gloffset_FragmentLightfvSGIX))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(FragmentLightiSGIX))
+GL_PREFIX(FragmentLightiSGIX):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_FragmentLightiSGIX))
+       JMP(GL_OFFSET(_gloffset_FragmentLightiSGIX))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(FragmentLightivSGIX))
+GL_PREFIX(FragmentLightivSGIX):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_FragmentLightivSGIX))
+       JMP(GL_OFFSET(_gloffset_FragmentLightivSGIX))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(FragmentLightModelfSGIX))
+GL_PREFIX(FragmentLightModelfSGIX):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_FragmentLightModelfSGIX))
+       JMP(GL_OFFSET(_gloffset_FragmentLightModelfSGIX))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(FragmentLightModelfvSGIX))
+GL_PREFIX(FragmentLightModelfvSGIX):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_FragmentLightModelfvSGIX))
+       JMP(GL_OFFSET(_gloffset_FragmentLightModelfvSGIX))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(FragmentLightModeliSGIX))
+GL_PREFIX(FragmentLightModeliSGIX):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_FragmentLightModeliSGIX))
+       JMP(GL_OFFSET(_gloffset_FragmentLightModeliSGIX))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(FragmentLightModelivSGIX))
+GL_PREFIX(FragmentLightModelivSGIX):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_FragmentLightModelivSGIX))
+       JMP(GL_OFFSET(_gloffset_FragmentLightModelivSGIX))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(FragmentMaterialfSGIX))
+GL_PREFIX(FragmentMaterialfSGIX):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_FragmentMaterialfSGIX))
+       JMP(GL_OFFSET(_gloffset_FragmentMaterialfSGIX))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(FragmentMaterialfvSGIX))
+GL_PREFIX(FragmentMaterialfvSGIX):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_FragmentMaterialfvSGIX))
+       JMP(GL_OFFSET(_gloffset_FragmentMaterialfvSGIX))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(FragmentMaterialiSGIX))
+GL_PREFIX(FragmentMaterialiSGIX):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_FragmentMaterialiSGIX))
+       JMP(GL_OFFSET(_gloffset_FragmentMaterialiSGIX))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(FragmentMaterialivSGIX))
+GL_PREFIX(FragmentMaterialivSGIX):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_FragmentMaterialivSGIX))
+       JMP(GL_OFFSET(_gloffset_FragmentMaterialivSGIX))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(GetFragmentLightfvSGIX))
+GL_PREFIX(GetFragmentLightfvSGIX):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_GetFragmentLightfvSGIX))
+       JMP(GL_OFFSET(_gloffset_GetFragmentLightfvSGIX))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(GetFragmentLightivSGIX))
+GL_PREFIX(GetFragmentLightivSGIX):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_GetFragmentLightivSGIX))
+       JMP(GL_OFFSET(_gloffset_GetFragmentLightivSGIX))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(GetFragmentMaterialfvSGIX))
+GL_PREFIX(GetFragmentMaterialfvSGIX):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_GetFragmentMaterialfvSGIX))
+       JMP(GL_OFFSET(_gloffset_GetFragmentMaterialfvSGIX))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(GetFragmentMaterialivSGIX))
+GL_PREFIX(GetFragmentMaterialivSGIX):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_GetFragmentMaterialivSGIX))
+       JMP(GL_OFFSET(_gloffset_GetFragmentMaterialivSGIX))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(LightEnviSGIX))
+GL_PREFIX(LightEnviSGIX):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_LightEnviSGIX))
+       JMP(GL_OFFSET(_gloffset_LightEnviSGIX))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(FogCoordfEXT))
+GL_PREFIX(FogCoordfEXT):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_FogCoordfEXT))
+       JMP(GL_OFFSET(_gloffset_FogCoordfEXT))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(FogCoordfvEXT))
+GL_PREFIX(FogCoordfvEXT):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_FogCoordfvEXT))
+       JMP(GL_OFFSET(_gloffset_FogCoordfvEXT))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(FogCoorddEXT))
+GL_PREFIX(FogCoorddEXT):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_FogCoorddEXT))
+       JMP(GL_OFFSET(_gloffset_FogCoorddEXT))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(FogCoorddvEXT))
+GL_PREFIX(FogCoorddvEXT):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_FogCoorddvEXT))
+       JMP(GL_OFFSET(_gloffset_FogCoorddvEXT))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(FogCoordPointerEXT))
+GL_PREFIX(FogCoordPointerEXT):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_FogCoordPointerEXT))
+       JMP(GL_OFFSET(_gloffset_FogCoordPointerEXT))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(BlendFuncSeparateEXT))
+GL_PREFIX(BlendFuncSeparateEXT):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_BlendFuncSeparateEXT))
+       JMP(GL_OFFSET(_gloffset_BlendFuncSeparateEXT))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(VertexWeightfEXT))
+GL_PREFIX(VertexWeightfEXT):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_VertexWeightfEXT))
+       JMP(GL_OFFSET(_gloffset_VertexWeightfEXT))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(VertexWeightfvEXT))
+GL_PREFIX(VertexWeightfvEXT):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_VertexWeightfvEXT))
+       JMP(GL_OFFSET(_gloffset_VertexWeightfvEXT))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(VertexWeightPointerEXT))
+GL_PREFIX(VertexWeightPointerEXT):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_VertexWeightPointerEXT))
+       JMP(GL_OFFSET(_gloffset_VertexWeightPointerEXT))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(VertexArrayRangeNV))
+GL_PREFIX(VertexArrayRangeNV):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_VertexArrayRangeNV))
+       JMP(GL_OFFSET(_gloffset_VertexArrayRangeNV))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(FlushVertexArrayRangeNV))
+GL_PREFIX(FlushVertexArrayRangeNV):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_FlushVertexArrayRangeNV))
+       JMP(GL_OFFSET(_gloffset_FlushVertexArrayRangeNV))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(CombinerParameterfvNV))
+GL_PREFIX(CombinerParameterfvNV):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_CombinerParameterfvNV))
+       JMP(GL_OFFSET(_gloffset_CombinerParameterfvNV))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(CombinerParameterfNV))
+GL_PREFIX(CombinerParameterfNV):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_CombinerParameterfNV))
+       JMP(GL_OFFSET(_gloffset_CombinerParameterfNV))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(CombinerParameterivNV))
+GL_PREFIX(CombinerParameterivNV):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_CombinerParameterivNV))
+       JMP(GL_OFFSET(_gloffset_CombinerParameterivNV))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(CombinerParameteriNV))
+GL_PREFIX(CombinerParameteriNV):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_CombinerParameteriNV))
+       JMP(GL_OFFSET(_gloffset_CombinerParameteriNV))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(CombinerInputNV))
+GL_PREFIX(CombinerInputNV):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_CombinerInputNV))
+       JMP(GL_OFFSET(_gloffset_CombinerInputNV))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(CombinerOutputNV))
+GL_PREFIX(CombinerOutputNV):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_CombinerOutputNV))
+       JMP(GL_OFFSET(_gloffset_CombinerOutputNV))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(FinalCombinerInputNV))
+GL_PREFIX(FinalCombinerInputNV):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_FinalCombinerInputNV))
+       JMP(GL_OFFSET(_gloffset_FinalCombinerInputNV))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(GetCombinerInputParameterfvNV))
+GL_PREFIX(GetCombinerInputParameterfvNV):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_GetCombinerInputParameterfvNV))
+       JMP(GL_OFFSET(_gloffset_GetCombinerInputParameterfvNV))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(GetCombinerInputParameterivNV))
+GL_PREFIX(GetCombinerInputParameterivNV):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_GetCombinerInputParameterivNV))
+       JMP(GL_OFFSET(_gloffset_GetCombinerInputParameterivNV))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(GetCombinerOutputParameterfvNV))
+GL_PREFIX(GetCombinerOutputParameterfvNV):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_GetCombinerOutputParameterfvNV))
+       JMP(GL_OFFSET(_gloffset_GetCombinerOutputParameterfvNV))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(GetCombinerOutputParameterivNV))
+GL_PREFIX(GetCombinerOutputParameterivNV):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_GetCombinerOutputParameterivNV))
+       JMP(GL_OFFSET(_gloffset_GetCombinerOutputParameterivNV))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(GetFinalCombinerInputParameterfvNV))
+GL_PREFIX(GetFinalCombinerInputParameterfvNV):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_GetFinalCombinerInputParameterfvNV))
+       JMP(GL_OFFSET(_gloffset_GetFinalCombinerInputParameterfvNV))
+
+ALIGNTEXT16
+GLOBL_FN(GL_PREFIX(GetFinalCombinerInputParameterivNV))
+GL_PREFIX(GetFinalCombinerInputParameterivNV):
+       MOV_L(GLNAME(_glapi_Dispatch), EAX)
+       TEST_L(EAX, EAX)
+       JZ(GLNAME(_glapi_fallback_GetFinalCombinerInputParameterivNV))
+       JMP(GL_OFFSET(_gloffset_GetFinalCombinerInputParameterivNV))
 
 #endif  /* __WIN32__ */