glapi_dispatch.c revision fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5
1fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul/* $Id: dispatch.c,v 1.1 1999/11/11 01:22:26 brianp Exp $ */ 2fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul 3fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul/* 4fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * Mesa 3-D graphics library 5fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * Version: 3.3 6fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * 7fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * Copyright (C) 1999 Brian Paul All Rights Reserved. 8fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * 9fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * Permission is hereby granted, free of charge, to any person obtaining a 10fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * copy of this software and associated documentation files (the "Software"), 11fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * to deal in the Software without restriction, including without limitation 12fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * the rights to use, copy, modify, merge, publish, distribute, sublicense, 13fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * and/or sell copies of the Software, and to permit persons to whom the 14fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * Software is furnished to do so, subject to the following conditions: 15fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * 16fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * The above copyright notice and this permission notice shall be included 17fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * in all copies or substantial portions of the Software. 18fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * 19fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 20fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 22fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN 23fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 24fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 25fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul */ 26fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul 27fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul 28fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#ifdef PC_HEADER 29fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "all.h" 30fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#else 31fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "glheader.h" 32fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "accum.h" 33fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "alpha.h" 34fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "attrib.h" 35fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "bitmap.h" 36fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "blend.h" 37fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "clip.h" 38fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "context.h" 39fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "colortab.h" 40fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "copypix.h" 41fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "cva.h" 42fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "depth.h" 43fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "dlist.h" 44fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "drawpix.h" 45fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "enable.h" 46fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "eval.h" 47fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "feedback.h" 48fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "fog.h" 49fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "get.h" 50fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "glmisc.h" 51fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "imaging.h" 52fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "light.h" 53fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "lines.h" 54fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "logic.h" 55fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "masking.h" 56fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "matrix.h" 57fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "pixel.h" 58fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "points.h" 59fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "polygon.h" 60fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "rastpos.h" 61fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "readpix.h" 62fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "rect.h" 63fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "scissor.h" 64fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "stencil.h" 65fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "teximage.h" 66fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "texobj.h" 67fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "texstate.h" 68fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "types.h" 69fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "varray.h" 70fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "vbfill.h" 71fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#include "winpos.h" 72fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#endif 73fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul 74fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul 75fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul/* 76fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * Initialize the given dispatch table with pointers to Mesa's 77fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul * immediate-mode commands. 78fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul */ 79fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paulvoid 80fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul_mesa_init_exec_table(struct _glapi_table *exec) 81fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul{ 82fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Accum = _mesa_Accum; 83fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->AlphaFunc = _mesa_AlphaFunc; 84fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Begin = _mesa_Begin; 85fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Bitmap = _mesa_Bitmap; 86fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->BlendFunc = _mesa_BlendFunc; 87fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->CallList = _mesa_CallList; 88fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->CallLists = _mesa_CallLists; 89fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Clear = _mesa_Clear; 90fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ClearAccum = _mesa_ClearAccum; 91fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ClearColor = _mesa_ClearColor; 92fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ClearDepth = _mesa_ClearDepth; 93fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ClearIndex = _mesa_ClearIndex; 94fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ClearStencil = _mesa_ClearStencil; 95fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ClipPlane = _mesa_ClipPlane; 96fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color3b = _mesa_Color3b; 97fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color3bv = _mesa_Color3bv; 98fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color3d = _mesa_Color3d; 99fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color3dv = _mesa_Color3dv; 100fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color3f = _mesa_Color3f; 101fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color3fv = _mesa_Color3fv; 102fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color3i = _mesa_Color3i; 103fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color3iv = _mesa_Color3iv; 104fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color3s = _mesa_Color3s; 105fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color3sv = _mesa_Color3sv; 106fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color3ub = _mesa_Color3ub; 107fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color3ubv = _mesa_Color3ubv; 108fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color3ui = _mesa_Color3ui; 109fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color3uiv = _mesa_Color3uiv; 110fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color3us = _mesa_Color3us; 111fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color3usv = _mesa_Color3usv; 112fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color4b = _mesa_Color4b; 113fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color4bv = _mesa_Color4bv; 114fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color4d = _mesa_Color4d; 115fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color4dv = _mesa_Color4dv; 116fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color4f = _mesa_Color4f; 117fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color4fv = _mesa_Color4fv; 118fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color4i = _mesa_Color4i; 119fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color4iv = _mesa_Color4iv; 120fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color4s = _mesa_Color4s; 121fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color4sv = _mesa_Color4sv; 122fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color4ub = _mesa_Color4ub; 123fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color4ubv = _mesa_Color4ubv; 124fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color4ui = _mesa_Color4ui; 125fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color4uiv = _mesa_Color4uiv; 126fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color4us = _mesa_Color4us; 127fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Color4usv = _mesa_Color4usv; 128fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ColorMask = _mesa_ColorMask; 129fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ColorMaterial = _mesa_ColorMaterial; 130fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->CopyPixels = _mesa_CopyPixels; 131fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->CullFace = _mesa_CullFace; 132fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->DeleteLists = _mesa_DeleteLists; 133fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->DepthFunc = _mesa_DepthFunc; 134fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->DepthMask = _mesa_DepthMask; 135fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->DepthRange = _mesa_DepthRange; 136fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Disable = _mesa_Disable; 137fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->DrawBuffer = _mesa_DrawBuffer; 138fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->DrawPixels = _mesa_DrawPixels; 139fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->EdgeFlag = _mesa_EdgeFlag; 140fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->EdgeFlagv = _mesa_EdgeFlagv; 141fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Enable = _mesa_Enable; 142fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->End = _mesa_End; 143fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->EndList = _mesa_EndList; 144fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->EvalCoord1d = _mesa_EvalCoord1d; 145fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->EvalCoord1dv = _mesa_EvalCoord1dv; 146fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->EvalCoord1f = _mesa_EvalCoord1f; 147fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->EvalCoord1fv = _mesa_EvalCoord1fv; 148fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->EvalCoord2d = _mesa_EvalCoord2d; 149fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->EvalCoord2dv = _mesa_EvalCoord2dv; 150fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->EvalCoord2f = _mesa_EvalCoord2f; 151fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->EvalCoord2fv = _mesa_EvalCoord2fv; 152fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->EvalMesh1 = _mesa_EvalMesh1; 153fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->EvalMesh2 = _mesa_EvalMesh2; 154fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->EvalPoint1 = _mesa_EvalPoint1; 155fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->EvalPoint2 = _mesa_EvalPoint2; 156fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->FeedbackBuffer = _mesa_FeedbackBuffer; 157fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Finish = _mesa_Finish; 158fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Flush = _mesa_Flush; 159fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Fogf = _mesa_Fogf; 160fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Fogfv = _mesa_Fogfv; 161fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Fogi = _mesa_Fogi; 162fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Fogiv = _mesa_Fogiv; 163fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->FrontFace = _mesa_FrontFace; 164fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Frustum = _mesa_Frustum; 165fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GenLists = _mesa_GenLists; 166fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetBooleanv = _mesa_GetBooleanv; 167fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetClipPlane = _mesa_GetClipPlane; 168fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetDoublev = _mesa_GetDoublev; 169fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetError = _mesa_GetError; 170fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetFloatv = _mesa_GetFloatv; 171fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetIntegerv = _mesa_GetIntegerv; 172fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetLightfv = _mesa_GetLightfv; 173fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetLightiv = _mesa_GetLightiv; 174fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetMapdv = _mesa_GetMapdv; 175fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetMapfv = _mesa_GetMapfv; 176fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetMapiv = _mesa_GetMapiv; 177fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetMaterialfv = _mesa_GetMaterialfv; 178fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetMaterialiv = _mesa_GetMaterialiv; 179fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetPixelMapfv = _mesa_GetPixelMapfv; 180fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetPixelMapuiv = _mesa_GetPixelMapuiv; 181fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetPixelMapusv = _mesa_GetPixelMapusv; 182fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetPolygonStipple = _mesa_GetPolygonStipple; 183fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetString = _mesa_GetString; 184fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetTexEnvfv = _mesa_GetTexEnvfv; 185fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetTexEnviv = _mesa_GetTexEnviv; 186fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetTexGendv = _mesa_GetTexGendv; 187fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetTexGenfv = _mesa_GetTexGenfv; 188fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetTexGeniv = _mesa_GetTexGeniv; 189fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetTexImage = _mesa_GetTexImage; 190fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetTexLevelParameterfv = _mesa_GetTexLevelParameterfv; 191fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetTexLevelParameteriv = _mesa_GetTexLevelParameteriv; 192fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetTexParameterfv = _mesa_GetTexParameterfv; 193fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetTexParameteriv = _mesa_GetTexParameteriv; 194fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Hint = _mesa_Hint; 195fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->IndexMask = _mesa_IndexMask; 196fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Indexd = _mesa_Indexd; 197fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Indexdv = _mesa_Indexdv; 198fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Indexf = _mesa_Indexf; 199fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Indexfv = _mesa_Indexfv; 200fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Indexi = _mesa_Indexi; 201fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Indexiv = _mesa_Indexiv; 202fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Indexs = _mesa_Indexs; 203fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Indexsv = _mesa_Indexsv; 204fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->InitNames = _mesa_InitNames; 205fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->IsEnabled = _mesa_IsEnabled; 206fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->IsList = _mesa_IsList; 207fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->LightModelf = _mesa_LightModelf; 208fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->LightModelfv = _mesa_LightModelfv; 209fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->LightModeli = _mesa_LightModeli; 210fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->LightModeliv = _mesa_LightModeliv; 211fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Lightf = _mesa_Lightf; 212fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Lightfv = _mesa_Lightfv; 213fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Lighti = _mesa_Lighti; 214fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Lightiv = _mesa_Lightiv; 215fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->LineStipple = _mesa_LineStipple; 216fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->LineWidth = _mesa_LineWidth; 217fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ListBase = _mesa_ListBase; 218fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->LoadIdentity = _mesa_LoadIdentity; 219fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->LoadMatrixd = _mesa_LoadMatrixd; 220fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->LoadMatrixf = _mesa_LoadMatrixf; 221fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->LoadName = _mesa_LoadName; 222fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->LogicOp = _mesa_LogicOp; 223fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Map1d = _mesa_Map1d; 224fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Map1f = _mesa_Map1f; 225fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Map2d = _mesa_Map2d; 226fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Map2f = _mesa_Map2f; 227fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MapGrid1d = _mesa_MapGrid1d; 228fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MapGrid1f = _mesa_MapGrid1f; 229fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MapGrid2d = _mesa_MapGrid2d; 230fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MapGrid2f = _mesa_MapGrid2f; 231fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Materialf = _mesa_Materialf; 232fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Materialfv = _mesa_Materialfv; 233fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Materiali = _mesa_Materiali; 234fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Materialiv = _mesa_Materialiv; 235fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MatrixMode = _mesa_MatrixMode; 236fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultMatrixd = _mesa_MultMatrixd; 237fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultMatrixf = _mesa_MultMatrixf; 238fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->NewList = _mesa_NewList; 239fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Normal3b = _mesa_Normal3b; 240fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Normal3bv = _mesa_Normal3bv; 241fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Normal3d = _mesa_Normal3d; 242fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Normal3dv = _mesa_Normal3dv; 243fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Normal3f = _mesa_Normal3f; 244fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Normal3fv = _mesa_Normal3fv; 245fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Normal3i = _mesa_Normal3i; 246fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Normal3iv = _mesa_Normal3iv; 247fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Normal3s = _mesa_Normal3s; 248fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Normal3sv = _mesa_Normal3sv; 249fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Ortho = _mesa_Ortho; 250fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PassThrough = _mesa_PassThrough; 251fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PixelMapfv = _mesa_PixelMapfv; 252fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PixelMapuiv = _mesa_PixelMapuiv; 253fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PixelMapusv = _mesa_PixelMapusv; 254fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PixelStoref = _mesa_PixelStoref; 255fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PixelStorei = _mesa_PixelStorei; 256fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PixelTransferf = _mesa_PixelTransferf; 257fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PixelTransferi = _mesa_PixelTransferi; 258fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PixelZoom = _mesa_PixelZoom; 259fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PointSize = _mesa_PointSize; 260fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PolygonMode = _mesa_PolygonMode; 261fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PolygonOffset = _mesa_PolygonOffset; 262fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PolygonStipple = _mesa_PolygonStipple; 263fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PopAttrib = _mesa_PopAttrib; 264fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PopMatrix = _mesa_PopMatrix; 265fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PopName = _mesa_PopName; 266fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PushAttrib = _mesa_PushAttrib; 267fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PushMatrix = _mesa_PushMatrix; 268fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PushName = _mesa_PushName; 269fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RasterPos2d = _mesa_RasterPos2d; 270fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RasterPos2dv = _mesa_RasterPos2dv; 271fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RasterPos2f = _mesa_RasterPos2f; 272fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RasterPos2fv = _mesa_RasterPos2fv; 273fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RasterPos2i = _mesa_RasterPos2i; 274fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RasterPos2iv = _mesa_RasterPos2iv; 275fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RasterPos2s = _mesa_RasterPos2s; 276fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RasterPos2sv = _mesa_RasterPos2sv; 277fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RasterPos3d = _mesa_RasterPos3d; 278fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RasterPos3dv = _mesa_RasterPos3dv; 279fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RasterPos3f = _mesa_RasterPos3f; 280fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RasterPos3fv = _mesa_RasterPos3fv; 281fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RasterPos3i = _mesa_RasterPos3i; 282fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RasterPos3iv = _mesa_RasterPos3iv; 283fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RasterPos3s = _mesa_RasterPos3s; 284fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RasterPos3sv = _mesa_RasterPos3sv; 285fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RasterPos4d = _mesa_RasterPos4d; 286fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RasterPos4dv = _mesa_RasterPos4dv; 287fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RasterPos4f = _mesa_RasterPos4f; 288fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RasterPos4fv = _mesa_RasterPos4fv; 289fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RasterPos4i = _mesa_RasterPos4i; 290fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RasterPos4iv = _mesa_RasterPos4iv; 291fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RasterPos4s = _mesa_RasterPos4s; 292fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RasterPos4sv = _mesa_RasterPos4sv; 293fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ReadBuffer = _mesa_ReadBuffer; 294fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ReadPixels = _mesa_ReadPixels; 295fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Rectd = _mesa_Rectd; 296fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Rectdv = _mesa_Rectdv; 297fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Rectf = _mesa_Rectf; 298fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Rectfv = _mesa_Rectfv; 299fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Recti = _mesa_Recti; 300fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Rectiv = _mesa_Rectiv; 301fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Rects = _mesa_Rects; 302fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Rectsv = _mesa_Rectsv; 303fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->RenderMode = _mesa_RenderMode; 304fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Rotated = _mesa_Rotated; 305fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Rotatef = _mesa_Rotatef; 306fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Scaled = _mesa_Scaled; 307fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Scalef = _mesa_Scalef; 308fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Scissor = _mesa_Scissor; 309fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->SelectBuffer = _mesa_SelectBuffer; 310fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ShadeModel = _mesa_ShadeModel; 311fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->StencilFunc = _mesa_StencilFunc; 312fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->StencilMask = _mesa_StencilMask; 313fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->StencilOp = _mesa_StencilOp; 314fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord1d = _mesa_TexCoord1d; 315fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord1dv = _mesa_TexCoord1dv; 316fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord1f = _mesa_TexCoord1f; 317fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord1fv = _mesa_TexCoord1fv; 318fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord1i = _mesa_TexCoord1i; 319fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord1iv = _mesa_TexCoord1iv; 320fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord1s = _mesa_TexCoord1s; 321fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord1sv = _mesa_TexCoord1sv; 322fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord2d = _mesa_TexCoord2d; 323fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord2dv = _mesa_TexCoord2dv; 324fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord2f = _mesa_TexCoord2f; 325fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord2fv = _mesa_TexCoord2fv; 326fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord2i = _mesa_TexCoord2i; 327fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord2iv = _mesa_TexCoord2iv; 328fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord2s = _mesa_TexCoord2s; 329fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord2sv = _mesa_TexCoord2sv; 330fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord3d = _mesa_TexCoord3d; 331fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord3dv = _mesa_TexCoord3dv; 332fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord3f = _mesa_TexCoord3f; 333fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord3fv = _mesa_TexCoord3fv; 334fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord3i = _mesa_TexCoord3i; 335fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord3iv = _mesa_TexCoord3iv; 336fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord3s = _mesa_TexCoord3s; 337fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord3sv = _mesa_TexCoord3sv; 338fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord4d = _mesa_TexCoord4d; 339fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord4dv = _mesa_TexCoord4dv; 340fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord4f = _mesa_TexCoord4f; 341fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord4fv = _mesa_TexCoord4fv; 342fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord4i = _mesa_TexCoord4i; 343fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord4iv = _mesa_TexCoord4iv; 344fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord4s = _mesa_TexCoord4s; 345fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoord4sv = _mesa_TexCoord4sv; 346fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexEnvf = _mesa_TexEnvf; 347fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexEnvfv = _mesa_TexEnvfv; 348fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexEnvi = _mesa_TexEnvi; 349fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexEnviv = _mesa_TexEnviv; 350fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexGend = _mesa_TexGend; 351fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexGendv = _mesa_TexGendv; 352fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexGenf = _mesa_TexGenf; 353fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexGenfv = _mesa_TexGenfv; 354fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexGeni = _mesa_TexGeni; 355fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexGeniv = _mesa_TexGeniv; 356fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexImage1D = _mesa_TexImage1D; 357fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexImage2D = _mesa_TexImage2D; 358fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexParameterf = _mesa_TexParameterf; 359fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexParameterfv = _mesa_TexParameterfv; 360fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexParameteri = _mesa_TexParameteri; 361fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexParameteriv = _mesa_TexParameteriv; 362fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Translated = _mesa_Translated; 363fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Translatef = _mesa_Translatef; 364fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Vertex2d = _mesa_Vertex2d; 365fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Vertex2dv = _mesa_Vertex2dv; 366fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Vertex2f = _mesa_Vertex2f; 367fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Vertex2fv = _mesa_Vertex2fv; 368fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Vertex2i = _mesa_Vertex2i; 369fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Vertex2iv = _mesa_Vertex2iv; 370fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Vertex2s = _mesa_Vertex2s; 371fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Vertex2sv = _mesa_Vertex2sv; 372fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Vertex3d = _mesa_Vertex3d; 373fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Vertex3dv = _mesa_Vertex3dv; 374fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Vertex3f = _mesa_Vertex3f; 375fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Vertex3fv = _mesa_Vertex3fv; 376fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Vertex3i = _mesa_Vertex3i; 377fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Vertex3iv = _mesa_Vertex3iv; 378fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Vertex3s = _mesa_Vertex3s; 379fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Vertex3sv = _mesa_Vertex3sv; 380fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Vertex4d = _mesa_Vertex4d; 381fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Vertex4dv = _mesa_Vertex4dv; 382fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Vertex4f = _mesa_Vertex4f; 383fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Vertex4fv = _mesa_Vertex4fv; 384fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Vertex4i = _mesa_Vertex4i; 385fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Vertex4iv = _mesa_Vertex4iv; 386fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Vertex4s = _mesa_Vertex4s; 387fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Vertex4sv = _mesa_Vertex4sv; 388fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Viewport = _mesa_Viewport; 389fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul 390fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#ifdef _GLAPI_VERSION_1_1 391fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->AreTexturesResident = _mesa_AreTexturesResident; 392fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ArrayElement = _mesa_ArrayElement; 393fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->BindTexture = _mesa_BindTexture; 394fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ColorPointer = _mesa_ColorPointer; 395fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->CopyTexImage1D = _mesa_CopyTexImage1D; 396fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->CopyTexImage2D = _mesa_CopyTexImage2D; 397fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->CopyTexSubImage1D = _mesa_CopyTexSubImage1D; 398fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->CopyTexSubImage2D = _mesa_CopyTexSubImage2D; 399fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->DeleteTextures = _mesa_DeleteTextures; 400fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->DisableClientState = _mesa_DisableClientState; 401fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->DrawArrays = _mesa_DrawArrays; 402fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->DrawElements = _mesa_DrawElements; 403fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->EdgeFlagPointer = _mesa_EdgeFlagPointer; 404fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->EnableClientState = _mesa_EnableClientState; 405fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GenTextures = _mesa_GenTextures; 406fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetPointerv = _mesa_GetPointerv; 407fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->IndexPointer = _mesa_IndexPointer; 408fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Indexub = _mesa_Indexub; 409fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Indexubv = _mesa_Indexubv; 410fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->InterleavedArrays = _mesa_InterleavedArrays; 411fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->IsTexture = _mesa_IsTexture; 412fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->NormalPointer = _mesa_NormalPointer; 413fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PopClientAttrib = _mesa_PopClientAttrib; 414fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PrioritizeTextures = _mesa_PrioritizeTextures; 415fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PushClientAttrib = _mesa_PushClientAttrib; 416fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexCoordPointer = _mesa_TexCoordPointer; 417fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexSubImage1D = _mesa_TexSubImage1D; 418fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexSubImage2D = _mesa_TexSubImage2D; 419fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->VertexPointer = _mesa_VertexPointer; 420fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#endif 421fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul 422fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#ifdef _GLAPI_VERSION_1_2 423fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->CopyTexSubImage3D = _mesa_CopyTexSubImage3D; 424fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->DrawRangeElements = _mesa_DrawRangeElements; 425fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexImage3D = _mesa_TexImage3D; 426fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->TexSubImage3D = _mesa_TexSubImage3D; 427fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#endif 428fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul 429fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul /* OpenGL 1.2 GL_ARB_imaging */ 430fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#ifdef _GLAPI_ARB_imaging 431fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->BlendColor = _mesa_BlendColor; 432fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->BlendEquation = _mesa_BlendEquation; 433fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ColorSubTable = _mesa_ColorSubTable; 434fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ColorTable = _mesa_ColorTable; 435fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ColorTableParameterfv = _mesa_ColorTableParameterfv; 436fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ColorTableParameteriv = _mesa_ColorTableParameteriv; 437fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ConvolutionFilter1D = _mesa_ConvolutionFilter1D; 438fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ConvolutionFilter2D = _mesa_ConvolutionFilter2D; 439fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ConvolutionParameterf = _mesa_ConvolutionParameterf; 440fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ConvolutionParameterfv = _mesa_ConvolutionParameterfv; 441fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ConvolutionParameteri = _mesa_ConvolutionParameteri; 442fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ConvolutionParameteriv = _mesa_ConvolutionParameteriv; 443fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->CopyColorSubTable = _mesa_CopyColorSubTable; 444fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->CopyColorTable = _mesa_CopyColorTable; 445fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->CopyConvolutionFilter1D = _mesa_CopyConvolutionFilter1D; 446fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->CopyConvolutionFilter2D = _mesa_CopyConvolutionFilter2D; 447fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetColorTable = _mesa_GetColorTable; 448fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetColorTableParameterfv = _mesa_GetColorTableParameterfv; 449fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetColorTableParameteriv = _mesa_GetColorTableParameteriv; 450fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetConvolutionFilter = _mesa_GetConvolutionFilter; 451fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetConvolutionParameterfv = _mesa_GetConvolutionParameterfv; 452fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetConvolutionParameteriv = _mesa_GetConvolutionParameteriv; 453fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetHistogram = _mesa_GetHistogram; 454fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetHistogramParameterfv = _mesa_GetHistogramParameterfv; 455fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetHistogramParameteriv = _mesa_GetHistogramParameteriv; 456fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetMinmax = _mesa_GetMinmax; 457fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetMinmaxParameterfv = _mesa_GetMinmaxParameterfv; 458fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetMinmaxParameteriv = _mesa_GetMinmaxParameteriv; 459fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetSeparableFilter = _mesa_GetSeparableFilter; 460fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Histogram = _mesa_Histogram; 461fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->Minmax = _mesa_Minmax; 462fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ResetHistogram = _mesa_ResetHistogram; 463fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ResetMinmax = _mesa_ResetMinmax; 464fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->SeparableFilter2D = _mesa_SeparableFilter2D; 465fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#endif 466fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul 467fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#ifdef _GLAPI_EXT_color_table 468fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ColorTableEXT = _mesa_ColorTable; 469fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ColorSubTableEXT = _mesa_ColorSubTable; 470fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetColorTableEXT = _mesa_GetColorTable; 471fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetColorTableParameterfvEXT = _mesa_GetColorTableParameterfv; 472fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->GetColorTableParameterivEXT = _mesa_GetColorTableParameteriv; 473fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#endif 474fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul 475fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#ifdef _GLAPI_EXT_compiled_vertex_array 476fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->LockArraysEXT = _mesa_LockArraysEXT; 477fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->UnlockArraysEXT = _mesa_UnlockArraysEXT; 478fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#endif 479fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul 480fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#ifdef _GLAPI_EXT_point_parameters 481fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PointParameterfEXT = _mesa_PointParameterfEXT; 482fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PointParameterfvEXT = _mesa_PointParameterfvEXT; 483fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#endif 484fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul 485fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#ifdef _GLAPI_EXT_polygon_offset 486fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->PolygonOffsetEXT = _mesa_PolygonOffsetEXT; 487fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#endif 488fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul 489fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#ifdef _GLAPI_EXT_blend_minmax 490fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->BlendEquationEXT = _mesa_BlendEquationEXT; 491fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#endif 492fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul 493fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#ifdef _GLAPI_EXT_blend_color 494fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->BlendColorEXT = _mesa_BlendColorEXT; 495fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#endif 496fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul 497fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#ifdef _GLAPI_ARB_multitexture 498fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ActiveTextureARB = _mesa_ActiveTextureARB; 499fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ClientActiveTextureARB = _mesa_ClientActiveTextureARB; 500fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord1dARB = _mesa_MultiTexCoord1dARB; 501fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord1dvARB = _mesa_MultiTexCoord1dvARB; 502fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord1fARB = _mesa_MultiTexCoord1fARB; 503fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord1fvARB = _mesa_MultiTexCoord1fvARB; 504fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord1iARB = _mesa_MultiTexCoord1iARB; 505fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord1ivARB = _mesa_MultiTexCoord1ivARB; 506fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord1sARB = _mesa_MultiTexCoord1sARB; 507fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord1svARB = _mesa_MultiTexCoord1svARB; 508fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord2dARB = _mesa_MultiTexCoord2dARB; 509fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord2dvARB = _mesa_MultiTexCoord2dvARB; 510fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord2fARB = _mesa_MultiTexCoord2fARB; 511fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord2fvARB = _mesa_MultiTexCoord2fvARB; 512fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord2iARB = _mesa_MultiTexCoord2iARB; 513fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord2ivARB = _mesa_MultiTexCoord2ivARB; 514fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord2sARB = _mesa_MultiTexCoord2sARB; 515fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord2svARB = _mesa_MultiTexCoord2svARB; 516fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord3dARB = _mesa_MultiTexCoord3dARB; 517fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord3dvARB = _mesa_MultiTexCoord3dvARB; 518fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord3fARB = _mesa_MultiTexCoord3fARB; 519fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord3fvARB = _mesa_MultiTexCoord3fvARB; 520fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord3iARB = _mesa_MultiTexCoord3iARB; 521fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord3ivARB = _mesa_MultiTexCoord3ivARB; 522fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord3sARB = _mesa_MultiTexCoord3sARB; 523fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord3svARB = _mesa_MultiTexCoord3svARB; 524fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord4dARB = _mesa_MultiTexCoord4dARB; 525fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord4dvARB = _mesa_MultiTexCoord4dvARB; 526fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord4fARB = _mesa_MultiTexCoord4fARB; 527fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord4fvARB = _mesa_MultiTexCoord4fvARB; 528fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord4iARB = _mesa_MultiTexCoord4iARB; 529fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord4ivARB = _mesa_MultiTexCoord4ivARB; 530fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord4sARB = _mesa_MultiTexCoord4sARB; 531fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->MultiTexCoord4svARB = _mesa_MultiTexCoord4svARB; 532fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#endif 533fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul 534fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#ifdef _GLAPI_INGR_blend_func_separate 535fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->BlendFuncSeparateINGR = _mesa_BlendFuncSeparateINGR; 536fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#endif 537fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul 538fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#ifdef _GLAPI_MESA_window_pos 539fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->WindowPos4fMESA = _mesa_WindowPos4fMESA; 540fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#endif 541fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul 542fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#ifdef _GLAPI_MESA_resize_buffers 543fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul exec->ResizeBuffersMESA = _mesa_ResizeBuffersMESA; 544fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul#endif 545fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul} 546fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5Brian Paul 547