{"name": "save_WindowPos3dvMESA", "code": "__int64 __fastcall save_WindowPos3dvMESA ( double * @@a1@@ ) { float @@v1@@ ; float @@v2@@ ; float @@v3@@ ; @@v1@@ = @@a1@@ [ Number ] ; @@v2@@ = @@a1@@ [ Number ] ; @@v3@@ = * @@a1@@ ; return save_WindowPos4fMESA ( @@v3@@ , @@v2@@ , @@v1@@ , Number ) ; }", "source": [{"n": "v3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "v2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "v1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "a1", "t": {"T": 3, "t": "double"}, "location": "r56"}]}
{"name": "save_WindowPos4fMESA", "code": "__int64 __fastcall save_WindowPos4fMESA ( float @@a1@@ , float @@a2@@ , float @@a3@@ , float @@a4@@ ) { __int64 @@result@@ ; float * @@v5@@ ; __int64 @@v6@@ ; @@v6@@ = glapi_Context ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) <= Number || * ( _DWORD * ) ( glapi_Context + Number L ) == Number ) return mesa_compile_error ( glapi_Context , Number L , String ) ; if ( * ( _DWORD * ) ( glapi_Context + Number L ) ) ( * ( void ( __fastcall * * ) ( _QWORD ) ) ( glapi_Context + Number L ) ) ( glapi_Context ) ; @@v5@@ = ( float * ) alloc_instruction ( @@v6@@ , Number , Number ) ; if ( @@v5@@ ) { @@v5@@ [ Number ] = @@a1@@ ; @@v5@@ [ Number ] = @@a2@@ ; @@v5@@ [ Number ] = @@a3@@ ; @@v5@@ [ Number ] = @@a4@@ ; } @@result@@ = * ( unsigned __int8 * ) ( @@v6@@ + Number ) ; if ( ( _BYTE ) @@result@@ ) @@result@@ = ( * ( __int64 ( __fastcall * * ) ( double , float , float , float ) ) ( * ( _QWORD * ) ( @@v6@@ + Number ) + Number L ) ) ( * ( double * ) _mm_cvtsi32_si128 ( LODWORD ( @@a1@@ ) ) . m128i_i64 , @@a2@@ , @@a3@@ , @@a4@@ ) ; return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "float", "s": 4}, "location": "r496"}, {"n": "a2", "t": {"T": 1, "n": "float", "s": 4}, "location": "r512"}, {"n": "a3", "t": {"T": 1, "n": "float", "s": 4}, "location": "r528"}, {"n": "a4", "t": {"T": 1, "n": "float", "s": 4}, "location": "r544"}, {"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}, {"n": "v5", "t": {"T": 3, "t": "float"}, "location": "s16"}, {"n": "v6", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]} {"name": "_mesa_create_save_table", "code": "_QWORD * mesa_create_save_table ( ) { _QWORD * @@v1@@ ; @@v1@@ = ( _QWORD * ) mesa_alloc_dispatch_table ( Number L ) ; if ( ! @@v1@@ ) return Number L ; mesa_loopback_init_api_table ( @@v1@@ ) ; @@v1@@ [ Number ] = save_Accum ; @@v1@@ [ Number ] = save_AlphaFunc ; @@v1@@ [ Number ] = save_Bitmap ; @@v1@@ [ Number ] = save_BlendFunc ; @@v1@@ [ Number ] = save_CallList ; @@v1@@ [ Number ] = save_CallLists ; @@v1@@ [ Number ] = save_Clear ; @@v1@@ [ Number ] = save_ClearAccum ; @@v1@@ [ Number ] = save_ClearColor ; @@v1@@ [ Number ] = save_ClearDepth ; @@v1@@ [ Number ] = save_ClearIndex ; @@v1@@ [ Number ] = save_ClearStencil ; @@v1@@ [ Number ] = save_ClipPlane ; @@v1@@ [ Number ] = save_ColorMask ; @@v1@@ [ Number ] = save_ColorMaskIndexed ; @@v1@@ [ Number ] = save_ColorMaterial ; @@v1@@ [ Number ] = save_CopyPixels ; @@v1@@ [ Number ] = save_CullFace ; @@v1@@ [ Number ] = mesa_DeleteLists ; @@v1@@ [ Number ] = save_DepthFunc ; @@v1@@ [ Number ] = save_DepthMask ; @@v1@@ [ Number ] = save_DepthRange ; @@v1@@ [ Number ] = save_Disable ; @@v1@@ [ Number ] = save_DisableIndexed ; @@v1@@ [ Number ] = save_DrawBuffer ; @@v1@@ [ Number ] = save_DrawPixels ; @@v1@@ [ Number ] = save_Enable ; @@v1@@ [ Number ] = save_EnableIndexed ; @@v1@@ [ Number ] = mesa_EndList ; @@v1@@ [ Number ] = save_EvalMesh1 ; @@v1@@ [ Number ] = save_EvalMesh2 ; @@v1@@ [ Number ] = exec_Finish ; @@v1@@ [ Number ] = exec_Flush ; @@v1@@ [ Number ] = save_Fogf ; @@v1@@ [ Number ] = save_Fogfv ; @@v1@@ [ Number ] = save_Fogi ; @@v1@@ [ Number ] = save_Fogiv ; @@v1@@ [ Number ] = save_FrontFace ; @@v1@@ [ Number ] = save_Frustum ; @@v1@@ [ Number ] = mesa_GenLists ; @@v1@@ [ Number ] = exec_GetBooleanv ; @@v1@@ [ Number ] = exec_GetClipPlane ; @@v1@@ [ Number ] = exec_GetDoublev ; @@v1@@ [ Number ] = exec_GetError ; @@v1@@ [ Number ] = exec_GetFloatv ; @@v1@@ [ Number ] = exec_GetIntegerv ; @@v1@@ [ Number ] = exec_GetLightfv ; @@v1@@ [ Number ] = exec_GetLightiv ; @@v1@@ [ Number ] = exec_GetMapdv ; @@v1@@ [ Number ] = exec_GetMapfv ; @@v1@@ [ Number ] = exec_GetMapiv ; @@v1@@ [ Number ] = exec_GetMaterialfv ; @@v1@@ [ Number ] = exec_GetMaterialiv ; @@v1@@ [ Number ] = exec_GetPixelMapfv ; @@v1@@ [ Number ] = exec_GetPixelMapuiv ; @@v1@@ [ Number ] = exec_GetPixelMapusv ; @@v1@@ [ Number ] = exec_GetPolygonStipple ; @@v1@@ [ Number ] = exec_GetString ; @@v1@@ [ Number ] = exec_GetTexEnvfv ; @@v1@@ [ Number ] = exec_GetTexEnviv ; @@v1@@ [ Number ] = exec_GetTexGendv ; @@v1@@ [ Number ] = exec_GetTexGenfv ; @@v1@@ [ Number ] = exec_GetTexGeniv ; @@v1@@ [ Number ] = exec_GetTexImage ; @@v1@@ [ Number ] = exec_GetTexLevelParameterfv ; @@v1@@ [ Number ] = exec_GetTexLevelParameteriv ; @@v1@@ [ Number ] = exec_GetTexParameterfv ; @@v1@@ [ Number ] = exec_GetTexParameteriv ; @@v1@@ [ Number ] = save_Hint ; @@v1@@ [ Number ] = save_IndexMask ; @@v1@@ [ Number ] = save_InitNames ; @@v1@@ [ Number ] = exec_IsEnabled ; @@v1@@ [ Number ] = mesa_IsList ; @@v1@@ [ Number ] = save_LightModelf ; @@v1@@ [ Number ] = save_LightModelfv ; @@v1@@ [ Number ] = save_LightModeli ; @@v1@@ [ Number ] = save_LightModeliv ; @@v1@@ [ Number ] = save_Lightf ; @@v1@@ [ Number ] = save_Lightfv ; @@v1@@ [ Number ] = save_Lighti ; @@v1@@ [ Number ] = save_Lightiv ; @@v1@@ [ Number ] = save_LineStipple ; @@v1@@ [ Number ] = save_LineWidth ; @@v1@@ [ Number ] = save_ListBase ; @@v1@@ [ Number ] = save_LoadIdentity ; @@v1@@ [ Number ] = save_LoadMatrixd ; @@v1@@ [ Number ] = save_LoadMatrixf ; @@v1@@ [ Number ] = save_LoadName ; @@v1@@ [ Number ] = save_LogicOp ; @@v1@@ [ Number ] = save_Map1d ; @@v1@@ [ Number ] = save_Map1f ; @@v1@@ [ Number ] = save_Map2d ; @@v1@@ [ Number ] = save_Map2f ; @@v1@@ [ Number ] = save_MapGrid1d ; @@v1@@ [ Number ] = save_MapGrid1f ; @@v1@@ [ Number ] = save_MapGrid2d ; @@v1@@ [ Number ] = save_MapGrid2f ; @@v1@@ [ Number ] = save_MatrixMode ; @@v1@@ [ Number ] = save_MultMatrixd ; @@v1@@ [ Number ] = save_MultMatrixf ; * @@v1@@ = save_NewList ; @@v1@@ [ Number ] = save_Ortho ; @@v1@@ [ Number ] = save_PassThrough ; @@v1@@ [ Number ] = save_PixelMapfv ; @@v1@@ [ Number ] = save_PixelMapuiv ; @@v1@@ [ Number ] = save_PixelMapusv ; @@v1@@ [ Number ] = exec_PixelStoref ; @@v1@@ [ Number ] = exec_PixelStorei ; @@v1@@ [ Number ] = save_PixelTransferf ; @@v1@@ [ Number ] = save_PixelTransferi ; @@v1@@ [ Number ] = save_PixelZoom ; @@v1@@ [ Number ] = save_PointSize ; @@v1@@ [ Number ] = save_PolygonMode ; @@v1@@ [ Number ] = save_PolygonOffset ; @@v1@@ [ Number ] = save_PolygonStipple ; @@v1@@ [ Number ] = save_PopAttrib ; @@v1@@ [ Number ] = save_PopMatrix ; @@v1@@ [ Number ] = save_PopName ; @@v1@@ [ Number ] = save_PushAttrib ; @@v1@@ [ Number ] = save_PushMatrix ; @@v1@@ [ Number ] = save_PushName ; @@v1@@ [ Number ] = save_RasterPos2d ; @@v1@@ [ Number ] = save_RasterPos2dv ; @@v1@@ [ Number ] = save_RasterPos2f ; @@v1@@ [ Number ] = save_RasterPos2fv ; @@v1@@ [ Number ] = save_RasterPos2i ; @@v1@@ [ Number ] = save_RasterPos2iv ; @@v1@@ [ Number ] = save_RasterPos2s ; @@v1@@ [ Number ] = save_RasterPos2sv ; @@v1@@ [ Number ] = save_RasterPos3d ; @@v1@@ [ Number ] = save_RasterPos3dv ; @@v1@@ [ Number ] = save_RasterPos3f ; @@v1@@ [ Number ] = save_RasterPos3fv ; @@v1@@ [ Number ] = save_RasterPos3i ; @@v1@@ [ Number ] = save_RasterPos3iv ; @@v1@@ [ Number ] = save_RasterPos3s ; @@v1@@ [ Number ] = save_RasterPos3sv ; @@v1@@ [ Number ] = save_RasterPos4d ; @@v1@@ [ Number ] = save_RasterPos4dv ; @@v1@@ [ Number ] = save_RasterPos4f ; @@v1@@ [ Number ] = save_RasterPos4fv ; @@v1@@ [ Number ] = save_RasterPos4i ; @@v1@@ [ Number ] = save_RasterPos4iv ; @@v1@@ [ Number ] = save_RasterPos4s ; @@v1@@ [ Number ] = save_RasterPos4sv ; @@v1@@ [ Number ] = save_ReadBuffer ; @@v1@@ [ Number ] = exec_ReadPixels ; @@v1@@ [ Number ] = exec_RenderMode ; @@v1@@ [ Number ] = save_Rotated ; @@v1@@ [ Number ] = save_Rotatef ; @@v1@@ [ Number ] = save_Scaled ; @@v1@@ [ Number ] = save_Scalef ; @@v1@@ [ Number ] = save_Scissor ; @@v1@@ [ Number ] = exec_FeedbackBuffer ; @@v1@@ [ Number ] = exec_SelectBuffer ; @@v1@@ [ Number ] = save_ShadeModel ; @@v1@@ [ Number ] = save_StencilFunc ; @@v1@@ [ Number ] = save_StencilMask ; @@v1@@ [ Number ] = save_StencilOp ; @@v1@@ [ Number ] = save_TexEnvf ; @@v1@@ [ Number ] = save_TexEnvfv ; @@v1@@ [ Number ] = save_TexEnvi ; @@v1@@ [ Number ] = save_TexEnviv ; @@v1@@ [ Number ] = save_TexGend ; @@v1@@ [ Number ] = save_TexGendv ; @@v1@@ [ Number ] = save_TexGenf ; @@v1@@ [ Number ] = save_TexGenfv ; @@v1@@ [ Number ] = save_TexGeni ; @@v1@@ [ Number ] = save_TexGeniv ; @@v1@@ [ Number ] = save_TexImage1D ; @@v1@@ [ Number ] = save_TexImage2D ; @@v1@@ [ Number ] = save_TexParameterf ; @@v1@@ [ Number ] = save_TexParameterfv ; @@v1@@ [ Number ] = save_TexParameteri ; @@v1@@ [ Number ] = save_TexParameteriv ; @@v1@@ [ Number ] = save_Translated ; @@v1@@ [ Number ] = save_Translatef ; @@v1@@ [ Number ] = save_Viewport ; @@v1@@ [ Number ] = exec_AreTexturesResident ; @@v1@@ [ Number ] = save_BindTexture ; @@v1@@ [ Number ] = exec_ColorPointer ; @@v1@@ [ Number ] = save_CopyTexImage1D ; @@v1@@ [ Number ] = save_CopyTexImage2D ; @@v1@@ [ Number ] = save_CopyTexSubImage1D ; @@v1@@ [ Number ] = save_CopyTexSubImage2D ; @@v1@@ [ Number ] = exec_DeleteTextures ; @@v1@@ [ Number ] = exec_DisableClientState ; @@v1@@ [ Number ] = exec_EdgeFlagPointer ; @@v1@@ [ Number ] = exec_EnableClientState ; @@v1@@ [ Number ] = exec_GenTextures ; @@v1@@ [ Number ] = exec_GetPointerv ; @@v1@@ [ Number ] = exec_IndexPointer ; @@v1@@ [ Number ] = exec_InterleavedArrays ; @@v1@@ [ Number ] = exec_IsTexture ; @@v1@@ [ Number ] = exec_NormalPointer ; @@v1@@ [ Number ] = exec_PopClientAttrib ; @@v1@@ [ Number ] = save_PrioritizeTextures ; @@v1@@ [ Number ] = exec_PushClientAttrib ; @@v1@@ [ Number ] = exec_TexCoordPointer ; @@v1@@ [ Number ] = save_TexSubImage1D ; @@v1@@ [ Number ] = save_TexSubImage2D ; @@v1@@ [ Number ] = exec_VertexPointer ; @@v1@@ [ Number ] = save_CopyTexSubImage3D ; @@v1@@ [ Number ] = save_TexImage3D ; @@v1@@ [ Number ] = save_TexSubImage3D ; @@v1@@ [ Number ] = save_StencilFuncSeparate ; @@v1@@ [ Number ] = save_StencilMaskSeparate ; @@v1@@ [ Number ] = save_StencilOpSeparate ; @@v1@@ [ Number ] = save_StencilFuncSeparateATI ; @@v1@@ [ Number ] = save_BlendColor ; @@v1@@ [ Number ] = save_BlendEquation ; @@v1@@ [ Number ] = save_ColorSubTable ; @@v1@@ [ Number ] = save_ColorTable ; @@v1@@ [ Number ] = save_ColorTableParameterfv ; @@v1@@ [ Number ] = save_ColorTableParameteriv ; @@v1@@ [ Number ] = save_ConvolutionFilter1D ; @@v1@@ [ Number ] = save_ConvolutionFilter2D ; @@v1@@ [ Number ] = save_ConvolutionParameterf ; @@v1@@ [ Number ] = save_ConvolutionParameterfv ; @@v1@@ [ Number ] = save_ConvolutionParameteri ; @@v1@@ [ Number ] = save_ConvolutionParameteriv ; @@v1@@ [ Number ] = save_CopyColorSubTable ; @@v1@@ [ Number ] = save_CopyColorTable ; @@v1@@ [ Number ] = exec_CopyConvolutionFilter1D ; @@v1@@ [ Number ] = exec_CopyConvolutionFilter2D ; @@v1@@ [ Number ] = exec_GetColorTable ; @@v1@@ [ Number ] = exec_GetColorTableParameterfv ; @@v1@@ [ Number ] = exec_GetColorTableParameteriv ; @@v1@@ [ Number ] = exec_GetConvolutionFilter ; @@v1@@ [ Number ] = exec_GetConvolutionParameterfv ; @@v1@@ [ Number ] = exec_GetConvolutionParameteriv ; @@v1@@ [ Number ] = exec_GetHistogram ; @@v1@@ [ Number ] = exec_GetHistogramParameterfv ; @@v1@@ [ Number ] = exec_GetHistogramParameteriv ; @@v1@@ [ Number ] = exec_GetMinmax ; @@v1@@ [ Number ] = exec_GetMinmaxParameterfv ; @@v1@@ [ Number ] = exec_GetMinmaxParameteriv ; @@v1@@ [ Number ] = exec_GetSeparableFilter ; @@v1@@ [ Number ] = save_Histogram ; @@v1@@ [ Number ] = save_Minmax ; @@v1@@ [ Number ] = save_ResetHistogram ; @@v1@@ [ Number ] = save_ResetMinmax ; @@v1@@ [ Number ] = exec_SeparableFilter2D ; @@v1@@ [ Number ] = save_PolygonOffsetEXT ; @@v1@@ [ Number ] = exec_ColorPointerEXT ; @@v1@@ [ Number ] = exec_EdgeFlagPointerEXT ; @@v1@@ [ Number ] = exec_IndexPointerEXT ; @@v1@@ [ Number ] = exec_NormalPointerEXT ; @@v1@@ [ Number ] = exec_TexCoordPointerEXT ; @@v1@@ [ Number ] = exec_VertexPointerEXT ; @@v1@@ [ Number ] = save_PointParameterfEXT ; @@v1@@ [ Number ] = save_PointParameterfvEXT ; @@v1@@ [ Number ] = exec_LockArraysEXT ; @@v1@@ [ Number ] = exec_UnlockArraysEXT ; @@v1@@ [ Number ] = exec_SecondaryColorPointerEXT ; @@v1@@ [ Number ] = exec_MultiDrawArraysEXT ; @@v1@@ [ Number ] = exec_FogCoordPointerEXT ; @@v1@@ [ Number ] = save_BlendFuncSeparateEXT ; @@v1@@ [ Number ] = & mesa_ResizeBuffersMESA ; @@v1@@ [ Number ] = save_WindowPos2dMESA ; @@v1@@ [ Number ] = save_WindowPos2dvMESA ; @@v1@@ [ Number ] = save_WindowPos2fMESA ; @@v1@@ [ Number ] = save_WindowPos2fvMESA ; @@v1@@ [ Number ] = save_WindowPos2iMESA ; @@v1@@ [ Number ] = save_WindowPos2ivMESA ; @@v1@@ [ Number ] = save_WindowPos2sMESA ; @@v1@@ [ Number ] = save_WindowPos2svMESA ; @@v1@@ [ Number ] = save_WindowPos3dMESA ; @@v1@@ [ Number ] = save_WindowPos3dvMESA ; @@v1@@ [ Number ] = save_WindowPos3fMESA ; @@v1@@ [ Number ] = save_WindowPos3fvMESA ; @@v1@@ [ Number ] = save_WindowPos3iMESA ; @@v1@@ [ Number ] = save_WindowPos3ivMESA ; @@v1@@ [ Number ] = save_WindowPos3sMESA ; @@v1@@ [ Number ] = save_WindowPos3svMESA ; @@v1@@ [ Number ] = save_WindowPos4dMESA ; @@v1@@ [ Number ] = save_WindowPos4dvMESA ; @@v1@@ [ Number ] = save_WindowPos4fMESA ; @@v1@@ [ Number ] = save_WindowPos4fvMESA ; @@v1@@ [ Number ] = save_WindowPos4iMESA ; @@v1@@ [ Number ] = save_WindowPos4ivMESA ; @@v1@@ [ Number ] = save_WindowPos4sMESA ; @@v1@@ [ Number ] = save_WindowPos4svMESA ; @@v1@@ [ Number ] = exec_MultiModeDrawArraysIBM ; @@v1@@ [ Number ] = exec_MultiModeDrawElementsIBM ; @@v1@@ [ Number ] = save_BindProgramNV ; @@v1@@ [ Number ] = & mesa_DeletePrograms ; @@v1@@ [ Number ] = save_ExecuteProgramNV ; @@v1@@ [ Number ] = & mesa_GenPrograms ; @@v1@@ [ Number ] = & mesa_AreProgramsResidentNV ; @@v1@@ [ Number ] = save_RequestResidentProgramsNV ; @@v1@@ [ Number ] = & mesa_GetProgramParameterfvNV ; @@v1@@ [ Number ] = & mesa_GetProgramParameterdvNV ; @@v1@@ [ Number ] = & mesa_GetProgramivNV ; @@v1@@ [ Number ] = & mesa_GetProgramStringNV ; @@v1@@ [ Number ] = & mesa_GetTrackMatrixivNV ; @@v1@@ [ Number ] = & mesa_GetVertexAttribdvNV ; @@v1@@ [ Number ] = & mesa_GetVertexAttribfvNV ; @@v1@@ [ Number ] = & mesa_GetVertexAttribivNV ; @@v1@@ [ Number ] = & mesa_GetVertexAttribPointervNV ; @@v1@@ [ Number ] = & mesa_IsProgramARB ; @@v1@@ [ Number ] = save_LoadProgramNV ; @@v1@@ [ Number ] = save_ProgramEnvParameter4dARB ; @@v1@@ [ Number ] = save_ProgramEnvParameter4dvARB ; @@v1@@ [ Number ] = save_ProgramEnvParameter4fARB ; @@v1@@ [ Number ] = save_ProgramEnvParameter4fvARB ; @@v1@@ [ Number ] = save_ProgramParameters4dvNV ; @@v1@@ [ Number ] = save_ProgramParameters4fvNV ; @@v1@@ [ Number ] = save_TrackMatrixNV ; @@v1@@ [ Number ] = & mesa_VertexAttribPointerNV ; @@v1@@ [ Number ] = save_TexBumpParameterivATI ; @@v1@@ [ Number ] = save_TexBumpParameterfvATI ; @@v1@@ [ Number ] = save_BindFragmentShaderATI ; @@v1@@ [ Number ] = save_SetFragmentShaderConstantATI ; @@v1@@ [ Number ] = save_ProgramNamedParameter4fNV ; @@v1@@ [ Number ] = save_ProgramNamedParameter4dNV ; @@v1@@ [ Number ] = save_ProgramNamedParameter4fvNV ; @@v1@@ [ Number ] = save_ProgramNamedParameter4dvNV ; @@v1@@ [ Number ] = & mesa_GetProgramNamedParameterfvNV ; @@v1@@ [ Number ] = & mesa_GetProgramNamedParameterdvNV ; @@v1@@ [ Number ] = save_ProgramLocalParameter4dARB ; @@v1@@ [ Number ] = save_ProgramLocalParameter4dvARB ; @@v1@@ [ Number ] = save_ProgramLocalParameter4fARB ; @@v1@@ [ Number ] = save_ProgramLocalParameter4fvARB ; @@v1@@ [ Number ] = & mesa_GetProgramLocalParameterdvARB ; @@v1@@ [ Number ] = & mesa_GetProgramLocalParameterfvARB ; @@v1@@ [ Number ] = save_PointParameteriNV ; @@v1@@ [ Number ] = save_PointParameterivNV ; @@v1@@ [ Number ] = save_ActiveStencilFaceEXT ; @@v1@@ [ Number ] = & mesa_BindVertexArrayAPPLE ; @@v1@@ [ Number ] = & mesa_DeleteVertexArraysAPPLE ; @@v1@@ [ Number ] = & mesa_GenVertexArraysAPPLE ; @@v1@@ [ Number ] = & mesa_IsVertexArrayAPPLE ; @@v1@@ [ Number ] = save_DepthBoundsEXT ; @@v1@@ [ Number ] = save_ActiveTextureARB ; @@v1@@ [ Number ] = exec_ClientActiveTextureARB ; @@v1@@ [ Number ] = save_LoadTransposeMatrixdARB ; @@v1@@ [ Number ] = save_LoadTransposeMatrixfARB ; @@v1@@ [ Number ] = save_MultTransposeMatrixdARB ; @@v1@@ [ Number ] = save_MultTransposeMatrixfARB ; @@v1@@ [ Number ] = save_SampleCoverageARB ; @@v1@@ [ Number ] = save_CompressedTexImage3DARB ; @@v1@@ [ Number ] = save_CompressedTexImage2DARB ; @@v1@@ [ Number ] = save_CompressedTexImage1DARB ; @@v1@@ [ Number ] = save_CompressedTexSubImage3DARB ; @@v1@@ [ Number ] = save_CompressedTexSubImage2DARB ; @@v1@@ [ Number ] = save_CompressedTexSubImage1DARB ; @@v1@@ [ Number ] = exec_GetCompressedTexImageARB ; @@v1@@ [ Number ] = & mesa_VertexAttribPointerARB ; @@v1@@ [ Number ] = & mesa_EnableVertexAttribArrayARB ; @@v1@@ [ Number ] = & mesa_DisableVertexAttribArrayARB ; @@v1@@ [ Number ] = save_ProgramStringARB ; @@v1@@ [ Number ] = save_BindProgramNV ; @@v1@@ [ Number ] = & mesa_DeletePrograms ; @@v1@@ [ Number ] = & mesa_GenPrograms ; @@v1@@ [ Number ] = & mesa_IsProgramARB ; @@v1@@ [ Number ] = & mesa_GetVertexAttribdvNV ; @@v1@@ [ Number ] = & mesa_GetVertexAttribfvNV ; @@v1@@ [ Number ] = & mesa_GetVertexAttribivNV ; @@v1@@ [ Number ] = & mesa_GetVertexAttribPointervNV ; @@v1@@ [ Number ] = save_ProgramEnvParameter4dARB ; @@v1@@ [ Number ] = save_ProgramEnvParameter4dvARB ; @@v1@@ [ Number ] = save_ProgramEnvParameter4fARB ; @@v1@@ [ Number ] = save_ProgramEnvParameter4fvARB ; @@v1@@ [ Number ] = save_ProgramLocalParameter4dARB ; @@v1@@ [ Number ] = save_ProgramLocalParameter4dvARB ; @@v1@@ [ Number ] = save_ProgramLocalParameter4fARB ; @@v1@@ [ Number ] = save_ProgramLocalParameter4fvARB ; @@v1@@ [ Number ] = & mesa_GetProgramEnvParameterdvARB ; @@v1@@ [ Number ] = & mesa_GetProgramEnvParameterfvARB ; @@v1@@ [ Number ] = & mesa_GetProgramLocalParameterdvARB ; @@v1@@ [ Number ] = & mesa_GetProgramLocalParameterfvARB ; @@v1@@ [ Number ] = & mesa_GetProgramivARB ; @@v1@@ [ Number ] = & mesa_GetProgramStringARB ; @@v1@@ [ Number ] = & mesa_BindBufferARB ; @@v1@@ [ Number ] = & mesa_BufferDataARB ; @@v1@@ [ Number ] = & mesa_BufferSubDataARB ; @@v1@@ [ Number ] = & mesa_DeleteBuffersARB ; @@v1@@ [ Number ] = & mesa_GenBuffersARB ; @@v1@@ [ Number ] = & mesa_GetBufferParameterivARB ; @@v1@@ [ Number ] = & mesa_GetBufferPointervARB ; @@v1@@ [ Number ] = & mesa_GetBufferSubDataARB ; @@v1@@ [ Number ] = & mesa_IsBufferARB ; @@v1@@ [ Number ] = & mesa_MapBufferARB ; @@v1@@ [ Number ] = & mesa_UnmapBufferARB ; @@v1@@ [ Number ] = save_BeginQueryARB ; @@v1@@ [ Number ] = save_EndQueryARB ; @@v1@@ [ Number ] = & mesa_GenQueriesARB ; @@v1@@ [ Number ] = & mesa_DeleteQueriesARB ; @@v1@@ [ Number ] = & mesa_IsQueryARB ; @@v1@@ [ Number ] = & mesa_GetQueryivARB ; @@v1@@ [ Number ] = & mesa_GetQueryObjectivARB ; @@v1@@ [ Number ] = & mesa_GetQueryObjectuivARB ; @@v1@@ [ Number ] = save_DrawBuffersARB ; @@v1@@ [ Number ] = save_BlitFramebufferEXT ; @@v1@@ [ Number ] = save_UseProgramObjectARB ; @@v1@@ [ Number ] = save_Uniform1fARB ; @@v1@@ [ Number ] = save_Uniform2fARB ; @@v1@@ [ Number ] = save_Uniform3fARB ; @@v1@@ [ Number ] = save_Uniform4fARB ; @@v1@@ [ Number ] = save_Uniform1fvARB ; @@v1@@ [ Number ] = save_Uniform2fvARB ; @@v1@@ [ Number ] = save_Uniform3fvARB ; @@v1@@ [ Number ] = save_Uniform4fvARB ; @@v1@@ [ Number ] = save_Uniform1iARB ; @@v1@@ [ Number ] = save_Uniform2iARB ; @@v1@@ [ Number ] = save_Uniform3iARB ; @@v1@@ [ Number ] = save_Uniform4iARB ; @@v1@@ [ Number ] = save_Uniform1ivARB ; @@v1@@ [ Number ] = save_Uniform2ivARB ; @@v1@@ [ Number ] = save_Uniform3ivARB ; @@v1@@ [ Number ] = save_Uniform4ivARB ; @@v1@@ [ Number ] = save_UniformMatrix2fvARB ; @@v1@@ [ Number ] = save_UniformMatrix3fvARB ; @@v1@@ [ Number ] = save_UniformMatrix4fvARB ; @@v1@@ [ Number ] = save_UniformMatrix2x3fv ; @@v1@@ [ Number ] = save_UniformMatrix3x2fv ; @@v1@@ [ Number ] = save_UniformMatrix2x4fv ; @@v1@@ [ Number ] = save_UniformMatrix4x2fv ; @@v1@@ [ Number ] = save_UniformMatrix3x4fv ; @@v1@@ [ Number ] = save_UniformMatrix4x3fv ; @@v1@@ [ Number ] = exec_BindAttribLocationARB ; @@v1@@ [ Number ] = exec_GetAttribLocationARB ; @@v1@@ [ Number ] = exec_GetUniformLocationARB ; @@v1@@ [ Number ] = save_BlendEquationSeparateEXT ; @@v1@@ [ Number ] = save_ProgramEnvParameters4fvEXT ; @@v1@@ [ Number ] = save_ProgramLocalParameters4fvEXT ; @@v1@@ [ Number ] = & mesa_MapBufferRange ; @@v1@@ [ Number ] = & mesa_FlushMappedBufferRange ; @@v1@@ [ Number ] = & mesa_CopyBufferSubData ; @@v1@@ [ Number ] = save_BeginTransformFeedback ; @@v1@@ [ Number ] = save_EndTransformFeedback ; @@v1@@ [ Number ] = save_ProvokingVertexEXT ; @@v1@@ [ Number ] = & mesa_ObjectPurgeableAPPLE ; @@v1@@ [ Number ] = & mesa_ObjectUnpurgeableAPPLE ; @@v1@@ [ Number ] = save_ClearColorIi ; @@v1@@ [ Number ] = save_ClearColorIui ; @@v1@@ [ Number ] = save_TexParameterIiv ; @@v1@@ [ Number ] = save_TexParameterIuiv ; @@v1@@ [ Number ] = exec_GetTexParameterIiv ; @@v1@@ [ Number ] = exec_GetTexParameterIuiv ; @@v1@@ [ Number ] = save_UseShaderProgramEXT ; @@v1@@ [ Number ] = save_ActiveProgramEXT ; return @@v1@@ ; }", "source": [{"n": "v1", "t": {"T": 3, "t": "_QWORD"}, "location": "s8"}]}