diff options
-rw-r--r-- | src/mesa/x86/glapi_x86.S | 515 |
1 files changed, 433 insertions, 82 deletions
diff --git a/src/mesa/x86/glapi_x86.S b/src/mesa/x86/glapi_x86.S index a0e44417a32..a9566ea46ec 100644 --- a/src/mesa/x86/glapi_x86.S +++ b/src/mesa/x86/glapi_x86.S @@ -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__ */ |