| /* DO NOT EDIT - This file generated automatically by gl_genexec.py script */ |
| |
| /* |
| * Copyright (C) 2012 Intel Corporation |
| * All Rights Reserved. |
| * |
| * Permission is hereby granted, free of charge, to any person obtaining a |
| * copy of this software and associated documentation files (the "Software"), |
| * to deal in the Software without restriction, including without limitation |
| * the rights to use, copy, modify, merge, publish, distribute, sub license, |
| * and/or sell copies of the Software, and to permit persons to whom the |
| * Software is furnished to do so, subject to the following conditions: |
| * |
| * The above copyright notice and this permission notice (including the next |
| * paragraph) shall be included in all copies or substantial portions of the |
| * Software. |
| * |
| * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
| * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
| * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL |
| * Intel Corporation, |
| * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, |
| * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF |
| * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
| * SOFTWARE. |
| */ |
| |
| /** |
| * \file api_exec.c |
| * Initialize dispatch table. |
| */ |
| |
| |
| #include "main/accum.h" |
| #include "main/api_loopback.h" |
| #include "main/api_exec.h" |
| #include "main/arbprogram.h" |
| #include "main/atifragshader.h" |
| #include "main/attrib.h" |
| #include "main/blend.h" |
| #include "main/blit.h" |
| #include "main/bufferobj.h" |
| #include "main/arrayobj.h" |
| #include "main/bbox.h" |
| #include "main/buffers.h" |
| #include "main/clear.h" |
| #include "main/clip.h" |
| #include "main/colortab.h" |
| #include "main/compute.h" |
| #include "main/condrender.h" |
| #include "main/context.h" |
| #include "main/convolve.h" |
| #include "main/copyimage.h" |
| #include "main/depth.h" |
| #include "main/debug_output.h" |
| #include "main/dlist.h" |
| #include "main/drawpix.h" |
| #include "main/drawtex.h" |
| #include "main/rastpos.h" |
| #include "main/enable.h" |
| #include "main/errors.h" |
| #include "main/es1_conversion.h" |
| #include "main/eval.h" |
| #include "main/get.h" |
| #include "main/feedback.h" |
| #include "main/fog.h" |
| #include "main/fbobject.h" |
| #include "main/framebuffer.h" |
| #include "main/genmipmap.h" |
| #include "main/hint.h" |
| #include "main/histogram.h" |
| #include "main/imports.h" |
| #include "main/light.h" |
| #include "main/lines.h" |
| #include "main/matrix.h" |
| #include "main/multisample.h" |
| #include "main/objectlabel.h" |
| #include "main/objectpurge.h" |
| #include "main/performance_monitor.h" |
| #include "main/pipelineobj.h" |
| #include "main/pixel.h" |
| #include "main/pixelstore.h" |
| #include "main/points.h" |
| #include "main/polygon.h" |
| #include "main/program_resource.h" |
| #include "main/querymatrix.h" |
| #include "main/queryobj.h" |
| #include "main/readpix.h" |
| #include "main/samplerobj.h" |
| #include "main/scissor.h" |
| #include "main/stencil.h" |
| #include "main/texenv.h" |
| #include "main/texgetimage.h" |
| #include "main/teximage.h" |
| #include "main/texgen.h" |
| #include "main/texobj.h" |
| #include "main/texparam.h" |
| #include "main/texstate.h" |
| #include "main/texstorage.h" |
| #include "main/barrier.h" |
| #include "main/textureview.h" |
| #include "main/transformfeedback.h" |
| #include "main/mtypes.h" |
| #include "main/varray.h" |
| #include "main/viewport.h" |
| #include "main/shaderapi.h" |
| #include "main/shaderimage.h" |
| #include "main/uniforms.h" |
| #include "main/syncobj.h" |
| #include "main/formatquery.h" |
| #include "main/dispatch.h" |
| #include "main/vdpau.h" |
| #include "vbo/vbo.h" |
| |
| |
| /** |
| * Initialize a context's exec table with pointers to Mesa's supported |
| * GL functions. |
| * |
| * This function depends on ctx->Version. |
| * |
| * \param ctx GL context to which \c exec belongs. |
| */ |
| void |
| _mesa_initialize_exec_table(struct gl_context *ctx) |
| { |
| struct _glapi_table *exec; |
| |
| exec = ctx->Exec; |
| assert(exec != NULL); |
| |
| assert(ctx->Version > 0); |
| |
| vbo_initialize_exec_dispatch(ctx, exec); |
| |
| if ((ctx->API == API_OPENGLES2 && ctx->Version >= 31)) { |
| SET_DepthRangeArrayfvOES(exec, _mesa_DepthRangeArrayfvOES); |
| SET_DepthRangeIndexedfOES(exec, _mesa_DepthRangeIndexedfOES); |
| SET_PrimitiveBoundingBox(exec, _mesa_PrimitiveBoundingBox); |
| } |
| if (_mesa_is_desktop_gl(ctx)) { |
| SET_AttachObjectARB(exec, _mesa_AttachObjectARB); |
| SET_BeginConditionalRender(exec, _mesa_BeginConditionalRender); |
| SET_BeginPerfMonitorAMD(exec, _mesa_BeginPerfMonitorAMD); |
| SET_BeginQueryIndexed(exec, _mesa_BeginQueryIndexed); |
| SET_BindBufferOffsetEXT(exec, _mesa_BindBufferOffsetEXT); |
| SET_BindBuffersBase(exec, _mesa_BindBuffersBase); |
| SET_BindBuffersRange(exec, _mesa_BindBuffersRange); |
| SET_BindImageTextures(exec, _mesa_BindImageTextures); |
| SET_BindSamplers(exec, _mesa_BindSamplers); |
| SET_BindTextures(exec, _mesa_BindTextures); |
| SET_BindVertexBuffers(exec, _mesa_BindVertexBuffers); |
| SET_ClampColor(exec, _mesa_ClampColor); |
| SET_ClearBufferData(exec, _mesa_ClearBufferData); |
| SET_ClearBufferSubData(exec, _mesa_ClearBufferSubData); |
| SET_ClearColorIiEXT(exec, _mesa_ClearColorIiEXT); |
| SET_ClearColorIuiEXT(exec, _mesa_ClearColorIuiEXT); |
| SET_ClearDepth(exec, _mesa_ClearDepth); |
| SET_ClearTexImage(exec, _mesa_ClearTexImage); |
| SET_ClearTexSubImage(exec, _mesa_ClearTexSubImage); |
| SET_ClipControl(exec, _mesa_ClipControl); |
| SET_CompressedTexImage1D(exec, _mesa_CompressedTexImage1D); |
| SET_CompressedTexSubImage1D(exec, _mesa_CompressedTexSubImage1D); |
| SET_CopyTexImage1D(exec, _mesa_CopyTexImage1D); |
| SET_CopyTexSubImage1D(exec, _mesa_CopyTexSubImage1D); |
| SET_CreateProgramObjectARB(exec, _mesa_CreateProgramObjectARB); |
| SET_CreateShaderObjectARB(exec, _mesa_CreateShaderObjectARB); |
| SET_DeleteObjectARB(exec, _mesa_DeleteObjectARB); |
| SET_DeletePerfMonitorsAMD(exec, _mesa_DeletePerfMonitorsAMD); |
| SET_DepthBoundsEXT(exec, _mesa_DepthBoundsEXT); |
| SET_DepthRange(exec, _mesa_DepthRange); |
| SET_DetachObjectARB(exec, _mesa_DetachObjectARB); |
| SET_DispatchComputeGroupSizeARB(exec, _mesa_DispatchComputeGroupSizeARB); |
| SET_DrawBuffer(exec, _mesa_DrawBuffer); |
| SET_EndConditionalRender(exec, _mesa_EndConditionalRender); |
| SET_EndPerfMonitorAMD(exec, _mesa_EndPerfMonitorAMD); |
| SET_EndQueryIndexed(exec, _mesa_EndQueryIndexed); |
| SET_FramebufferTexture1D(exec, _mesa_FramebufferTexture1D); |
| SET_GenPerfMonitorsAMD(exec, _mesa_GenPerfMonitorsAMD); |
| SET_GetActiveAtomicCounterBufferiv(exec, _mesa_GetActiveAtomicCounterBufferiv); |
| SET_GetActiveUniformName(exec, _mesa_GetActiveUniformName); |
| SET_GetAttachedObjectsARB(exec, _mesa_GetAttachedObjectsARB); |
| SET_GetBufferSubData(exec, _mesa_GetBufferSubData); |
| SET_GetCompressedTexImage(exec, _mesa_GetCompressedTexImage); |
| SET_GetCompressedTextureSubImage(exec, _mesa_GetCompressedTextureSubImage); |
| SET_GetDoublei_v(exec, _mesa_GetDoublei_v); |
| SET_GetDoublev(exec, _mesa_GetDoublev); |
| SET_GetHandleARB(exec, _mesa_GetHandleARB); |
| SET_GetInfoLogARB(exec, _mesa_GetInfoLogARB); |
| SET_GetObjectParameterfvARB(exec, _mesa_GetObjectParameterfvARB); |
| SET_GetObjectParameterivAPPLE(exec, _mesa_GetObjectParameterivAPPLE); |
| SET_GetObjectParameterivARB(exec, _mesa_GetObjectParameterivARB); |
| SET_GetPerfMonitorCounterDataAMD(exec, _mesa_GetPerfMonitorCounterDataAMD); |
| SET_GetPerfMonitorCounterInfoAMD(exec, _mesa_GetPerfMonitorCounterInfoAMD); |
| SET_GetPerfMonitorCounterStringAMD(exec, _mesa_GetPerfMonitorCounterStringAMD); |
| SET_GetPerfMonitorCountersAMD(exec, _mesa_GetPerfMonitorCountersAMD); |
| SET_GetPerfMonitorGroupStringAMD(exec, _mesa_GetPerfMonitorGroupStringAMD); |
| SET_GetPerfMonitorGroupsAMD(exec, _mesa_GetPerfMonitorGroupsAMD); |
| SET_GetQueryIndexediv(exec, _mesa_GetQueryIndexediv); |
| SET_GetQueryObjecti64v(exec, _mesa_GetQueryObjecti64v); |
| SET_GetQueryObjectiv(exec, _mesa_GetQueryObjectiv); |
| SET_GetQueryObjectui64v(exec, _mesa_GetQueryObjectui64v); |
| SET_GetTexImage(exec, _mesa_GetTexImage); |
| SET_GetTextureSubImage(exec, _mesa_GetTextureSubImage); |
| SET_GetVertexAttribdv(exec, _mesa_GetVertexAttribdv); |
| SET_GetnCompressedTexImageARB(exec, _mesa_GetnCompressedTexImageARB); |
| SET_GetnPolygonStippleARB(exec, _mesa_GetnPolygonStippleARB); |
| SET_GetnTexImageARB(exec, _mesa_GetnTexImageARB); |
| SET_GetnUniformdvARB(exec, _mesa_GetnUniformdvARB); |
| SET_InvalidateBufferData(exec, _mesa_InvalidateBufferData); |
| SET_InvalidateBufferSubData(exec, _mesa_InvalidateBufferSubData); |
| SET_InvalidateTexImage(exec, _mesa_InvalidateTexImage); |
| SET_InvalidateTexSubImage(exec, _mesa_InvalidateTexSubImage); |
| SET_MultiModeDrawArraysIBM(exec, _mesa_MultiModeDrawArraysIBM); |
| SET_MultiModeDrawElementsIBM(exec, _mesa_MultiModeDrawElementsIBM); |
| SET_ObjectPurgeableAPPLE(exec, _mesa_ObjectPurgeableAPPLE); |
| SET_ObjectUnpurgeableAPPLE(exec, _mesa_ObjectUnpurgeableAPPLE); |
| SET_PatchParameterfv(exec, _mesa_PatchParameterfv); |
| SET_PixelStoref(exec, _mesa_PixelStoref); |
| SET_PointParameteri(exec, _mesa_PointParameteri); |
| SET_PointParameteriv(exec, _mesa_PointParameteriv); |
| SET_PolygonMode(exec, _mesa_PolygonMode); |
| SET_PrimitiveRestartIndex(exec, _mesa_PrimitiveRestartIndex); |
| SET_ProgramUniform1d(exec, _mesa_ProgramUniform1d); |
| SET_ProgramUniform1dv(exec, _mesa_ProgramUniform1dv); |
| SET_ProgramUniform2d(exec, _mesa_ProgramUniform2d); |
| SET_ProgramUniform2dv(exec, _mesa_ProgramUniform2dv); |
| SET_ProgramUniform3d(exec, _mesa_ProgramUniform3d); |
| SET_ProgramUniform3dv(exec, _mesa_ProgramUniform3dv); |
| SET_ProgramUniform4d(exec, _mesa_ProgramUniform4d); |
| SET_ProgramUniform4dv(exec, _mesa_ProgramUniform4dv); |
| SET_ProgramUniformMatrix2dv(exec, _mesa_ProgramUniformMatrix2dv); |
| SET_ProgramUniformMatrix2x3dv(exec, _mesa_ProgramUniformMatrix2x3dv); |
| SET_ProgramUniformMatrix2x4dv(exec, _mesa_ProgramUniformMatrix2x4dv); |
| SET_ProgramUniformMatrix3dv(exec, _mesa_ProgramUniformMatrix3dv); |
| SET_ProgramUniformMatrix3x2dv(exec, _mesa_ProgramUniformMatrix3x2dv); |
| SET_ProgramUniformMatrix3x4dv(exec, _mesa_ProgramUniformMatrix3x4dv); |
| SET_ProgramUniformMatrix4dv(exec, _mesa_ProgramUniformMatrix4dv); |
| SET_ProgramUniformMatrix4x2dv(exec, _mesa_ProgramUniformMatrix4x2dv); |
| SET_ProgramUniformMatrix4x3dv(exec, _mesa_ProgramUniformMatrix4x3dv); |
| SET_ProvokingVertex(exec, _mesa_ProvokingVertex); |
| SET_QueryCounter(exec, _mesa_QueryCounter); |
| SET_SelectPerfMonitorCountersAMD(exec, _mesa_SelectPerfMonitorCountersAMD); |
| SET_ShaderStorageBlockBinding(exec, _mesa_ShaderStorageBlockBinding); |
| SET_StringMarkerGREMEDY(exec, _mesa_StringMarkerGREMEDY); |
| SET_TexImage1D(exec, _mesa_TexImage1D); |
| SET_TexImage2DMultisample(exec, _mesa_TexImage2DMultisample); |
| SET_TexImage3DMultisample(exec, _mesa_TexImage3DMultisample); |
| SET_TexStorage1D(exec, _mesa_TexStorage1D); |
| SET_TexSubImage1D(exec, _mesa_TexSubImage1D); |
| SET_TextureBarrierNV(exec, _mesa_TextureBarrierNV); |
| SET_TextureStorage1DEXT(exec, _mesa_TextureStorage1DEXT); |
| SET_TextureStorage2DEXT(exec, _mesa_TextureStorage2DEXT); |
| SET_TextureStorage3DEXT(exec, _mesa_TextureStorage3DEXT); |
| SET_TextureView(exec, _mesa_TextureView); |
| SET_VDPAUFiniNV(exec, _mesa_VDPAUFiniNV); |
| SET_VDPAUGetSurfaceivNV(exec, _mesa_VDPAUGetSurfaceivNV); |
| SET_VDPAUInitNV(exec, _mesa_VDPAUInitNV); |
| SET_VDPAUIsSurfaceNV(exec, _mesa_VDPAUIsSurfaceNV); |
| SET_VDPAUMapSurfacesNV(exec, _mesa_VDPAUMapSurfacesNV); |
| SET_VDPAURegisterOutputSurfaceNV(exec, _mesa_VDPAURegisterOutputSurfaceNV); |
| SET_VDPAURegisterVideoSurfaceNV(exec, _mesa_VDPAURegisterVideoSurfaceNV); |
| SET_VDPAUSurfaceAccessNV(exec, _mesa_VDPAUSurfaceAccessNV); |
| SET_VDPAUUnmapSurfacesNV(exec, _mesa_VDPAUUnmapSurfacesNV); |
| SET_VDPAUUnregisterSurfaceNV(exec, _mesa_VDPAUUnregisterSurfaceNV); |
| SET_VertexAttrib1d(exec, _mesa_VertexAttrib1d); |
| SET_VertexAttrib1dv(exec, _mesa_VertexAttrib1dv); |
| SET_VertexAttrib1s(exec, _mesa_VertexAttrib1s); |
| SET_VertexAttrib1sv(exec, _mesa_VertexAttrib1sv); |
| SET_VertexAttrib2d(exec, _mesa_VertexAttrib2d); |
| SET_VertexAttrib2dv(exec, _mesa_VertexAttrib2dv); |
| SET_VertexAttrib2s(exec, _mesa_VertexAttrib2s); |
| SET_VertexAttrib2sv(exec, _mesa_VertexAttrib2sv); |
| SET_VertexAttrib3d(exec, _mesa_VertexAttrib3d); |
| SET_VertexAttrib3dv(exec, _mesa_VertexAttrib3dv); |
| SET_VertexAttrib3s(exec, _mesa_VertexAttrib3s); |
| SET_VertexAttrib3sv(exec, _mesa_VertexAttrib3sv); |
| SET_VertexAttrib4Nbv(exec, _mesa_VertexAttrib4Nbv); |
| SET_VertexAttrib4Niv(exec, _mesa_VertexAttrib4Niv); |
| SET_VertexAttrib4Nsv(exec, _mesa_VertexAttrib4Nsv); |
| SET_VertexAttrib4Nub(exec, _mesa_VertexAttrib4Nub); |
| SET_VertexAttrib4Nubv(exec, _mesa_VertexAttrib4Nubv); |
| SET_VertexAttrib4Nuiv(exec, _mesa_VertexAttrib4Nuiv); |
| SET_VertexAttrib4Nusv(exec, _mesa_VertexAttrib4Nusv); |
| SET_VertexAttrib4bv(exec, _mesa_VertexAttrib4bv); |
| SET_VertexAttrib4d(exec, _mesa_VertexAttrib4d); |
| SET_VertexAttrib4dv(exec, _mesa_VertexAttrib4dv); |
| SET_VertexAttrib4iv(exec, _mesa_VertexAttrib4iv); |
| SET_VertexAttrib4s(exec, _mesa_VertexAttrib4s); |
| SET_VertexAttrib4sv(exec, _mesa_VertexAttrib4sv); |
| SET_VertexAttrib4ubv(exec, _mesa_VertexAttrib4ubv); |
| SET_VertexAttrib4uiv(exec, _mesa_VertexAttrib4uiv); |
| SET_VertexAttrib4usv(exec, _mesa_VertexAttrib4usv); |
| SET_VertexAttribI1iv(exec, _mesa_VertexAttribI1iv); |
| SET_VertexAttribI1uiv(exec, _mesa_VertexAttribI1uiv); |
| SET_VertexAttribI4bv(exec, _mesa_VertexAttribI4bv); |
| SET_VertexAttribI4sv(exec, _mesa_VertexAttribI4sv); |
| SET_VertexAttribI4ubv(exec, _mesa_VertexAttribI4ubv); |
| SET_VertexAttribI4usv(exec, _mesa_VertexAttribI4usv); |
| SET_VertexAttribLFormat(exec, _mesa_VertexAttribLFormat); |
| } |
| if (_mesa_is_desktop_gl(ctx) || (ctx->API == API_OPENGLES2 && ctx->Version >= 30)) { |
| SET_BeginQuery(exec, _mesa_BeginQuery); |
| SET_BeginTransformFeedback(exec, _mesa_BeginTransformFeedback); |
| SET_BindBufferBase(exec, _mesa_BindBufferBase); |
| SET_BindBufferRange(exec, _mesa_BindBufferRange); |
| SET_BindFragDataLocation(exec, _mesa_BindFragDataLocation); |
| SET_BindFragDataLocationIndexed(exec, _mesa_BindFragDataLocationIndexed); |
| SET_BindSampler(exec, _mesa_BindSampler); |
| SET_BindTransformFeedback(exec, _mesa_BindTransformFeedback); |
| SET_BlendEquationSeparateiARB(exec, _mesa_BlendEquationSeparateiARB); |
| SET_BlendEquationiARB(exec, _mesa_BlendEquationiARB); |
| SET_BlendFuncSeparateiARB(exec, _mesa_BlendFuncSeparateiARB); |
| SET_BlendFunciARB(exec, _mesa_BlendFunciARB); |
| SET_BlitFramebuffer(exec, _mesa_BlitFramebuffer); |
| SET_ClearBufferfi(exec, _mesa_ClearBufferfi); |
| SET_ClearBufferfv(exec, _mesa_ClearBufferfv); |
| SET_ClearBufferiv(exec, _mesa_ClearBufferiv); |
| SET_ClearBufferuiv(exec, _mesa_ClearBufferuiv); |
| SET_ClientWaitSync(exec, _mesa_ClientWaitSync); |
| SET_ColorMaski(exec, _mesa_ColorMaski); |
| SET_CopyBufferSubData(exec, _mesa_CopyBufferSubData); |
| SET_CopyImageSubData(exec, _mesa_CopyImageSubData); |
| SET_DeleteQueries(exec, _mesa_DeleteQueries); |
| SET_DeleteSamplers(exec, _mesa_DeleteSamplers); |
| SET_DeleteSync(exec, _mesa_DeleteSync); |
| SET_DeleteTransformFeedbacks(exec, _mesa_DeleteTransformFeedbacks); |
| SET_Disablei(exec, _mesa_Disablei); |
| SET_Enablei(exec, _mesa_Enablei); |
| SET_EndQuery(exec, _mesa_EndQuery); |
| SET_EndTransformFeedback(exec, _mesa_EndTransformFeedback); |
| SET_FenceSync(exec, _mesa_FenceSync); |
| SET_FramebufferTextureLayer(exec, _mesa_FramebufferTextureLayer); |
| SET_GenQueries(exec, _mesa_GenQueries); |
| SET_GenSamplers(exec, _mesa_GenSamplers); |
| SET_GenTransformFeedbacks(exec, _mesa_GenTransformFeedbacks); |
| SET_GetActiveUniformBlockName(exec, _mesa_GetActiveUniformBlockName); |
| SET_GetActiveUniformBlockiv(exec, _mesa_GetActiveUniformBlockiv); |
| SET_GetActiveUniformsiv(exec, _mesa_GetActiveUniformsiv); |
| SET_GetBufferParameteri64v(exec, _mesa_GetBufferParameteri64v); |
| SET_GetFragDataIndex(exec, _mesa_GetFragDataIndex); |
| SET_GetFragDataLocation(exec, _mesa_GetFragDataLocation); |
| SET_GetInteger64i_v(exec, _mesa_GetInteger64i_v); |
| SET_GetInteger64v(exec, _mesa_GetInteger64v); |
| SET_GetIntegeri_v(exec, _mesa_GetIntegeri_v); |
| SET_GetInternalformati64v(exec, _mesa_GetInternalformati64v); |
| SET_GetInternalformativ(exec, _mesa_GetInternalformativ); |
| SET_GetQueryObjectuiv(exec, _mesa_GetQueryObjectuiv); |
| SET_GetQueryiv(exec, _mesa_GetQueryiv); |
| SET_GetSamplerParameterIiv(exec, _mesa_GetSamplerParameterIiv); |
| SET_GetSamplerParameterIuiv(exec, _mesa_GetSamplerParameterIuiv); |
| SET_GetSamplerParameterfv(exec, _mesa_GetSamplerParameterfv); |
| SET_GetSamplerParameteriv(exec, _mesa_GetSamplerParameteriv); |
| SET_GetStringi(exec, _mesa_GetStringi); |
| SET_GetSynciv(exec, _mesa_GetSynciv); |
| SET_GetTexParameterIiv(exec, _mesa_GetTexParameterIiv); |
| SET_GetTexParameterIuiv(exec, _mesa_GetTexParameterIuiv); |
| SET_GetTransformFeedbackVarying(exec, _mesa_GetTransformFeedbackVarying); |
| SET_GetUniformBlockIndex(exec, _mesa_GetUniformBlockIndex); |
| SET_GetUniformIndices(exec, _mesa_GetUniformIndices); |
| SET_GetUniformuiv(exec, _mesa_GetUniformuiv); |
| SET_GetVertexAttribIiv(exec, _mesa_GetVertexAttribIiv); |
| SET_GetVertexAttribIuiv(exec, _mesa_GetVertexAttribIuiv); |
| SET_InvalidateFramebuffer(exec, _mesa_InvalidateFramebuffer); |
| SET_InvalidateSubFramebuffer(exec, _mesa_InvalidateSubFramebuffer); |
| SET_IsEnabledi(exec, _mesa_IsEnabledi); |
| SET_IsQuery(exec, _mesa_IsQuery); |
| SET_IsSampler(exec, _mesa_IsSampler); |
| SET_IsSync(exec, _mesa_IsSync); |
| SET_IsTransformFeedback(exec, _mesa_IsTransformFeedback); |
| SET_MinSampleShading(exec, _mesa_MinSampleShading); |
| SET_PauseTransformFeedback(exec, _mesa_PauseTransformFeedback); |
| SET_ProgramUniform1ui(exec, _mesa_ProgramUniform1ui); |
| SET_ProgramUniform1uiv(exec, _mesa_ProgramUniform1uiv); |
| SET_ProgramUniform2ui(exec, _mesa_ProgramUniform2ui); |
| SET_ProgramUniform2uiv(exec, _mesa_ProgramUniform2uiv); |
| SET_ProgramUniform3ui(exec, _mesa_ProgramUniform3ui); |
| SET_ProgramUniform3uiv(exec, _mesa_ProgramUniform3uiv); |
| SET_ProgramUniform4ui(exec, _mesa_ProgramUniform4ui); |
| SET_ProgramUniform4uiv(exec, _mesa_ProgramUniform4uiv); |
| SET_RenderbufferStorageMultisample(exec, _mesa_RenderbufferStorageMultisample); |
| SET_ResumeTransformFeedback(exec, _mesa_ResumeTransformFeedback); |
| SET_SamplerParameterIiv(exec, _mesa_SamplerParameterIiv); |
| SET_SamplerParameterIuiv(exec, _mesa_SamplerParameterIuiv); |
| SET_SamplerParameterf(exec, _mesa_SamplerParameterf); |
| SET_SamplerParameterfv(exec, _mesa_SamplerParameterfv); |
| SET_SamplerParameteri(exec, _mesa_SamplerParameteri); |
| SET_SamplerParameteriv(exec, _mesa_SamplerParameteriv); |
| SET_TexParameterIiv(exec, _mesa_TexParameterIiv); |
| SET_TexParameterIuiv(exec, _mesa_TexParameterIuiv); |
| SET_TexStorage2D(exec, _mesa_TexStorage2D); |
| SET_TexStorage3D(exec, _mesa_TexStorage3D); |
| SET_TransformFeedbackVaryings(exec, _mesa_TransformFeedbackVaryings); |
| SET_Uniform1ui(exec, _mesa_Uniform1ui); |
| SET_Uniform1uiv(exec, _mesa_Uniform1uiv); |
| SET_Uniform2ui(exec, _mesa_Uniform2ui); |
| SET_Uniform2uiv(exec, _mesa_Uniform2uiv); |
| SET_Uniform3ui(exec, _mesa_Uniform3ui); |
| SET_Uniform3uiv(exec, _mesa_Uniform3uiv); |
| SET_Uniform4ui(exec, _mesa_Uniform4ui); |
| SET_Uniform4uiv(exec, _mesa_Uniform4uiv); |
| SET_UniformBlockBinding(exec, _mesa_UniformBlockBinding); |
| SET_UniformMatrix2x3fv(exec, _mesa_UniformMatrix2x3fv); |
| SET_UniformMatrix2x4fv(exec, _mesa_UniformMatrix2x4fv); |
| SET_UniformMatrix3x2fv(exec, _mesa_UniformMatrix3x2fv); |
| SET_UniformMatrix3x4fv(exec, _mesa_UniformMatrix3x4fv); |
| SET_UniformMatrix4x2fv(exec, _mesa_UniformMatrix4x2fv); |
| SET_UniformMatrix4x3fv(exec, _mesa_UniformMatrix4x3fv); |
| SET_VertexAttribDivisor(exec, _mesa_VertexAttribDivisor); |
| SET_VertexAttribIPointer(exec, _mesa_VertexAttribIPointer); |
| SET_WaitSync(exec, _mesa_WaitSync); |
| SET_WindowRectanglesEXT(exec, _mesa_WindowRectanglesEXT); |
| } |
| if (_mesa_is_desktop_gl(ctx) || (ctx->API == API_OPENGLES2 && ctx->Version >= 31)) { |
| SET_BindImageTexture(exec, _mesa_BindImageTexture); |
| SET_BindVertexBuffer(exec, _mesa_BindVertexBuffer); |
| SET_BufferStorage(exec, _mesa_BufferStorage); |
| SET_DispatchCompute(exec, _mesa_DispatchCompute); |
| SET_DispatchComputeIndirect(exec, _mesa_DispatchComputeIndirect); |
| SET_GetBooleani_v(exec, _mesa_GetBooleani_v); |
| SET_GetFloati_v(exec, _mesa_GetFloati_v); |
| SET_GetFramebufferParameteriv(exec, _mesa_GetFramebufferParameteriv); |
| SET_GetMultisamplefv(exec, _mesa_GetMultisamplefv); |
| SET_GetProgramInterfaceiv(exec, _mesa_GetProgramInterfaceiv); |
| SET_GetProgramResourceIndex(exec, _mesa_GetProgramResourceIndex); |
| SET_GetProgramResourceLocation(exec, _mesa_GetProgramResourceLocation); |
| SET_GetProgramResourceLocationIndex(exec, _mesa_GetProgramResourceLocationIndex); |
| SET_GetProgramResourceName(exec, _mesa_GetProgramResourceName); |
| SET_GetProgramResourceiv(exec, _mesa_GetProgramResourceiv); |
| SET_GetTexLevelParameterfv(exec, _mesa_GetTexLevelParameterfv); |
| SET_GetTexLevelParameteriv(exec, _mesa_GetTexLevelParameteriv); |
| SET_MemoryBarrier(exec, _mesa_MemoryBarrier); |
| SET_MemoryBarrierByRegion(exec, _mesa_MemoryBarrierByRegion); |
| SET_PatchParameteri(exec, _mesa_PatchParameteri); |
| SET_SampleMaski(exec, _mesa_SampleMaski); |
| SET_TexStorage2DMultisample(exec, _mesa_TexStorage2DMultisample); |
| SET_TexStorage3DMultisample(exec, _mesa_TexStorage3DMultisample); |
| SET_VertexAttribBinding(exec, _mesa_VertexAttribBinding); |
| SET_VertexAttribFormat(exec, _mesa_VertexAttribFormat); |
| SET_VertexAttribIFormat(exec, _mesa_VertexAttribIFormat); |
| SET_VertexBindingDivisor(exec, _mesa_VertexBindingDivisor); |
| } |
| if (_mesa_is_desktop_gl(ctx) || ctx->API == API_OPENGLES) { |
| SET_LogicOp(exec, _mesa_LogicOp); |
| SET_PointParameterf(exec, _mesa_PointParameterf); |
| SET_PointParameterfv(exec, _mesa_PointParameterfv); |
| SET_PointSize(exec, _mesa_PointSize); |
| } |
| if (_mesa_is_desktop_gl(ctx) || ctx->API == API_OPENGLES || ctx->API == API_OPENGLES2) { |
| SET_ActiveTexture(exec, _mesa_ActiveTexture); |
| SET_BindBuffer(exec, _mesa_BindBuffer); |
| SET_BindFramebuffer(exec, _mesa_BindFramebuffer); |
| SET_BindRenderbuffer(exec, _mesa_BindRenderbuffer); |
| SET_BindTexture(exec, _mesa_BindTexture); |
| SET_BlendEquation(exec, _mesa_BlendEquation); |
| SET_BlendEquationSeparate(exec, _mesa_BlendEquationSeparate); |
| SET_BlendFunc(exec, _mesa_BlendFunc); |
| SET_BlendFuncSeparate(exec, _mesa_BlendFuncSeparate); |
| SET_BufferData(exec, _mesa_BufferData); |
| SET_BufferSubData(exec, _mesa_BufferSubData); |
| SET_CheckFramebufferStatus(exec, _mesa_CheckFramebufferStatus); |
| SET_Clear(exec, _mesa_Clear); |
| SET_ClearColor(exec, _mesa_ClearColor); |
| SET_ClearDepthf(exec, _mesa_ClearDepthf); |
| SET_ClearStencil(exec, _mesa_ClearStencil); |
| SET_ColorMask(exec, _mesa_ColorMask); |
| SET_CompressedTexImage2D(exec, _mesa_CompressedTexImage2D); |
| SET_CompressedTexSubImage2D(exec, _mesa_CompressedTexSubImage2D); |
| SET_CopyTexImage2D(exec, _mesa_CopyTexImage2D); |
| SET_CopyTexSubImage2D(exec, _mesa_CopyTexSubImage2D); |
| SET_CullFace(exec, _mesa_CullFace); |
| SET_DebugMessageCallback(exec, _mesa_DebugMessageCallback); |
| SET_DebugMessageControl(exec, _mesa_DebugMessageControl); |
| SET_DebugMessageInsert(exec, _mesa_DebugMessageInsert); |
| SET_DeleteBuffers(exec, _mesa_DeleteBuffers); |
| SET_DeleteFramebuffers(exec, _mesa_DeleteFramebuffers); |
| SET_DeleteRenderbuffers(exec, _mesa_DeleteRenderbuffers); |
| SET_DeleteTextures(exec, _mesa_DeleteTextures); |
| SET_DepthFunc(exec, _mesa_DepthFunc); |
| SET_DepthMask(exec, _mesa_DepthMask); |
| SET_DepthRangef(exec, _mesa_DepthRangef); |
| SET_Disable(exec, _mesa_Disable); |
| SET_EGLImageTargetRenderbufferStorageOES(exec, _mesa_EGLImageTargetRenderbufferStorageOES); |
| SET_EGLImageTargetTexture2DOES(exec, _mesa_EGLImageTargetTexture2DOES); |
| SET_Enable(exec, _mesa_Enable); |
| SET_Finish(exec, _mesa_Finish); |
| SET_Flush(exec, _mesa_Flush); |
| SET_FlushMappedBufferRange(exec, _mesa_FlushMappedBufferRange); |
| SET_FramebufferRenderbuffer(exec, _mesa_FramebufferRenderbuffer); |
| SET_FramebufferTexture2D(exec, _mesa_FramebufferTexture2D); |
| SET_FrontFace(exec, _mesa_FrontFace); |
| SET_GenBuffers(exec, _mesa_GenBuffers); |
| SET_GenFramebuffers(exec, _mesa_GenFramebuffers); |
| SET_GenRenderbuffers(exec, _mesa_GenRenderbuffers); |
| SET_GenTextures(exec, _mesa_GenTextures); |
| SET_GenerateMipmap(exec, _mesa_GenerateMipmap); |
| SET_GetBooleanv(exec, _mesa_GetBooleanv); |
| SET_GetBufferParameteriv(exec, _mesa_GetBufferParameteriv); |
| SET_GetBufferPointerv(exec, _mesa_GetBufferPointerv); |
| SET_GetDebugMessageLog(exec, _mesa_GetDebugMessageLog); |
| SET_GetError(exec, _mesa_GetError); |
| SET_GetFloatv(exec, _mesa_GetFloatv); |
| SET_GetFramebufferAttachmentParameteriv(exec, _mesa_GetFramebufferAttachmentParameteriv); |
| SET_GetIntegerv(exec, _mesa_GetIntegerv); |
| SET_GetObjectLabel(exec, _mesa_GetObjectLabel); |
| SET_GetObjectPtrLabel(exec, _mesa_GetObjectPtrLabel); |
| SET_GetPointerv(exec, _mesa_GetPointerv); |
| SET_GetRenderbufferParameteriv(exec, _mesa_GetRenderbufferParameteriv); |
| SET_GetString(exec, _mesa_GetString); |
| SET_GetTexParameterfv(exec, _mesa_GetTexParameterfv); |
| SET_GetTexParameteriv(exec, _mesa_GetTexParameteriv); |
| SET_Hint(exec, _mesa_Hint); |
| SET_IsBuffer(exec, _mesa_IsBuffer); |
| SET_IsEnabled(exec, _mesa_IsEnabled); |
| SET_IsFramebuffer(exec, _mesa_IsFramebuffer); |
| SET_IsRenderbuffer(exec, _mesa_IsRenderbuffer); |
| SET_IsTexture(exec, _mesa_IsTexture); |
| SET_LineWidth(exec, _mesa_LineWidth); |
| SET_MapBuffer(exec, _mesa_MapBuffer); |
| SET_MapBufferRange(exec, _mesa_MapBufferRange); |
| SET_MultiDrawArrays(exec, _mesa_MultiDrawArrays); |
| SET_ObjectLabel(exec, _mesa_ObjectLabel); |
| SET_ObjectPtrLabel(exec, _mesa_ObjectPtrLabel); |
| SET_PixelStorei(exec, _mesa_PixelStorei); |
| SET_PolygonOffset(exec, _mesa_PolygonOffset); |
| SET_PolygonOffsetClampEXT(exec, _mesa_PolygonOffsetClampEXT); |
| SET_PopDebugGroup(exec, _mesa_PopDebugGroup); |
| SET_PushDebugGroup(exec, _mesa_PushDebugGroup); |
| SET_ReadPixels(exec, _mesa_ReadPixels); |
| SET_RenderbufferStorage(exec, _mesa_RenderbufferStorage); |
| SET_SampleCoverage(exec, _mesa_SampleCoverage); |
| SET_Scissor(exec, _mesa_Scissor); |
| SET_StencilFunc(exec, _mesa_StencilFunc); |
| SET_StencilMask(exec, _mesa_StencilMask); |
| SET_StencilOp(exec, _mesa_StencilOp); |
| SET_TexImage2D(exec, _mesa_TexImage2D); |
| SET_TexParameterf(exec, _mesa_TexParameterf); |
| SET_TexParameterfv(exec, _mesa_TexParameterfv); |
| SET_TexParameteri(exec, _mesa_TexParameteri); |
| SET_TexParameteriv(exec, _mesa_TexParameteriv); |
| SET_TexSubImage2D(exec, _mesa_TexSubImage2D); |
| SET_UnmapBuffer(exec, _mesa_UnmapBuffer); |
| SET_Viewport(exec, _mesa_Viewport); |
| } |
| if (_mesa_is_desktop_gl(ctx) || ctx->API == API_OPENGLES2) { |
| SET_ActiveShaderProgram(exec, _mesa_ActiveShaderProgram); |
| SET_AttachShader(exec, _mesa_AttachShader); |
| SET_BeginPerfQueryINTEL(exec, _mesa_BeginPerfQueryINTEL); |
| SET_BindAttribLocation(exec, _mesa_BindAttribLocation); |
| SET_BindProgramPipeline(exec, _mesa_BindProgramPipeline); |
| SET_BindVertexArray(exec, _mesa_BindVertexArray); |
| SET_BlendBarrier(exec, _mesa_BlendBarrier); |
| SET_BlendColor(exec, _mesa_BlendColor); |
| SET_CompileShader(exec, _mesa_CompileShader); |
| SET_CompressedTexImage3D(exec, _mesa_CompressedTexImage3D); |
| SET_CompressedTexSubImage3D(exec, _mesa_CompressedTexSubImage3D); |
| SET_CopyTexSubImage3D(exec, _mesa_CopyTexSubImage3D); |
| SET_CreatePerfQueryINTEL(exec, _mesa_CreatePerfQueryINTEL); |
| SET_CreateProgram(exec, _mesa_CreateProgram); |
| SET_CreateShader(exec, _mesa_CreateShader); |
| SET_CreateShaderProgramv(exec, _mesa_CreateShaderProgramv); |
| SET_DeletePerfQueryINTEL(exec, _mesa_DeletePerfQueryINTEL); |
| SET_DeleteProgram(exec, _mesa_DeleteProgram); |
| SET_DeleteProgramPipelines(exec, _mesa_DeleteProgramPipelines); |
| SET_DeleteShader(exec, _mesa_DeleteShader); |
| SET_DeleteVertexArrays(exec, _mesa_DeleteVertexArrays); |
| SET_DetachShader(exec, _mesa_DetachShader); |
| SET_DisableVertexAttribArray(exec, _mesa_DisableVertexAttribArray); |
| SET_DrawBuffers(exec, _mesa_DrawBuffers); |
| SET_EnableVertexAttribArray(exec, _mesa_EnableVertexAttribArray); |
| SET_EndPerfQueryINTEL(exec, _mesa_EndPerfQueryINTEL); |
| SET_FramebufferTexture3D(exec, _mesa_FramebufferTexture3D); |
| SET_GenProgramPipelines(exec, _mesa_GenProgramPipelines); |
| SET_GenVertexArrays(exec, _mesa_GenVertexArrays); |
| SET_GetActiveAttrib(exec, _mesa_GetActiveAttrib); |
| SET_GetActiveUniform(exec, _mesa_GetActiveUniform); |
| SET_GetAttachedShaders(exec, _mesa_GetAttachedShaders); |
| SET_GetAttribLocation(exec, _mesa_GetAttribLocation); |
| SET_GetFirstPerfQueryIdINTEL(exec, _mesa_GetFirstPerfQueryIdINTEL); |
| SET_GetGraphicsResetStatusARB(exec, _mesa_GetGraphicsResetStatusARB); |
| SET_GetNextPerfQueryIdINTEL(exec, _mesa_GetNextPerfQueryIdINTEL); |
| SET_GetPerfCounterInfoINTEL(exec, _mesa_GetPerfCounterInfoINTEL); |
| SET_GetPerfQueryDataINTEL(exec, _mesa_GetPerfQueryDataINTEL); |
| SET_GetPerfQueryIdByNameINTEL(exec, _mesa_GetPerfQueryIdByNameINTEL); |
| SET_GetPerfQueryInfoINTEL(exec, _mesa_GetPerfQueryInfoINTEL); |
| SET_GetProgramBinary(exec, _mesa_GetProgramBinary); |
| SET_GetProgramInfoLog(exec, _mesa_GetProgramInfoLog); |
| SET_GetProgramPipelineInfoLog(exec, _mesa_GetProgramPipelineInfoLog); |
| SET_GetProgramPipelineiv(exec, _mesa_GetProgramPipelineiv); |
| SET_GetProgramiv(exec, _mesa_GetProgramiv); |
| SET_GetShaderInfoLog(exec, _mesa_GetShaderInfoLog); |
| SET_GetShaderPrecisionFormat(exec, _mesa_GetShaderPrecisionFormat); |
| SET_GetShaderSource(exec, _mesa_GetShaderSource); |
| SET_GetShaderiv(exec, _mesa_GetShaderiv); |
| SET_GetUniformLocation(exec, _mesa_GetUniformLocation); |
| SET_GetUniformfv(exec, _mesa_GetUniformfv); |
| SET_GetUniformiv(exec, _mesa_GetUniformiv); |
| SET_GetVertexAttribPointerv(exec, _mesa_GetVertexAttribPointerv); |
| SET_GetVertexAttribfv(exec, _mesa_GetVertexAttribfv); |
| SET_GetVertexAttribiv(exec, _mesa_GetVertexAttribiv); |
| SET_GetnUniformfvARB(exec, _mesa_GetnUniformfvARB); |
| SET_GetnUniformivARB(exec, _mesa_GetnUniformivARB); |
| SET_GetnUniformuivARB(exec, _mesa_GetnUniformuivARB); |
| SET_IsProgram(exec, _mesa_IsProgram); |
| SET_IsProgramPipeline(exec, _mesa_IsProgramPipeline); |
| SET_IsShader(exec, _mesa_IsShader); |
| SET_IsVertexArray(exec, _mesa_IsVertexArray); |
| SET_LinkProgram(exec, _mesa_LinkProgram); |
| SET_ProgramBinary(exec, _mesa_ProgramBinary); |
| SET_ProgramParameteri(exec, _mesa_ProgramParameteri); |
| SET_ProgramUniform1f(exec, _mesa_ProgramUniform1f); |
| SET_ProgramUniform1fv(exec, _mesa_ProgramUniform1fv); |
| SET_ProgramUniform1i(exec, _mesa_ProgramUniform1i); |
| SET_ProgramUniform1iv(exec, _mesa_ProgramUniform1iv); |
| SET_ProgramUniform2f(exec, _mesa_ProgramUniform2f); |
| SET_ProgramUniform2fv(exec, _mesa_ProgramUniform2fv); |
| SET_ProgramUniform2i(exec, _mesa_ProgramUniform2i); |
| SET_ProgramUniform2iv(exec, _mesa_ProgramUniform2iv); |
| SET_ProgramUniform3f(exec, _mesa_ProgramUniform3f); |
| SET_ProgramUniform3fv(exec, _mesa_ProgramUniform3fv); |
| SET_ProgramUniform3i(exec, _mesa_ProgramUniform3i); |
| SET_ProgramUniform3iv(exec, _mesa_ProgramUniform3iv); |
| SET_ProgramUniform4f(exec, _mesa_ProgramUniform4f); |
| SET_ProgramUniform4fv(exec, _mesa_ProgramUniform4fv); |
| SET_ProgramUniform4i(exec, _mesa_ProgramUniform4i); |
| SET_ProgramUniform4iv(exec, _mesa_ProgramUniform4iv); |
| SET_ProgramUniformMatrix2fv(exec, _mesa_ProgramUniformMatrix2fv); |
| SET_ProgramUniformMatrix2x3fv(exec, _mesa_ProgramUniformMatrix2x3fv); |
| SET_ProgramUniformMatrix2x4fv(exec, _mesa_ProgramUniformMatrix2x4fv); |
| SET_ProgramUniformMatrix3fv(exec, _mesa_ProgramUniformMatrix3fv); |
| SET_ProgramUniformMatrix3x2fv(exec, _mesa_ProgramUniformMatrix3x2fv); |
| SET_ProgramUniformMatrix3x4fv(exec, _mesa_ProgramUniformMatrix3x4fv); |
| SET_ProgramUniformMatrix4fv(exec, _mesa_ProgramUniformMatrix4fv); |
| SET_ProgramUniformMatrix4x2fv(exec, _mesa_ProgramUniformMatrix4x2fv); |
| SET_ProgramUniformMatrix4x3fv(exec, _mesa_ProgramUniformMatrix4x3fv); |
| SET_ReadBuffer(exec, _mesa_ReadBuffer); |
| SET_ReadnPixelsARB(exec, _mesa_ReadnPixelsARB); |
| SET_ReleaseShaderCompiler(exec, _mesa_ReleaseShaderCompiler); |
| SET_ShaderBinary(exec, _mesa_ShaderBinary); |
| SET_ShaderSource(exec, _mesa_ShaderSource); |
| SET_StencilFuncSeparate(exec, _mesa_StencilFuncSeparate); |
| SET_StencilMaskSeparate(exec, _mesa_StencilMaskSeparate); |
| SET_StencilOpSeparate(exec, _mesa_StencilOpSeparate); |
| SET_TexImage3D(exec, _mesa_TexImage3D); |
| SET_TexSubImage3D(exec, _mesa_TexSubImage3D); |
| SET_Uniform1f(exec, _mesa_Uniform1f); |
| SET_Uniform1fv(exec, _mesa_Uniform1fv); |
| SET_Uniform1i(exec, _mesa_Uniform1i); |
| SET_Uniform1iv(exec, _mesa_Uniform1iv); |
| SET_Uniform2f(exec, _mesa_Uniform2f); |
| SET_Uniform2fv(exec, _mesa_Uniform2fv); |
| SET_Uniform2i(exec, _mesa_Uniform2i); |
| SET_Uniform2iv(exec, _mesa_Uniform2iv); |
| SET_Uniform3f(exec, _mesa_Uniform3f); |
| SET_Uniform3fv(exec, _mesa_Uniform3fv); |
| SET_Uniform3i(exec, _mesa_Uniform3i); |
| SET_Uniform3iv(exec, _mesa_Uniform3iv); |
| SET_Uniform4f(exec, _mesa_Uniform4f); |
| SET_Uniform4fv(exec, _mesa_Uniform4fv); |
| SET_Uniform4i(exec, _mesa_Uniform4i); |
| SET_Uniform4iv(exec, _mesa_Uniform4iv); |
| SET_UniformMatrix2fv(exec, _mesa_UniformMatrix2fv); |
| SET_UniformMatrix3fv(exec, _mesa_UniformMatrix3fv); |
| SET_UniformMatrix4fv(exec, _mesa_UniformMatrix4fv); |
| SET_UseProgram(exec, _mesa_UseProgram); |
| SET_UseProgramStages(exec, _mesa_UseProgramStages); |
| SET_ValidateProgram(exec, _mesa_ValidateProgram); |
| SET_ValidateProgramPipeline(exec, _mesa_ValidateProgramPipeline); |
| SET_VertexAttribPointer(exec, _mesa_VertexAttribPointer); |
| } |
| if (ctx->API == API_OPENGLES) { |
| SET_AlphaFuncx(exec, _mesa_AlphaFuncx); |
| SET_ClearColorx(exec, _mesa_ClearColorx); |
| SET_ClearDepthx(exec, _mesa_ClearDepthx); |
| SET_ClipPlanef(exec, _mesa_ClipPlanef); |
| SET_ClipPlanex(exec, _mesa_ClipPlanex); |
| SET_Color4x(exec, _mesa_Color4x); |
| SET_DepthRangex(exec, _mesa_DepthRangex); |
| SET_DrawTexfOES(exec, _mesa_DrawTexfOES); |
| SET_DrawTexfvOES(exec, _mesa_DrawTexfvOES); |
| SET_DrawTexiOES(exec, _mesa_DrawTexiOES); |
| SET_DrawTexivOES(exec, _mesa_DrawTexivOES); |
| SET_DrawTexsOES(exec, _mesa_DrawTexsOES); |
| SET_DrawTexsvOES(exec, _mesa_DrawTexsvOES); |
| SET_DrawTexxOES(exec, _mesa_DrawTexxOES); |
| SET_DrawTexxvOES(exec, _mesa_DrawTexxvOES); |
| SET_Fogx(exec, _mesa_Fogx); |
| SET_Fogxv(exec, _mesa_Fogxv); |
| SET_Frustumf(exec, _mesa_Frustumf); |
| SET_Frustumx(exec, _mesa_Frustumx); |
| SET_GetClipPlanef(exec, _mesa_GetClipPlanef); |
| SET_GetClipPlanex(exec, _mesa_GetClipPlanex); |
| SET_GetFixedv(exec, _mesa_GetFixedv); |
| SET_GetLightxv(exec, _mesa_GetLightxv); |
| SET_GetMaterialxv(exec, _mesa_GetMaterialxv); |
| SET_GetTexEnvxv(exec, _mesa_GetTexEnvxv); |
| SET_GetTexGenxvOES(exec, _mesa_GetTexGenxvOES); |
| SET_GetTexParameterxv(exec, _mesa_GetTexParameterxv); |
| SET_LightModelx(exec, _mesa_LightModelx); |
| SET_LightModelxv(exec, _mesa_LightModelxv); |
| SET_Lightx(exec, _mesa_Lightx); |
| SET_Lightxv(exec, _mesa_Lightxv); |
| SET_LineWidthx(exec, _mesa_LineWidthx); |
| SET_LoadMatrixx(exec, _mesa_LoadMatrixx); |
| SET_Materialx(exec, _mesa_Materialx); |
| SET_Materialxv(exec, _mesa_Materialxv); |
| SET_MultMatrixx(exec, _mesa_MultMatrixx); |
| SET_MultiTexCoord4x(exec, _mesa_MultiTexCoord4x); |
| SET_Normal3x(exec, _mesa_Normal3x); |
| SET_Orthof(exec, _mesa_Orthof); |
| SET_Orthox(exec, _mesa_Orthox); |
| SET_PointParameterx(exec, _mesa_PointParameterx); |
| SET_PointParameterxv(exec, _mesa_PointParameterxv); |
| SET_PointSizePointerOES(exec, _mesa_PointSizePointerOES); |
| SET_PointSizex(exec, _mesa_PointSizex); |
| SET_PolygonOffsetx(exec, _mesa_PolygonOffsetx); |
| SET_QueryMatrixxOES(exec, _mesa_QueryMatrixxOES); |
| SET_Rotatex(exec, _mesa_Rotatex); |
| SET_SampleCoveragex(exec, _mesa_SampleCoveragex); |
| SET_Scalex(exec, _mesa_Scalex); |
| SET_TexEnvx(exec, _mesa_TexEnvx); |
| SET_TexEnvxv(exec, _mesa_TexEnvxv); |
| SET_TexGenxOES(exec, _mesa_TexGenxOES); |
| SET_TexGenxvOES(exec, _mesa_TexGenxvOES); |
| SET_TexParameterx(exec, _mesa_TexParameterx); |
| SET_TexParameterxv(exec, _mesa_TexParameterxv); |
| SET_Translatex(exec, _mesa_Translatex); |
| } |
| if (ctx->API == API_OPENGLES || ctx->API == API_OPENGLES2) { |
| SET_DiscardFramebufferEXT(exec, _mesa_DiscardFramebufferEXT); |
| } |
| if (ctx->API == API_OPENGL_COMPAT) { |
| SET_Accum(exec, _mesa_Accum); |
| SET_ActiveStencilFaceEXT(exec, _mesa_ActiveStencilFaceEXT); |
| SET_AlphaFragmentOp1ATI(exec, _mesa_AlphaFragmentOp1ATI); |
| SET_AlphaFragmentOp2ATI(exec, _mesa_AlphaFragmentOp2ATI); |
| SET_AlphaFragmentOp3ATI(exec, _mesa_AlphaFragmentOp3ATI); |
| SET_AreTexturesResident(exec, _mesa_AreTexturesResident); |
| SET_BeginFragmentShaderATI(exec, _mesa_BeginFragmentShaderATI); |
| SET_BindFragmentShaderATI(exec, _mesa_BindFragmentShaderATI); |
| SET_BindFramebufferEXT(exec, _mesa_BindFramebufferEXT); |
| SET_BindProgramARB(exec, _mesa_BindProgramARB); |
| SET_BindRenderbufferEXT(exec, _mesa_BindRenderbufferEXT); |
| SET_BindVertexArrayAPPLE(exec, _mesa_BindVertexArrayAPPLE); |
| SET_Bitmap(exec, _mesa_Bitmap); |
| SET_CallList(exec, _mesa_CallList); |
| SET_CallLists(exec, _mesa_CallLists); |
| SET_ClearAccum(exec, _mesa_ClearAccum); |
| SET_ClearIndex(exec, _mesa_ClearIndex); |
| SET_ClipPlane(exec, _mesa_ClipPlane); |
| SET_Color3b(exec, _mesa_Color3b); |
| SET_Color3bv(exec, _mesa_Color3bv); |
| SET_Color3d(exec, _mesa_Color3d); |
| SET_Color3dv(exec, _mesa_Color3dv); |
| SET_Color3i(exec, _mesa_Color3i); |
| SET_Color3iv(exec, _mesa_Color3iv); |
| SET_Color3s(exec, _mesa_Color3s); |
| SET_Color3sv(exec, _mesa_Color3sv); |
| SET_Color3ub(exec, _mesa_Color3ub); |
| SET_Color3ubv(exec, _mesa_Color3ubv); |
| SET_Color3ui(exec, _mesa_Color3ui); |
| SET_Color3uiv(exec, _mesa_Color3uiv); |
| SET_Color3us(exec, _mesa_Color3us); |
| SET_Color3usv(exec, _mesa_Color3usv); |
| SET_Color4b(exec, _mesa_Color4b); |
| SET_Color4bv(exec, _mesa_Color4bv); |
| SET_Color4d(exec, _mesa_Color4d); |
| SET_Color4dv(exec, _mesa_Color4dv); |
| SET_Color4i(exec, _mesa_Color4i); |
| SET_Color4iv(exec, _mesa_Color4iv); |
| SET_Color4s(exec, _mesa_Color4s); |
| SET_Color4sv(exec, _mesa_Color4sv); |
| SET_Color4ubv(exec, _mesa_Color4ubv); |
| SET_Color4ui(exec, _mesa_Color4ui); |
| SET_Color4uiv(exec, _mesa_Color4uiv); |
| SET_Color4us(exec, _mesa_Color4us); |
| SET_Color4usv(exec, _mesa_Color4usv); |
| SET_ColorFragmentOp1ATI(exec, _mesa_ColorFragmentOp1ATI); |
| SET_ColorFragmentOp2ATI(exec, _mesa_ColorFragmentOp2ATI); |
| SET_ColorFragmentOp3ATI(exec, _mesa_ColorFragmentOp3ATI); |
| SET_ColorMaterial(exec, _mesa_ColorMaterial); |
| SET_ColorPointerEXT(exec, _mesa_ColorPointerEXT); |
| SET_ColorSubTable(exec, _mesa_ColorSubTable); |
| SET_ColorTable(exec, _mesa_ColorTable); |
| SET_ColorTableParameterfv(exec, _mesa_ColorTableParameterfv); |
| SET_ColorTableParameteriv(exec, _mesa_ColorTableParameteriv); |
| SET_ConvolutionFilter1D(exec, _mesa_ConvolutionFilter1D); |
| SET_ConvolutionFilter2D(exec, _mesa_ConvolutionFilter2D); |
| SET_ConvolutionParameterf(exec, _mesa_ConvolutionParameterf); |
| SET_ConvolutionParameterfv(exec, _mesa_ConvolutionParameterfv); |
| SET_ConvolutionParameteri(exec, _mesa_ConvolutionParameteri); |
| SET_ConvolutionParameteriv(exec, _mesa_ConvolutionParameteriv); |
| SET_CopyColorSubTable(exec, _mesa_CopyColorSubTable); |
| SET_CopyColorTable(exec, _mesa_CopyColorTable); |
| SET_CopyConvolutionFilter1D(exec, _mesa_CopyConvolutionFilter1D); |
| SET_CopyConvolutionFilter2D(exec, _mesa_CopyConvolutionFilter2D); |
| SET_CopyPixels(exec, _mesa_CopyPixels); |
| SET_DeleteFragmentShaderATI(exec, _mesa_DeleteFragmentShaderATI); |
| SET_DeleteLists(exec, _mesa_DeleteLists); |
| SET_DeleteProgramsARB(exec, _mesa_DeleteProgramsARB); |
| SET_DrawPixels(exec, _mesa_DrawPixels); |
| SET_EdgeFlagPointer(exec, _mesa_EdgeFlagPointer); |
| SET_EdgeFlagPointerEXT(exec, _mesa_EdgeFlagPointerEXT); |
| SET_EdgeFlagv(exec, _mesa_EdgeFlagv); |
| SET_EndFragmentShaderATI(exec, _mesa_EndFragmentShaderATI); |
| SET_EndList(exec, _mesa_EndList); |
| SET_EvalCoord1d(exec, _mesa_EvalCoord1d); |
| SET_EvalCoord1dv(exec, _mesa_EvalCoord1dv); |
| SET_EvalCoord1fv(exec, _mesa_EvalCoord1fv); |
| SET_EvalCoord2d(exec, _mesa_EvalCoord2d); |
| SET_EvalCoord2dv(exec, _mesa_EvalCoord2dv); |
| SET_EvalCoord2fv(exec, _mesa_EvalCoord2fv); |
| SET_FeedbackBuffer(exec, _mesa_FeedbackBuffer); |
| SET_FogCoordPointer(exec, _mesa_FogCoordPointer); |
| SET_FogCoordd(exec, _mesa_FogCoordd); |
| SET_FogCoorddv(exec, _mesa_FogCoorddv); |
| SET_Fogi(exec, _mesa_Fogi); |
| SET_Fogiv(exec, _mesa_Fogiv); |
| SET_Frustum(exec, _mesa_Frustum); |
| SET_GenFragmentShadersATI(exec, _mesa_GenFragmentShadersATI); |
| SET_GenLists(exec, _mesa_GenLists); |
| SET_GenProgramsARB(exec, _mesa_GenProgramsARB); |
| SET_GenVertexArraysAPPLE(exec, _mesa_GenVertexArraysAPPLE); |
| SET_GetClipPlane(exec, _mesa_GetClipPlane); |
| SET_GetColorTable(exec, _mesa_GetColorTable); |
| SET_GetColorTableParameterfv(exec, _mesa_GetColorTableParameterfv); |
| SET_GetColorTableParameteriv(exec, _mesa_GetColorTableParameteriv); |
| SET_GetConvolutionFilter(exec, _mesa_GetConvolutionFilter); |
| SET_GetConvolutionParameterfv(exec, _mesa_GetConvolutionParameterfv); |
| SET_GetConvolutionParameteriv(exec, _mesa_GetConvolutionParameteriv); |
| SET_GetHistogram(exec, _mesa_GetHistogram); |
| SET_GetHistogramParameterfv(exec, _mesa_GetHistogramParameterfv); |
| SET_GetHistogramParameteriv(exec, _mesa_GetHistogramParameteriv); |
| SET_GetLightiv(exec, _mesa_GetLightiv); |
| SET_GetMapdv(exec, _mesa_GetMapdv); |
| SET_GetMapfv(exec, _mesa_GetMapfv); |
| SET_GetMapiv(exec, _mesa_GetMapiv); |
| SET_GetMaterialiv(exec, _mesa_GetMaterialiv); |
| SET_GetMinmax(exec, _mesa_GetMinmax); |
| SET_GetMinmaxParameterfv(exec, _mesa_GetMinmaxParameterfv); |
| SET_GetMinmaxParameteriv(exec, _mesa_GetMinmaxParameteriv); |
| SET_GetPixelMapfv(exec, _mesa_GetPixelMapfv); |
| SET_GetPixelMapuiv(exec, _mesa_GetPixelMapuiv); |
| SET_GetPixelMapusv(exec, _mesa_GetPixelMapusv); |
| SET_GetPolygonStipple(exec, _mesa_GetPolygonStipple); |
| SET_GetProgramEnvParameterdvARB(exec, _mesa_GetProgramEnvParameterdvARB); |
| SET_GetProgramEnvParameterfvARB(exec, _mesa_GetProgramEnvParameterfvARB); |
| SET_GetProgramLocalParameterdvARB(exec, _mesa_GetProgramLocalParameterdvARB); |
| SET_GetProgramLocalParameterfvARB(exec, _mesa_GetProgramLocalParameterfvARB); |
| SET_GetProgramStringARB(exec, _mesa_GetProgramStringARB); |
| SET_GetProgramivARB(exec, _mesa_GetProgramivARB); |
| SET_GetSeparableFilter(exec, _mesa_GetSeparableFilter); |
| SET_GetTexGendv(exec, _mesa_GetTexGendv); |
| SET_GetnColorTableARB(exec, _mesa_GetnColorTableARB); |
| SET_GetnConvolutionFilterARB(exec, _mesa_GetnConvolutionFilterARB); |
| SET_GetnHistogramARB(exec, _mesa_GetnHistogramARB); |
| SET_GetnMapdvARB(exec, _mesa_GetnMapdvARB); |
| SET_GetnMapfvARB(exec, _mesa_GetnMapfvARB); |
| SET_GetnMapivARB(exec, _mesa_GetnMapivARB); |
| SET_GetnMinmaxARB(exec, _mesa_GetnMinmaxARB); |
| SET_GetnPixelMapfvARB(exec, _mesa_GetnPixelMapfvARB); |
| SET_GetnPixelMapuivARB(exec, _mesa_GetnPixelMapuivARB); |
| SET_GetnPixelMapusvARB(exec, _mesa_GetnPixelMapusvARB); |
| SET_GetnSeparableFilterARB(exec, _mesa_GetnSeparableFilterARB); |
| SET_Histogram(exec, _mesa_Histogram); |
| SET_IndexMask(exec, _mesa_IndexMask); |
| SET_IndexPointer(exec, _mesa_IndexPointer); |
| SET_IndexPointerEXT(exec, _mesa_IndexPointerEXT); |
| SET_Indexd(exec, _mesa_Indexd); |
| SET_Indexdv(exec, _mesa_Indexdv); |
| SET_Indexi(exec, _mesa_Indexi); |
| SET_Indexiv(exec, _mesa_Indexiv); |
| SET_Indexs(exec, _mesa_Indexs); |
| SET_Indexsv(exec, _mesa_Indexsv); |
| SET_Indexub(exec, _mesa_Indexub); |
| SET_Indexubv(exec, _mesa_Indexubv); |
| SET_InitNames(exec, _mesa_InitNames); |
| SET_InterleavedArrays(exec, _mesa_InterleavedArrays); |
| SET_IsList(exec, _mesa_IsList); |
| SET_IsProgramARB(exec, _mesa_IsProgramARB); |
| SET_LightModeli(exec, _mesa_LightModeli); |
| SET_LightModeliv(exec, _mesa_LightModeliv); |
| SET_Lighti(exec, _mesa_Lighti); |
| SET_Lightiv(exec, _mesa_Lightiv); |
| SET_LineStipple(exec, _mesa_LineStipple); |
| SET_ListBase(exec, _mesa_ListBase); |
| SET_LoadMatrixd(exec, _mesa_LoadMatrixd); |
| SET_LoadName(exec, _mesa_LoadName); |
| SET_LoadTransposeMatrixd(exec, _mesa_LoadTransposeMatrixd); |
| SET_LoadTransposeMatrixf(exec, _mesa_LoadTransposeMatrixf); |
| SET_LockArraysEXT(exec, _mesa_LockArraysEXT); |
| SET_Map1d(exec, _mesa_Map1d); |
| SET_Map1f(exec, _mesa_Map1f); |
| SET_Map2d(exec, _mesa_Map2d); |
| SET_Map2f(exec, _mesa_Map2f); |
| SET_MapGrid1d(exec, _mesa_MapGrid1d); |
| SET_MapGrid1f(exec, _mesa_MapGrid1f); |
| SET_MapGrid2d(exec, _mesa_MapGrid2d); |
| SET_MapGrid2f(exec, _mesa_MapGrid2f); |
| SET_Materiali(exec, _mesa_Materiali); |
| SET_Materialiv(exec, _mesa_Materialiv); |
| SET_Minmax(exec, _mesa_Minmax); |
| SET_MultMatrixd(exec, _mesa_MultMatrixd); |
| SET_MultTransposeMatrixd(exec, _mesa_MultTransposeMatrixd); |
| SET_MultTransposeMatrixf(exec, _mesa_MultTransposeMatrixf); |
| SET_MultiTexCoord1d(exec, _mesa_MultiTexCoord1d); |
| SET_MultiTexCoord1dv(exec, _mesa_MultiTexCoord1dv); |
| SET_MultiTexCoord1i(exec, _mesa_MultiTexCoord1i); |
| SET_MultiTexCoord1iv(exec, _mesa_MultiTexCoord1iv); |
| SET_MultiTexCoord1s(exec, _mesa_MultiTexCoord1s); |
| SET_MultiTexCoord1sv(exec, _mesa_MultiTexCoord1sv); |
| SET_MultiTexCoord2d(exec, _mesa_MultiTexCoord2d); |
| SET_MultiTexCoord2dv(exec, _mesa_MultiTexCoord2dv); |
| SET_MultiTexCoord2i(exec, _mesa_MultiTexCoord2i); |
| SET_MultiTexCoord2iv(exec, _mesa_MultiTexCoord2iv); |
| SET_MultiTexCoord2s(exec, _mesa_MultiTexCoord2s); |
| SET_MultiTexCoord2sv(exec, _mesa_MultiTexCoord2sv); |
| SET_MultiTexCoord3d(exec, _mesa_MultiTexCoord3d); |
| SET_MultiTexCoord3dv(exec, _mesa_MultiTexCoord3dv); |
| SET_MultiTexCoord3i(exec, _mesa_MultiTexCoord3i); |
| SET_MultiTexCoord3iv(exec, _mesa_MultiTexCoord3iv); |
| SET_MultiTexCoord3s(exec, _mesa_MultiTexCoord3s); |
| SET_MultiTexCoord3sv(exec, _mesa_MultiTexCoord3sv); |
| SET_MultiTexCoord4d(exec, _mesa_MultiTexCoord4d); |
| SET_MultiTexCoord4dv(exec, _mesa_MultiTexCoord4dv); |
| SET_MultiTexCoord4i(exec, _mesa_MultiTexCoord4i); |
| SET_MultiTexCoord4iv(exec, _mesa_MultiTexCoord4iv); |
| SET_MultiTexCoord4s(exec, _mesa_MultiTexCoord4s); |
| SET_MultiTexCoord4sv(exec, _mesa_MultiTexCoord4sv); |
| SET_NewList(exec, _mesa_NewList); |
| SET_Normal3b(exec, _mesa_Normal3b); |
| SET_Normal3bv(exec, _mesa_Normal3bv); |
| SET_Normal3d(exec, _mesa_Normal3d); |
| SET_Normal3dv(exec, _mesa_Normal3dv); |
| SET_Normal3i(exec, _mesa_Normal3i); |
| SET_Normal3iv(exec, _mesa_Normal3iv); |
| SET_Normal3s(exec, _mesa_Normal3s); |
| SET_Normal3sv(exec, _mesa_Normal3sv); |
| SET_NormalPointerEXT(exec, _mesa_NormalPointerEXT); |
| SET_Ortho(exec, _mesa_Ortho); |
| SET_PassTexCoordATI(exec, _mesa_PassTexCoordATI); |
| SET_PassThrough(exec, _mesa_PassThrough); |
| SET_PixelMapfv(exec, _mesa_PixelMapfv); |
| SET_PixelMapuiv(exec, _mesa_PixelMapuiv); |
| SET_PixelMapusv(exec, _mesa_PixelMapusv); |
| SET_PixelTransferf(exec, _mesa_PixelTransferf); |
| SET_PixelTransferi(exec, _mesa_PixelTransferi); |
| SET_PixelZoom(exec, _mesa_PixelZoom); |
| SET_PolygonOffsetEXT(exec, _mesa_PolygonOffsetEXT); |
| SET_PolygonStipple(exec, _mesa_PolygonStipple); |
| SET_PopAttrib(exec, _mesa_PopAttrib); |
| SET_PopClientAttrib(exec, _mesa_PopClientAttrib); |
| SET_PopName(exec, _mesa_PopName); |
| SET_PrioritizeTextures(exec, _mesa_PrioritizeTextures); |
| SET_ProgramEnvParameter4dARB(exec, _mesa_ProgramEnvParameter4dARB); |
| SET_ProgramEnvParameter4dvARB(exec, _mesa_ProgramEnvParameter4dvARB); |
| SET_ProgramEnvParameter4fARB(exec, _mesa_ProgramEnvParameter4fARB); |
| SET_ProgramEnvParameter4fvARB(exec, _mesa_ProgramEnvParameter4fvARB); |
| SET_ProgramEnvParameters4fvEXT(exec, _mesa_ProgramEnvParameters4fvEXT); |
| SET_ProgramLocalParameter4dARB(exec, _mesa_ProgramLocalParameter4dARB); |
| SET_ProgramLocalParameter4dvARB(exec, _mesa_ProgramLocalParameter4dvARB); |
| SET_ProgramLocalParameter4fARB(exec, _mesa_ProgramLocalParameter4fARB); |
| SET_ProgramLocalParameter4fvARB(exec, _mesa_ProgramLocalParameter4fvARB); |
| SET_ProgramLocalParameters4fvEXT(exec, _mesa_ProgramLocalParameters4fvEXT); |
| SET_ProgramStringARB(exec, _mesa_ProgramStringARB); |
| SET_PushAttrib(exec, _mesa_PushAttrib); |
| SET_PushClientAttrib(exec, _mesa_PushClientAttrib); |
| SET_PushName(exec, _mesa_PushName); |
| SET_RasterPos2d(exec, _mesa_RasterPos2d); |
| SET_RasterPos2dv(exec, _mesa_RasterPos2dv); |
| SET_RasterPos2f(exec, _mesa_RasterPos2f); |
| SET_RasterPos2fv(exec, _mesa_RasterPos2fv); |
| SET_RasterPos2i(exec, _mesa_RasterPos2i); |
| SET_RasterPos2iv(exec, _mesa_RasterPos2iv); |
| SET_RasterPos2s(exec, _mesa_RasterPos2s); |
| SET_RasterPos2sv(exec, _mesa_RasterPos2sv); |
| SET_RasterPos3d(exec, _mesa_RasterPos3d); |
| SET_RasterPos3dv(exec, _mesa_RasterPos3dv); |
| SET_RasterPos3f(exec, _mesa_RasterPos3f); |
| SET_RasterPos3fv(exec, _mesa_RasterPos3fv); |
| SET_RasterPos3i(exec, _mesa_RasterPos3i); |
| SET_RasterPos3iv(exec, _mesa_RasterPos3iv); |
| SET_RasterPos3s(exec, _mesa_RasterPos3s); |
| SET_RasterPos3sv(exec, _mesa_RasterPos3sv); |
| SET_RasterPos4d(exec, _mesa_RasterPos4d); |
| SET_RasterPos4dv(exec, _mesa_RasterPos4dv); |
| SET_RasterPos4f(exec, _mesa_RasterPos4f); |
| SET_RasterPos4fv(exec, _mesa_RasterPos4fv); |
| SET_RasterPos4i(exec, _mesa_RasterPos4i); |
| SET_RasterPos4iv(exec, _mesa_RasterPos4iv); |
| SET_RasterPos4s(exec, _mesa_RasterPos4s); |
| SET_RasterPos4sv(exec, _mesa_RasterPos4sv); |
| SET_Rectd(exec, _mesa_Rectd); |
| SET_Rectdv(exec, _mesa_Rectdv); |
| SET_Rectfv(exec, _mesa_Rectfv); |
| SET_Recti(exec, _mesa_Recti); |
| SET_Rectiv(exec, _mesa_Rectiv); |
| SET_Rects(exec, _mesa_Rects); |
| SET_Rectsv(exec, _mesa_Rectsv); |
| SET_RenderMode(exec, _mesa_RenderMode); |
| SET_ResetHistogram(exec, _mesa_ResetHistogram); |
| SET_ResetMinmax(exec, _mesa_ResetMinmax); |
| SET_Rotated(exec, _mesa_Rotated); |
| SET_SampleMapATI(exec, _mesa_SampleMapATI); |
| SET_Scaled(exec, _mesa_Scaled); |
| SET_SecondaryColor3b(exec, _mesa_SecondaryColor3b); |
| SET_SecondaryColor3bv(exec, _mesa_SecondaryColor3bv); |
| SET_SecondaryColor3d(exec, _mesa_SecondaryColor3d); |
| SET_SecondaryColor3dv(exec, _mesa_SecondaryColor3dv); |
| SET_SecondaryColor3i(exec, _mesa_SecondaryColor3i); |
| SET_SecondaryColor3iv(exec, _mesa_SecondaryColor3iv); |
| SET_SecondaryColor3s(exec, _mesa_SecondaryColor3s); |
| SET_SecondaryColor3sv(exec, _mesa_SecondaryColor3sv); |
| SET_SecondaryColor3ub(exec, _mesa_SecondaryColor3ub); |
| SET_SecondaryColor3ubv(exec, _mesa_SecondaryColor3ubv); |
| SET_SecondaryColor3ui(exec, _mesa_SecondaryColor3ui); |
| SET_SecondaryColor3uiv(exec, _mesa_SecondaryColor3uiv); |
| SET_SecondaryColor3us(exec, _mesa_SecondaryColor3us); |
| SET_SecondaryColor3usv(exec, _mesa_SecondaryColor3usv); |
| SET_SecondaryColorPointer(exec, _mesa_SecondaryColorPointer); |
| SET_SelectBuffer(exec, _mesa_SelectBuffer); |
| SET_SeparableFilter2D(exec, _mesa_SeparableFilter2D); |
| SET_SetFragmentShaderConstantATI(exec, _mesa_SetFragmentShaderConstantATI); |
| SET_StencilFuncSeparateATI(exec, _mesa_StencilFuncSeparateATI); |
| SET_TexCoord1d(exec, _mesa_TexCoord1d); |
| SET_TexCoord1dv(exec, _mesa_TexCoord1dv); |
| SET_TexCoord1i(exec, _mesa_TexCoord1i); |
| SET_TexCoord1iv(exec, _mesa_TexCoord1iv); |
| SET_TexCoord1s(exec, _mesa_TexCoord1s); |
| SET_TexCoord1sv(exec, _mesa_TexCoord1sv); |
| SET_TexCoord2d(exec, _mesa_TexCoord2d); |
| SET_TexCoord2dv(exec, _mesa_TexCoord2dv); |
| SET_TexCoord2i(exec, _mesa_TexCoord2i); |
| SET_TexCoord2iv(exec, _mesa_TexCoord2iv); |
| SET_TexCoord2s(exec, _mesa_TexCoord2s); |
| SET_TexCoord2sv(exec, _mesa_TexCoord2sv); |
| SET_TexCoord3d(exec, _mesa_TexCoord3d); |
| SET_TexCoord3dv(exec, _mesa_TexCoord3dv); |
| SET_TexCoord3i(exec, _mesa_TexCoord3i); |
| SET_TexCoord3iv(exec, _mesa_TexCoord3iv); |
| SET_TexCoord3s(exec, _mesa_TexCoord3s); |
| SET_TexCoord3sv(exec, _mesa_TexCoord3sv); |
| SET_TexCoord4d(exec, _mesa_TexCoord4d); |
| SET_TexCoord4dv(exec, _mesa_TexCoord4dv); |
| SET_TexCoord4i(exec, _mesa_TexCoord4i); |
| SET_TexCoord4iv(exec, _mesa_TexCoord4iv); |
| SET_TexCoord4s(exec, _mesa_TexCoord4s); |
| SET_TexCoord4sv(exec, _mesa_TexCoord4sv); |
| SET_TexCoordPointerEXT(exec, _mesa_TexCoordPointerEXT); |
| SET_TexGend(exec, _mesa_TexGend); |
| SET_TexGendv(exec, _mesa_TexGendv); |
| SET_Translated(exec, _mesa_Translated); |
| SET_UnlockArraysEXT(exec, _mesa_UnlockArraysEXT); |
| SET_Vertex2d(exec, _mesa_Vertex2d); |
| SET_Vertex2dv(exec, _mesa_Vertex2dv); |
| SET_Vertex2i(exec, _mesa_Vertex2i); |
| SET_Vertex2iv(exec, _mesa_Vertex2iv); |
| SET_Vertex2s(exec, _mesa_Vertex2s); |
| SET_Vertex2sv(exec, _mesa_Vertex2sv); |
| SET_Vertex3d(exec, _mesa_Vertex3d); |
| SET_Vertex3dv(exec, _mesa_Vertex3dv); |
| SET_Vertex3i(exec, _mesa_Vertex3i); |
| SET_Vertex3iv(exec, _mesa_Vertex3iv); |
| SET_Vertex3s(exec, _mesa_Vertex3s); |
| SET_Vertex3sv(exec, _mesa_Vertex3sv); |
| SET_Vertex4d(exec, _mesa_Vertex4d); |
| SET_Vertex4dv(exec, _mesa_Vertex4dv); |
| SET_Vertex4i(exec, _mesa_Vertex4i); |
| SET_Vertex4iv(exec, _mesa_Vertex4iv); |
| SET_Vertex4s(exec, _mesa_Vertex4s); |
| SET_Vertex4sv(exec, _mesa_Vertex4sv); |
| SET_VertexAttrib1dNV(exec, _mesa_VertexAttrib1dNV); |
| SET_VertexAttrib1dvNV(exec, _mesa_VertexAttrib1dvNV); |
| SET_VertexAttrib1sNV(exec, _mesa_VertexAttrib1sNV); |
| SET_VertexAttrib1svNV(exec, _mesa_VertexAttrib1svNV); |
| SET_VertexAttrib2dNV(exec, _mesa_VertexAttrib2dNV); |
| SET_VertexAttrib2dvNV(exec, _mesa_VertexAttrib2dvNV); |
| SET_VertexAttrib2sNV(exec, _mesa_VertexAttrib2sNV); |
| SET_VertexAttrib2svNV(exec, _mesa_VertexAttrib2svNV); |
| SET_VertexAttrib3dNV(exec, _mesa_VertexAttrib3dNV); |
| SET_VertexAttrib3dvNV(exec, _mesa_VertexAttrib3dvNV); |
| SET_VertexAttrib3sNV(exec, _mesa_VertexAttrib3sNV); |
| SET_VertexAttrib3svNV(exec, _mesa_VertexAttrib3svNV); |
| SET_VertexAttrib4dNV(exec, _mesa_VertexAttrib4dNV); |
| SET_VertexAttrib4dvNV(exec, _mesa_VertexAttrib4dvNV); |
| SET_VertexAttrib4sNV(exec, _mesa_VertexAttrib4sNV); |
| SET_VertexAttrib4svNV(exec, _mesa_VertexAttrib4svNV); |
| SET_VertexAttrib4ubNV(exec, _mesa_VertexAttrib4ubNV); |
| SET_VertexAttrib4ubvNV(exec, _mesa_VertexAttrib4ubvNV); |
| SET_VertexAttribs1dvNV(exec, _mesa_VertexAttribs1dvNV); |
| SET_VertexAttribs1fvNV(exec, _mesa_VertexAttribs1fvNV); |
| SET_VertexAttribs1svNV(exec, _mesa_VertexAttribs1svNV); |
| SET_VertexAttribs2dvNV(exec, _mesa_VertexAttribs2dvNV); |
| SET_VertexAttribs2fvNV(exec, _mesa_VertexAttribs2fvNV); |
| SET_VertexAttribs2svNV(exec, _mesa_VertexAttribs2svNV); |
| SET_VertexAttribs3dvNV(exec, _mesa_VertexAttribs3dvNV); |
| SET_VertexAttribs3fvNV(exec, _mesa_VertexAttribs3fvNV); |
| SET_VertexAttribs3svNV(exec, _mesa_VertexAttribs3svNV); |
| SET_VertexAttribs4dvNV(exec, _mesa_VertexAttribs4dvNV); |
| SET_VertexAttribs4fvNV(exec, _mesa_VertexAttribs4fvNV); |
| SET_VertexAttribs4svNV(exec, _mesa_VertexAttribs4svNV); |
| SET_VertexAttribs4ubvNV(exec, _mesa_VertexAttribs4ubvNV); |
| SET_VertexPointerEXT(exec, _mesa_VertexPointerEXT); |
| SET_WindowPos2d(exec, _mesa_WindowPos2d); |
| SET_WindowPos2dv(exec, _mesa_WindowPos2dv); |
| SET_WindowPos2f(exec, _mesa_WindowPos2f); |
| SET_WindowPos2fv(exec, _mesa_WindowPos2fv); |
| SET_WindowPos2i(exec, _mesa_WindowPos2i); |
| SET_WindowPos2iv(exec, _mesa_WindowPos2iv); |
| SET_WindowPos2s(exec, _mesa_WindowPos2s); |
| SET_WindowPos2sv(exec, _mesa_WindowPos2sv); |
| SET_WindowPos3d(exec, _mesa_WindowPos3d); |
| SET_WindowPos3dv(exec, _mesa_WindowPos3dv); |
| SET_WindowPos3f(exec, _mesa_WindowPos3f); |
| SET_WindowPos3fv(exec, _mesa_WindowPos3fv); |
| SET_WindowPos3i(exec, _mesa_WindowPos3i); |
| SET_WindowPos3iv(exec, _mesa_WindowPos3iv); |
| SET_WindowPos3s(exec, _mesa_WindowPos3s); |
| SET_WindowPos3sv(exec, _mesa_WindowPos3sv); |
| SET_WindowPos4dMESA(exec, _mesa_WindowPos4dMESA); |
| SET_WindowPos4dvMESA(exec, _mesa_WindowPos4dvMESA); |
| SET_WindowPos4fMESA(exec, _mesa_WindowPos4fMESA); |
| SET_WindowPos4fvMESA(exec, _mesa_WindowPos4fvMESA); |
| SET_WindowPos4iMESA(exec, _mesa_WindowPos4iMESA); |
| SET_WindowPos4ivMESA(exec, _mesa_WindowPos4ivMESA); |
| SET_WindowPos4sMESA(exec, _mesa_WindowPos4sMESA); |
| SET_WindowPos4svMESA(exec, _mesa_WindowPos4svMESA); |
| } |
| if (ctx->API == API_OPENGL_COMPAT || ctx->API == API_OPENGLES) { |
| SET_AlphaFunc(exec, _mesa_AlphaFunc); |
| SET_ClientActiveTexture(exec, _mesa_ClientActiveTexture); |
| SET_Color4ub(exec, _mesa_Color4ub); |
| SET_ColorPointer(exec, _mesa_ColorPointer); |
| SET_DisableClientState(exec, _mesa_DisableClientState); |
| SET_EnableClientState(exec, _mesa_EnableClientState); |
| SET_Fogf(exec, _mesa_Fogf); |
| SET_Fogfv(exec, _mesa_Fogfv); |
| SET_GetLightfv(exec, _mesa_GetLightfv); |
| SET_GetMaterialfv(exec, _mesa_GetMaterialfv); |
| SET_GetTexEnvfv(exec, _mesa_GetTexEnvfv); |
| SET_GetTexEnviv(exec, _mesa_GetTexEnviv); |
| SET_GetTexGenfv(exec, _mesa_GetTexGenfv); |
| SET_GetTexGeniv(exec, _mesa_GetTexGeniv); |
| SET_LightModelf(exec, _mesa_LightModelf); |
| SET_LightModelfv(exec, _mesa_LightModelfv); |
| SET_Lightf(exec, _mesa_Lightf); |
| SET_Lightfv(exec, _mesa_Lightfv); |
| SET_LoadIdentity(exec, _mesa_LoadIdentity); |
| SET_LoadMatrixf(exec, _mesa_LoadMatrixf); |
| SET_Materialf(exec, _mesa_Materialf); |
| SET_MatrixMode(exec, _mesa_MatrixMode); |
| SET_MultMatrixf(exec, _mesa_MultMatrixf); |
| SET_NormalPointer(exec, _mesa_NormalPointer); |
| SET_PopMatrix(exec, _mesa_PopMatrix); |
| SET_PushMatrix(exec, _mesa_PushMatrix); |
| SET_Rotatef(exec, _mesa_Rotatef); |
| SET_Scalef(exec, _mesa_Scalef); |
| SET_ShadeModel(exec, _mesa_ShadeModel); |
| SET_TexCoordPointer(exec, _mesa_TexCoordPointer); |
| SET_TexEnvf(exec, _mesa_TexEnvf); |
| SET_TexEnvfv(exec, _mesa_TexEnvfv); |
| SET_TexEnvi(exec, _mesa_TexEnvi); |
| SET_TexEnviv(exec, _mesa_TexEnviv); |
| SET_TexGenf(exec, _mesa_TexGenf); |
| SET_TexGenfv(exec, _mesa_TexGenfv); |
| SET_TexGeni(exec, _mesa_TexGeni); |
| SET_TexGeniv(exec, _mesa_TexGeniv); |
| SET_Translatef(exec, _mesa_Translatef); |
| SET_VertexPointer(exec, _mesa_VertexPointer); |
| } |
| if (ctx->API == API_OPENGL_COMPAT || ctx->API == API_OPENGL_CORE || (ctx->API == API_OPENGLES2 && ctx->Version >= 31)) { |
| SET_FramebufferParameteri(exec, _mesa_FramebufferParameteri); |
| } |
| if (ctx->API == API_OPENGL_CORE) { |
| SET_BindTextureUnit(exec, _mesa_BindTextureUnit); |
| SET_BlitNamedFramebuffer(exec, _mesa_BlitNamedFramebuffer); |
| SET_CheckNamedFramebufferStatus(exec, _mesa_CheckNamedFramebufferStatus); |
| SET_ClearNamedBufferData(exec, _mesa_ClearNamedBufferData); |
| SET_ClearNamedBufferSubData(exec, _mesa_ClearNamedBufferSubData); |
| SET_ClearNamedFramebufferfi(exec, _mesa_ClearNamedFramebufferfi); |
| SET_ClearNamedFramebufferfv(exec, _mesa_ClearNamedFramebufferfv); |
| SET_ClearNamedFramebufferiv(exec, _mesa_ClearNamedFramebufferiv); |
| SET_ClearNamedFramebufferuiv(exec, _mesa_ClearNamedFramebufferuiv); |
| SET_CompressedTextureSubImage1D(exec, _mesa_CompressedTextureSubImage1D); |
| SET_CompressedTextureSubImage2D(exec, _mesa_CompressedTextureSubImage2D); |
| SET_CompressedTextureSubImage3D(exec, _mesa_CompressedTextureSubImage3D); |
| SET_CopyNamedBufferSubData(exec, _mesa_CopyNamedBufferSubData); |
| SET_CopyTextureSubImage1D(exec, _mesa_CopyTextureSubImage1D); |
| SET_CopyTextureSubImage2D(exec, _mesa_CopyTextureSubImage2D); |
| SET_CopyTextureSubImage3D(exec, _mesa_CopyTextureSubImage3D); |
| SET_CreateBuffers(exec, _mesa_CreateBuffers); |
| SET_CreateFramebuffers(exec, _mesa_CreateFramebuffers); |
| SET_CreateProgramPipelines(exec, _mesa_CreateProgramPipelines); |
| SET_CreateQueries(exec, _mesa_CreateQueries); |
| SET_CreateRenderbuffers(exec, _mesa_CreateRenderbuffers); |
| SET_CreateSamplers(exec, _mesa_CreateSamplers); |
| SET_CreateTextures(exec, _mesa_CreateTextures); |
| SET_CreateTransformFeedbacks(exec, _mesa_CreateTransformFeedbacks); |
| SET_CreateVertexArrays(exec, _mesa_CreateVertexArrays); |
| SET_DepthRangeArrayv(exec, _mesa_DepthRangeArrayv); |
| SET_DepthRangeIndexed(exec, _mesa_DepthRangeIndexed); |
| SET_DisableVertexArrayAttrib(exec, _mesa_DisableVertexArrayAttrib); |
| SET_EnableVertexArrayAttrib(exec, _mesa_EnableVertexArrayAttrib); |
| SET_FlushMappedNamedBufferRange(exec, _mesa_FlushMappedNamedBufferRange); |
| SET_GenerateTextureMipmap(exec, _mesa_GenerateTextureMipmap); |
| SET_GetActiveSubroutineName(exec, _mesa_GetActiveSubroutineName); |
| SET_GetActiveSubroutineUniformName(exec, _mesa_GetActiveSubroutineUniformName); |
| SET_GetActiveSubroutineUniformiv(exec, _mesa_GetActiveSubroutineUniformiv); |
| SET_GetCompressedTextureImage(exec, _mesa_GetCompressedTextureImage); |
| SET_GetNamedBufferParameteri64v(exec, _mesa_GetNamedBufferParameteri64v); |
| SET_GetNamedBufferParameteriv(exec, _mesa_GetNamedBufferParameteriv); |
| SET_GetNamedBufferPointerv(exec, _mesa_GetNamedBufferPointerv); |
| SET_GetNamedBufferSubData(exec, _mesa_GetNamedBufferSubData); |
| SET_GetNamedFramebufferAttachmentParameteriv(exec, _mesa_GetNamedFramebufferAttachmentParameteriv); |
| SET_GetNamedFramebufferParameteriv(exec, _mesa_GetNamedFramebufferParameteriv); |
| SET_GetNamedRenderbufferParameteriv(exec, _mesa_GetNamedRenderbufferParameteriv); |
| SET_GetProgramStageiv(exec, _mesa_GetProgramStageiv); |
| SET_GetQueryBufferObjecti64v(exec, _mesa_GetQueryBufferObjecti64v); |
| SET_GetQueryBufferObjectiv(exec, _mesa_GetQueryBufferObjectiv); |
| SET_GetQueryBufferObjectui64v(exec, _mesa_GetQueryBufferObjectui64v); |
| SET_GetQueryBufferObjectuiv(exec, _mesa_GetQueryBufferObjectuiv); |
| SET_GetSubroutineIndex(exec, _mesa_GetSubroutineIndex); |
| SET_GetSubroutineUniformLocation(exec, _mesa_GetSubroutineUniformLocation); |
| SET_GetTextureImage(exec, _mesa_GetTextureImage); |
| SET_GetTextureLevelParameterfv(exec, _mesa_GetTextureLevelParameterfv); |
| SET_GetTextureLevelParameteriv(exec, _mesa_GetTextureLevelParameteriv); |
| SET_GetTextureParameterIiv(exec, _mesa_GetTextureParameterIiv); |
| SET_GetTextureParameterIuiv(exec, _mesa_GetTextureParameterIuiv); |
| SET_GetTextureParameterfv(exec, _mesa_GetTextureParameterfv); |
| SET_GetTextureParameteriv(exec, _mesa_GetTextureParameteriv); |
| SET_GetTransformFeedbacki64_v(exec, _mesa_GetTransformFeedbacki64_v); |
| SET_GetTransformFeedbacki_v(exec, _mesa_GetTransformFeedbacki_v); |
| SET_GetTransformFeedbackiv(exec, _mesa_GetTransformFeedbackiv); |
| SET_GetUniformSubroutineuiv(exec, _mesa_GetUniformSubroutineuiv); |
| SET_GetUniformdv(exec, _mesa_GetUniformdv); |
| SET_GetVertexArrayIndexed64iv(exec, _mesa_GetVertexArrayIndexed64iv); |
| SET_GetVertexArrayIndexediv(exec, _mesa_GetVertexArrayIndexediv); |
| SET_GetVertexArrayiv(exec, _mesa_GetVertexArrayiv); |
| SET_GetVertexAttribLdv(exec, _mesa_GetVertexAttribLdv); |
| SET_InvalidateNamedFramebufferData(exec, _mesa_InvalidateNamedFramebufferData); |
| SET_InvalidateNamedFramebufferSubData(exec, _mesa_InvalidateNamedFramebufferSubData); |
| SET_MapNamedBuffer(exec, _mesa_MapNamedBuffer); |
| SET_MapNamedBufferRange(exec, _mesa_MapNamedBufferRange); |
| SET_NamedBufferData(exec, _mesa_NamedBufferData); |
| SET_NamedBufferStorage(exec, _mesa_NamedBufferStorage); |
| SET_NamedBufferSubData(exec, _mesa_NamedBufferSubData); |
| SET_NamedFramebufferDrawBuffer(exec, _mesa_NamedFramebufferDrawBuffer); |
| SET_NamedFramebufferDrawBuffers(exec, _mesa_NamedFramebufferDrawBuffers); |
| SET_NamedFramebufferParameteri(exec, _mesa_NamedFramebufferParameteri); |
| SET_NamedFramebufferReadBuffer(exec, _mesa_NamedFramebufferReadBuffer); |
| SET_NamedFramebufferRenderbuffer(exec, _mesa_NamedFramebufferRenderbuffer); |
| SET_NamedFramebufferTexture(exec, _mesa_NamedFramebufferTexture); |
| SET_NamedFramebufferTextureLayer(exec, _mesa_NamedFramebufferTextureLayer); |
| SET_NamedRenderbufferStorage(exec, _mesa_NamedRenderbufferStorage); |
| SET_NamedRenderbufferStorageMultisample(exec, _mesa_NamedRenderbufferStorageMultisample); |
| SET_TextureBuffer(exec, _mesa_TextureBuffer); |
| SET_TextureBufferRange(exec, _mesa_TextureBufferRange); |
| SET_TextureParameterIiv(exec, _mesa_TextureParameterIiv); |
| SET_TextureParameterIuiv(exec, _mesa_TextureParameterIuiv); |
| SET_TextureParameterf(exec, _mesa_TextureParameterf); |
| SET_TextureParameterfv(exec, _mesa_TextureParameterfv); |
| SET_TextureParameteri(exec, _mesa_TextureParameteri); |
| SET_TextureParameteriv(exec, _mesa_TextureParameteriv); |
| SET_TextureStorage1D(exec, _mesa_TextureStorage1D); |
| SET_TextureStorage2D(exec, _mesa_TextureStorage2D); |
| SET_TextureStorage2DMultisample(exec, _mesa_TextureStorage2DMultisample); |
| SET_TextureStorage3D(exec, _mesa_TextureStorage3D); |
| SET_TextureStorage3DMultisample(exec, _mesa_TextureStorage3DMultisample); |
| SET_TextureSubImage1D(exec, _mesa_TextureSubImage1D); |
| SET_TextureSubImage2D(exec, _mesa_TextureSubImage2D); |
| SET_TextureSubImage3D(exec, _mesa_TextureSubImage3D); |
| SET_TransformFeedbackBufferBase(exec, _mesa_TransformFeedbackBufferBase); |
| SET_TransformFeedbackBufferRange(exec, _mesa_TransformFeedbackBufferRange); |
| SET_Uniform1d(exec, _mesa_Uniform1d); |
| SET_Uniform1dv(exec, _mesa_Uniform1dv); |
| SET_Uniform2d(exec, _mesa_Uniform2d); |
| SET_Uniform2dv(exec, _mesa_Uniform2dv); |
| SET_Uniform3d(exec, _mesa_Uniform3d); |
| SET_Uniform3dv(exec, _mesa_Uniform3dv); |
| SET_Uniform4d(exec, _mesa_Uniform4d); |
| SET_Uniform4dv(exec, _mesa_Uniform4dv); |
| SET_UniformMatrix2dv(exec, _mesa_UniformMatrix2dv); |
| SET_UniformMatrix2x3dv(exec, _mesa_UniformMatrix2x3dv); |
| SET_UniformMatrix2x4dv(exec, _mesa_UniformMatrix2x4dv); |
| SET_UniformMatrix3dv(exec, _mesa_UniformMatrix3dv); |
| SET_UniformMatrix3x2dv(exec, _mesa_UniformMatrix3x2dv); |
| SET_UniformMatrix3x4dv(exec, _mesa_UniformMatrix3x4dv); |
| SET_UniformMatrix4dv(exec, _mesa_UniformMatrix4dv); |
| SET_UniformMatrix4x2dv(exec, _mesa_UniformMatrix4x2dv); |
| SET_UniformMatrix4x3dv(exec, _mesa_UniformMatrix4x3dv); |
| SET_UniformSubroutinesuiv(exec, _mesa_UniformSubroutinesuiv); |
| SET_UnmapNamedBuffer(exec, _mesa_UnmapNamedBuffer); |
| SET_VertexArrayAttribBinding(exec, _mesa_VertexArrayAttribBinding); |
| SET_VertexArrayAttribFormat(exec, _mesa_VertexArrayAttribFormat); |
| SET_VertexArrayAttribIFormat(exec, _mesa_VertexArrayAttribIFormat); |
| SET_VertexArrayAttribLFormat(exec, _mesa_VertexArrayAttribLFormat); |
| SET_VertexArrayBindingDivisor(exec, _mesa_VertexArrayBindingDivisor); |
| SET_VertexArrayElementBuffer(exec, _mesa_VertexArrayElementBuffer); |
| SET_VertexArrayVertexBuffer(exec, _mesa_VertexArrayVertexBuffer); |
| SET_VertexArrayVertexBuffers(exec, _mesa_VertexArrayVertexBuffers); |
| SET_VertexAttribL1d(exec, _mesa_VertexAttribL1d); |
| SET_VertexAttribL1dv(exec, _mesa_VertexAttribL1dv); |
| SET_VertexAttribL2d(exec, _mesa_VertexAttribL2d); |
| SET_VertexAttribL2dv(exec, _mesa_VertexAttribL2dv); |
| SET_VertexAttribL3d(exec, _mesa_VertexAttribL3d); |
| SET_VertexAttribL3dv(exec, _mesa_VertexAttribL3dv); |
| SET_VertexAttribL4d(exec, _mesa_VertexAttribL4d); |
| SET_VertexAttribL4dv(exec, _mesa_VertexAttribL4dv); |
| SET_VertexAttribLPointer(exec, _mesa_VertexAttribLPointer); |
| } |
| if (ctx->API == API_OPENGL_CORE || (ctx->API == API_OPENGLES2 && ctx->Version >= 31)) { |
| SET_FramebufferTexture(exec, _mesa_FramebufferTexture); |
| SET_ScissorArrayv(exec, _mesa_ScissorArrayv); |
| SET_ScissorIndexed(exec, _mesa_ScissorIndexed); |
| SET_ScissorIndexedv(exec, _mesa_ScissorIndexedv); |
| SET_TexBuffer(exec, _mesa_TexBuffer); |
| SET_TexBufferRange(exec, _mesa_TexBufferRange); |
| SET_ViewportArrayv(exec, _mesa_ViewportArrayv); |
| SET_ViewportIndexedf(exec, _mesa_ViewportIndexedf); |
| SET_ViewportIndexedfv(exec, _mesa_ViewportIndexedfv); |
| } |
| |
| } |
| |