1706f2543Smrg/* DO NOT EDIT - THIS FILE IS AUTOMATICALLY GENERATED */ 2706f2543Smrg/* 3706f2543Smrg * SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) 4706f2543Smrg * Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved. 5706f2543Smrg * 6706f2543Smrg * Permission is hereby granted, free of charge, to any person obtaining a 7706f2543Smrg * copy of this software and associated documentation files (the "Software"), 8706f2543Smrg * to deal in the Software without restriction, including without limitation 9706f2543Smrg * the rights to use, copy, modify, merge, publish, distribute, sublicense, 10706f2543Smrg * and/or sell copies of the Software, and to permit persons to whom the 11706f2543Smrg * Software is furnished to do so, subject to the following conditions: 12706f2543Smrg * 13706f2543Smrg * The above copyright notice including the dates of first publication and 14706f2543Smrg * either this permission notice or a reference to 15706f2543Smrg * http://oss.sgi.com/projects/FreeB/ 16706f2543Smrg * shall be included in all copies or substantial portions of the Software. 17706f2543Smrg * 18706f2543Smrg * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 19706f2543Smrg * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 20706f2543Smrg * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 21706f2543Smrg * SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 22706f2543Smrg * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF 23706f2543Smrg * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 24706f2543Smrg * SOFTWARE. 25706f2543Smrg * 26706f2543Smrg * Except as contained in this notice, the name of Silicon Graphics, Inc. 27706f2543Smrg * shall not be used in advertising or otherwise to promote the sale, use or 28706f2543Smrg * other dealings in this Software without prior written authorization from 29706f2543Smrg * Silicon Graphics, Inc. 30706f2543Smrg */ 31706f2543Smrg 32706f2543Smrg#include "glxserver.h" 33706f2543Smrg#include "glxext.h" 34706f2543Smrg#include "g_disptab.h" 35706f2543Smrg#include "glxsingle.h" 36706f2543Smrg 37706f2543Smrg__GLXdispatchSingleProcPtr __glXSingleTable[] = { 38706f2543Smrg __glXNoSuchSingleOpcode, 39706f2543Smrg __glXRender, 40706f2543Smrg __glXRenderLarge, 41706f2543Smrg __glXCreateContext, 42706f2543Smrg __glXDestroyContext, 43706f2543Smrg __glXMakeCurrent, 44706f2543Smrg __glXIsDirect, 45706f2543Smrg __glXQueryVersion, 46706f2543Smrg __glXWaitGL, 47706f2543Smrg __glXWaitX, 48706f2543Smrg __glXCopyContext, 49706f2543Smrg __glXSwapBuffers, 50706f2543Smrg __glXUseXFont, 51706f2543Smrg __glXCreateGLXPixmap, 52706f2543Smrg __glXGetVisualConfigs, 53706f2543Smrg __glXDestroyGLXPixmap, 54706f2543Smrg __glXVendorPrivate, 55706f2543Smrg __glXVendorPrivateWithReply, 56706f2543Smrg __glXQueryExtensionsString, 57706f2543Smrg __glXQueryServerString, 58706f2543Smrg __glXClientInfo, 59706f2543Smrg __glXGetFBConfigs, /* __glXGetFBConfigs */ 60706f2543Smrg __glXCreatePixmap, /* __glXCreatePixmap,*/ 61706f2543Smrg __glXDestroyGLXPixmap, /* __glXDestroyPixmap,*/ 62706f2543Smrg __glXCreateNewContext, /* __glXCreateNewContext,*/ 63706f2543Smrg __glXQueryContext, /* __glXQueryContext,*/ 64706f2543Smrg __glXMakeContextCurrent, /* __glXMakeContextCurrent,*/ 65706f2543Smrg __glXCreatePbuffer, /* __glXCreatePbuffer,*/ 66706f2543Smrg __glXDestroyPbuffer, /* __glXDestroyPbuffer,*/ 67706f2543Smrg __glXGetDrawableAttributes, /* __glXGetDrawableAttributes,*/ 68706f2543Smrg __glXChangeDrawableAttributes, /* __glXChangeDrawableAttributes,*/ 69706f2543Smrg __glXCreateWindow, /* __glXCreateWindow,*/ 70706f2543Smrg __glXDestroyWindow, /* __glXDestroyWindow,*/ 71706f2543Smrg __glXNoSuchSingleOpcode, 72706f2543Smrg __glXNoSuchSingleOpcode, 73706f2543Smrg __glXNoSuchSingleOpcode, 74706f2543Smrg __glXNoSuchSingleOpcode, 75706f2543Smrg __glXNoSuchSingleOpcode, 76706f2543Smrg __glXNoSuchSingleOpcode, 77706f2543Smrg __glXNoSuchSingleOpcode, 78706f2543Smrg __glXNoSuchSingleOpcode, 79706f2543Smrg __glXNoSuchSingleOpcode, 80706f2543Smrg __glXNoSuchSingleOpcode, 81706f2543Smrg __glXNoSuchSingleOpcode, 82706f2543Smrg __glXNoSuchSingleOpcode, 83706f2543Smrg __glXNoSuchSingleOpcode, 84706f2543Smrg __glXNoSuchSingleOpcode, 85706f2543Smrg __glXNoSuchSingleOpcode, 86706f2543Smrg __glXNoSuchSingleOpcode, 87706f2543Smrg __glXNoSuchSingleOpcode, 88706f2543Smrg __glXNoSuchSingleOpcode, 89706f2543Smrg __glXNoSuchSingleOpcode, 90706f2543Smrg __glXNoSuchSingleOpcode, 91706f2543Smrg __glXNoSuchSingleOpcode, 92706f2543Smrg __glXNoSuchSingleOpcode, 93706f2543Smrg __glXNoSuchSingleOpcode, 94706f2543Smrg __glXNoSuchSingleOpcode, 95706f2543Smrg __glXNoSuchSingleOpcode, 96706f2543Smrg __glXNoSuchSingleOpcode, 97706f2543Smrg __glXNoSuchSingleOpcode, 98706f2543Smrg __glXNoSuchSingleOpcode, 99706f2543Smrg __glXNoSuchSingleOpcode, 100706f2543Smrg __glXNoSuchSingleOpcode, 101706f2543Smrg __glXNoSuchSingleOpcode, 102706f2543Smrg __glXNoSuchSingleOpcode, 103706f2543Smrg __glXNoSuchSingleOpcode, 104706f2543Smrg __glXNoSuchSingleOpcode, 105706f2543Smrg __glXNoSuchSingleOpcode, 106706f2543Smrg __glXNoSuchSingleOpcode, 107706f2543Smrg __glXNoSuchSingleOpcode, 108706f2543Smrg __glXNoSuchSingleOpcode, 109706f2543Smrg __glXNoSuchSingleOpcode, 110706f2543Smrg __glXNoSuchSingleOpcode, 111706f2543Smrg __glXNoSuchSingleOpcode, 112706f2543Smrg __glXNoSuchSingleOpcode, 113706f2543Smrg __glXNoSuchSingleOpcode, 114706f2543Smrg __glXNoSuchSingleOpcode, 115706f2543Smrg __glXNoSuchSingleOpcode, 116706f2543Smrg __glXNoSuchSingleOpcode, 117706f2543Smrg __glXNoSuchSingleOpcode, 118706f2543Smrg __glXNoSuchSingleOpcode, 119706f2543Smrg __glXNoSuchSingleOpcode, 120706f2543Smrg __glXNoSuchSingleOpcode, 121706f2543Smrg __glXNoSuchSingleOpcode, 122706f2543Smrg __glXNoSuchSingleOpcode, 123706f2543Smrg __glXNoSuchSingleOpcode, 124706f2543Smrg __glXNoSuchSingleOpcode, 125706f2543Smrg __glXNoSuchSingleOpcode, 126706f2543Smrg __glXNoSuchSingleOpcode, 127706f2543Smrg __glXNoSuchSingleOpcode, 128706f2543Smrg __glXNoSuchSingleOpcode, 129706f2543Smrg __glXNoSuchSingleOpcode, 130706f2543Smrg __glXNoSuchSingleOpcode, 131706f2543Smrg __glXNoSuchSingleOpcode, 132706f2543Smrg __glXNoSuchSingleOpcode, 133706f2543Smrg __glXNoSuchSingleOpcode, 134706f2543Smrg __glXNoSuchSingleOpcode, 135706f2543Smrg __glXNoSuchSingleOpcode, 136706f2543Smrg __glXNoSuchSingleOpcode, 137706f2543Smrg __glXNoSuchSingleOpcode, 138706f2543Smrg __glXNoSuchSingleOpcode, 139706f2543Smrg __glXForwardSingleReq, /* __glXDisp_NewList, */ 140706f2543Smrg __glXForwardSingleReq, /* __glXDisp_EndList, */ 141706f2543Smrg __glXForwardSingleReq, /* __glXDisp_DeleteLists, */ 142706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GenLists, */ 143706f2543Smrg __glXForwardSingleReq, /* __glXDisp_FeedbackBuffer, */ 144706f2543Smrg __glXForwardSingleReq, /* __glXDisp_SelectBuffer, */ 145706f2543Smrg __glXForwardAllWithReply, /* __glXDisp_RenderMode, */ 146706f2543Smrg __glXForwardAllWithReply, /* __glXDisp_Finish, */ 147706f2543Smrg __glXForwardSingleReq, /* __glXDisp_PixelStoref, */ 148706f2543Smrg __glXForwardSingleReq, /* __glXDisp_PixelStorei, */ 149706f2543Smrg __glXDisp_ReadPixels, /* __glXDisp_ReadPixels, */ 150706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetBooleanv, */ 151706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetClipPlane, */ 152706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetDoublev, */ 153706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetError, */ 154706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetFloatv, */ 155706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetIntegerv, */ 156706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetLightfv, */ 157706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetLightiv, */ 158706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetMapdv, */ 159706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetMapfv, */ 160706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetMapiv, */ 161706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetMaterialfv, */ 162706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetMaterialiv, */ 163706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetPixelMapfv, */ 164706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetPixelMapuiv, */ 165706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetPixelMapusv, */ 166706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetPolygonStipple, */ 167706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetString, */ 168706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetTexEnvfv, */ 169706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetTexEnviv, */ 170706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetTexGendv, */ 171706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetTexGenfv, */ 172706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetTexGeniv, */ 173706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetTexImage, */ 174706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetTexParameterfv, */ 175706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetTexParameteriv, */ 176706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetTexLevelParameterfv, */ 177706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetTexLevelParameteriv, */ 178706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_IsEnabled, */ 179706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_IsList, */ 180706f2543Smrg __glXForwardSingleReq, /* __glXDisp_Flush, */ 181706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_AreTexturesResident, */ 182706f2543Smrg __glXForwardSingleReq, /* __glXDisp_DeleteTextures, */ 183706f2543Smrg __glXForwardAllWithReply, /* __glXDisp_GenTextures, */ 184706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_IsTexture, */ 185706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetColorTable, */ 186706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetColorTableParameterfv, */ 187706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetColorTableParameteriv, */ 188706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetConvolutionFilter, */ 189706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetConvolutionParameterfv, */ 190706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetConvolutionParameteriv, */ 191706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetSeparableFilter, */ 192706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetHistogram, */ 193706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetHistogramParameterfv, */ 194706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetHistogramParameteriv, */ 195706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetMinmax, */ 196706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetMinmaxParameterfv, */ 197706f2543Smrg __glXForwardPipe0WithReply, /* __glXDisp_GetMinmaxParameteriv, */ 198706f2543Smrg}; 199706f2543Smrg 200706f2543Smrg__GLXdispatchSingleProcPtr __glXSwapSingleTable[] = { 201706f2543Smrg __glXNoSuchSingleOpcode, 202706f2543Smrg __glXSwapRender, 203706f2543Smrg __glXSwapRenderLarge, 204706f2543Smrg __glXSwapCreateContext, 205706f2543Smrg __glXSwapDestroyContext, 206706f2543Smrg __glXSwapMakeCurrent, 207706f2543Smrg __glXSwapIsDirect, 208706f2543Smrg __glXSwapQueryVersion, 209706f2543Smrg __glXSwapWaitGL, 210706f2543Smrg __glXSwapWaitX, 211706f2543Smrg __glXSwapCopyContext, 212706f2543Smrg __glXSwapSwapBuffers, 213706f2543Smrg __glXSwapUseXFont, 214706f2543Smrg __glXSwapCreateGLXPixmap, 215706f2543Smrg __glXSwapGetVisualConfigs, 216706f2543Smrg __glXSwapDestroyGLXPixmap, 217706f2543Smrg __glXSwapVendorPrivate, 218706f2543Smrg __glXSwapVendorPrivateWithReply, 219706f2543Smrg __glXSwapQueryExtensionsString, 220706f2543Smrg __glXSwapQueryServerString, 221706f2543Smrg __glXSwapClientInfo, 222706f2543Smrg __glXSwapGetFBConfigs, 223706f2543Smrg __glXSwapCreatePixmap, 224706f2543Smrg __glXSwapDestroyGLXPixmap, 225706f2543Smrg __glXSwapCreateNewContext, 226706f2543Smrg __glXSwapQueryContext, 227706f2543Smrg __glXSwapMakeContextCurrent, 228706f2543Smrg __glXSwapCreatePbuffer, 229706f2543Smrg __glXSwapDestroyPbuffer, 230706f2543Smrg __glXSwapGetDrawableAttributes, 231706f2543Smrg __glXSwapChangeDrawableAttributes, 232706f2543Smrg __glXSwapCreateWindow, 233706f2543Smrg __glXSwapDestroyWindow, 234706f2543Smrg __glXNoSuchSingleOpcode, 235706f2543Smrg __glXNoSuchSingleOpcode, 236706f2543Smrg __glXNoSuchSingleOpcode, 237706f2543Smrg __glXNoSuchSingleOpcode, 238706f2543Smrg __glXNoSuchSingleOpcode, 239706f2543Smrg __glXNoSuchSingleOpcode, 240706f2543Smrg __glXNoSuchSingleOpcode, 241706f2543Smrg __glXNoSuchSingleOpcode, 242706f2543Smrg __glXNoSuchSingleOpcode, 243706f2543Smrg __glXNoSuchSingleOpcode, 244706f2543Smrg __glXNoSuchSingleOpcode, 245706f2543Smrg __glXNoSuchSingleOpcode, 246706f2543Smrg __glXNoSuchSingleOpcode, 247706f2543Smrg __glXNoSuchSingleOpcode, 248706f2543Smrg __glXNoSuchSingleOpcode, 249706f2543Smrg __glXNoSuchSingleOpcode, 250706f2543Smrg __glXNoSuchSingleOpcode, 251706f2543Smrg __glXNoSuchSingleOpcode, 252706f2543Smrg __glXNoSuchSingleOpcode, 253706f2543Smrg __glXNoSuchSingleOpcode, 254706f2543Smrg __glXNoSuchSingleOpcode, 255706f2543Smrg __glXNoSuchSingleOpcode, 256706f2543Smrg __glXNoSuchSingleOpcode, 257706f2543Smrg __glXNoSuchSingleOpcode, 258706f2543Smrg __glXNoSuchSingleOpcode, 259706f2543Smrg __glXNoSuchSingleOpcode, 260706f2543Smrg __glXNoSuchSingleOpcode, 261706f2543Smrg __glXNoSuchSingleOpcode, 262706f2543Smrg __glXNoSuchSingleOpcode, 263706f2543Smrg __glXNoSuchSingleOpcode, 264706f2543Smrg __glXNoSuchSingleOpcode, 265706f2543Smrg __glXNoSuchSingleOpcode, 266706f2543Smrg __glXNoSuchSingleOpcode, 267706f2543Smrg __glXNoSuchSingleOpcode, 268706f2543Smrg __glXNoSuchSingleOpcode, 269706f2543Smrg __glXNoSuchSingleOpcode, 270706f2543Smrg __glXNoSuchSingleOpcode, 271706f2543Smrg __glXNoSuchSingleOpcode, 272706f2543Smrg __glXNoSuchSingleOpcode, 273706f2543Smrg __glXNoSuchSingleOpcode, 274706f2543Smrg __glXNoSuchSingleOpcode, 275706f2543Smrg __glXNoSuchSingleOpcode, 276706f2543Smrg __glXNoSuchSingleOpcode, 277706f2543Smrg __glXNoSuchSingleOpcode, 278706f2543Smrg __glXNoSuchSingleOpcode, 279706f2543Smrg __glXNoSuchSingleOpcode, 280706f2543Smrg __glXNoSuchSingleOpcode, 281706f2543Smrg __glXNoSuchSingleOpcode, 282706f2543Smrg __glXNoSuchSingleOpcode, 283706f2543Smrg __glXNoSuchSingleOpcode, 284706f2543Smrg __glXNoSuchSingleOpcode, 285706f2543Smrg __glXNoSuchSingleOpcode, 286706f2543Smrg __glXNoSuchSingleOpcode, 287706f2543Smrg __glXNoSuchSingleOpcode, 288706f2543Smrg __glXNoSuchSingleOpcode, 289706f2543Smrg __glXNoSuchSingleOpcode, 290706f2543Smrg __glXNoSuchSingleOpcode, 291706f2543Smrg __glXNoSuchSingleOpcode, 292706f2543Smrg __glXNoSuchSingleOpcode, 293706f2543Smrg __glXNoSuchSingleOpcode, 294706f2543Smrg __glXNoSuchSingleOpcode, 295706f2543Smrg __glXNoSuchSingleOpcode, 296706f2543Smrg __glXNoSuchSingleOpcode, 297706f2543Smrg __glXNoSuchSingleOpcode, 298706f2543Smrg __glXNoSuchSingleOpcode, 299706f2543Smrg __glXNoSuchSingleOpcode, 300706f2543Smrg __glXNoSuchSingleOpcode, 301706f2543Smrg __glXNoSuchSingleOpcode, 302706f2543Smrg __glXForwardSingleReqSwap, /* __glXDisp_NewList, */ 303706f2543Smrg __glXForwardSingleReqSwap, /* __glXDisp_EndList, */ 304706f2543Smrg __glXForwardSingleReqSwap, /* __glXDisp_DeleteLists, */ 305706f2543Smrg __glXForwardPipe0WithReplySwap, /* __glXDisp_GenLists, */ 306706f2543Smrg __glXForwardSingleReqSwap, /* __glXDisp_FeedbackBuffer, */ 307706f2543Smrg __glXForwardSingleReqSwap, /* __glXDisp_SelectBuffer, */ 308706f2543Smrg __glXForwardAllWithReplySwapiv, /* __glXDisp_RenderMode, */ 309706f2543Smrg __glXForwardAllWithReplySwap, /* __glXDisp_Finish, */ 310706f2543Smrg __glXForwardSingleReqSwap, /* __glXDisp_PixelStoref, */ 311706f2543Smrg __glXForwardSingleReqSwap, /* __glXDisp_PixelStorei, */ 312706f2543Smrg __glXDisp_ReadPixels, /* __glXDisp_ReadPixels, */ 313706f2543Smrg __glXForwardPipe0WithReplySwap, /* __glXDisp_GetBooleanv, */ 314706f2543Smrg __glXForwardPipe0WithReplySwapdv, /* __glXDisp_GetClipPlane, */ 315706f2543Smrg __glXForwardPipe0WithReplySwapdv, /* __glXDisp_GetDoublev, */ 316706f2543Smrg __glXForwardPipe0WithReplySwap, /* __glXDisp_GetError, */ 317706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetFloatv, */ 318706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetIntegerv, */ 319706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetLightfv, */ 320706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetLightiv, */ 321706f2543Smrg __glXForwardPipe0WithReplySwapdv, /* __glXDisp_GetMapdv, */ 322706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetMapfv, */ 323706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetMapiv, */ 324706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetMaterialfv, */ 325706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetMaterialiv, */ 326706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetPixelMapfv, */ 327706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetPixelMapuiv, */ 328706f2543Smrg __glXForwardPipe0WithReplySwapsv, /* __glXDisp_GetPixelMapusv, */ 329706f2543Smrg __glXForwardPipe0WithReplySwap, /* __glXDisp_GetPolygonStipple, */ 330706f2543Smrg __glXForwardPipe0WithReplySwap, /* __glXDisp_GetString, */ 331706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexEnvfv, */ 332706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexEnviv, */ 333706f2543Smrg __glXForwardPipe0WithReplySwapdv, /* __glXDisp_GetTexGendv, */ 334706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexGenfv, */ 335706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexGeniv, */ 336706f2543Smrg __glXDispSwap_GetTexImage, /* __glXDisp_GetTexImage, */ 337706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexParameterfv, */ 338706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexParameteriv, */ 339706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexLevelParameterfv, */ 340706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexLevelParameteriv, */ 341706f2543Smrg __glXForwardPipe0WithReplySwap, /* __glXDisp_IsEnabled, */ 342706f2543Smrg __glXForwardPipe0WithReplySwap, /* __glXDisp_IsList, */ 343706f2543Smrg __glXForwardSingleReqSwap, /* __glXDisp_Flush, */ 344706f2543Smrg __glXForwardPipe0WithReplySwap, /* __glXDisp_AreTexturesResident, */ 345706f2543Smrg __glXForwardSingleReqSwap, /* __glXDisp_DeleteTextures, */ 346706f2543Smrg __glXForwardAllWithReplySwapiv, /* __glXDisp_GenTextures, */ 347706f2543Smrg __glXForwardPipe0WithReplySwap, /* __glXDisp_IsTexture, */ 348706f2543Smrg __glXDispSwap_GetColorTable, /* __glXDisp_GetColorTable, */ 349706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetColorTableParameterfv, */ 350706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetColorTableParameteriv, */ 351706f2543Smrg __glXDispSwap_GetColorTable, /* __glXDisp_GetConvolutionFilter, */ 352706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetConvolutionParameterfv, */ 353706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetConvolutionParameteriv, */ 354706f2543Smrg __glXDispSwap_GetColorTable, /* __glXDisp_GetSeparableFilter, */ 355706f2543Smrg __glXDispSwap_GetColorTable, /* __glXDisp_GetHistogram, */ 356706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetHistogramParameterfv, */ 357706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetHistogramParameteriv, */ 358706f2543Smrg __glXDispSwap_GetColorTable, /* __glXDisp_GetMinmax, */ 359706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetMinmaxParameterfv, */ 360706f2543Smrg __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetMinmaxParameteriv, */ 361706f2543Smrg}; 362706f2543Smrg 363706f2543Smrg__GLXdispatchRenderProcPtr __glXSwapRenderTable[] = { 364706f2543Smrg __glXNoSuchRenderOpcode, 365706f2543Smrg __glXDispSwap_CallList, 366706f2543Smrg __glXDispSwap_CallLists, 367706f2543Smrg __glXDispSwap_ListBase, 368706f2543Smrg __glXDispSwap_Begin, 369706f2543Smrg __glXDispSwap_Bitmap, 370706f2543Smrg __glXDispSwap_Color3bv, 371706f2543Smrg __glXDispSwap_Color3dv, 372706f2543Smrg __glXDispSwap_Color3fv, 373706f2543Smrg __glXDispSwap_Color3iv, 374706f2543Smrg __glXDispSwap_Color3sv, 375706f2543Smrg __glXDispSwap_Color3ubv, 376706f2543Smrg __glXDispSwap_Color3uiv, 377706f2543Smrg __glXDispSwap_Color3usv, 378706f2543Smrg __glXDispSwap_Color4bv, 379706f2543Smrg __glXDispSwap_Color4dv, 380706f2543Smrg __glXDispSwap_Color4fv, 381706f2543Smrg __glXDispSwap_Color4iv, 382706f2543Smrg __glXDispSwap_Color4sv, 383706f2543Smrg __glXDispSwap_Color4ubv, 384706f2543Smrg __glXDispSwap_Color4uiv, 385706f2543Smrg __glXDispSwap_Color4usv, 386706f2543Smrg __glXDispSwap_EdgeFlagv, 387706f2543Smrg __glXDispSwap_End, 388706f2543Smrg __glXDispSwap_Indexdv, 389706f2543Smrg __glXDispSwap_Indexfv, 390706f2543Smrg __glXDispSwap_Indexiv, 391706f2543Smrg __glXDispSwap_Indexsv, 392706f2543Smrg __glXDispSwap_Normal3bv, 393706f2543Smrg __glXDispSwap_Normal3dv, 394706f2543Smrg __glXDispSwap_Normal3fv, 395706f2543Smrg __glXDispSwap_Normal3iv, 396706f2543Smrg __glXDispSwap_Normal3sv, 397706f2543Smrg __glXDispSwap_RasterPos2dv, 398706f2543Smrg __glXDispSwap_RasterPos2fv, 399706f2543Smrg __glXDispSwap_RasterPos2iv, 400706f2543Smrg __glXDispSwap_RasterPos2sv, 401706f2543Smrg __glXDispSwap_RasterPos3dv, 402706f2543Smrg __glXDispSwap_RasterPos3fv, 403706f2543Smrg __glXDispSwap_RasterPos3iv, 404706f2543Smrg __glXDispSwap_RasterPos3sv, 405706f2543Smrg __glXDispSwap_RasterPos4dv, 406706f2543Smrg __glXDispSwap_RasterPos4fv, 407706f2543Smrg __glXDispSwap_RasterPos4iv, 408706f2543Smrg __glXDispSwap_RasterPos4sv, 409706f2543Smrg __glXDispSwap_Rectdv, 410706f2543Smrg __glXDispSwap_Rectfv, 411706f2543Smrg __glXDispSwap_Rectiv, 412706f2543Smrg __glXDispSwap_Rectsv, 413706f2543Smrg __glXDispSwap_TexCoord1dv, 414706f2543Smrg __glXDispSwap_TexCoord1fv, 415706f2543Smrg __glXDispSwap_TexCoord1iv, 416706f2543Smrg __glXDispSwap_TexCoord1sv, 417706f2543Smrg __glXDispSwap_TexCoord2dv, 418706f2543Smrg __glXDispSwap_TexCoord2fv, 419706f2543Smrg __glXDispSwap_TexCoord2iv, 420706f2543Smrg __glXDispSwap_TexCoord2sv, 421706f2543Smrg __glXDispSwap_TexCoord3dv, 422706f2543Smrg __glXDispSwap_TexCoord3fv, 423706f2543Smrg __glXDispSwap_TexCoord3iv, 424706f2543Smrg __glXDispSwap_TexCoord3sv, 425706f2543Smrg __glXDispSwap_TexCoord4dv, 426706f2543Smrg __glXDispSwap_TexCoord4fv, 427706f2543Smrg __glXDispSwap_TexCoord4iv, 428706f2543Smrg __glXDispSwap_TexCoord4sv, 429706f2543Smrg __glXDispSwap_Vertex2dv, 430706f2543Smrg __glXDispSwap_Vertex2fv, 431706f2543Smrg __glXDispSwap_Vertex2iv, 432706f2543Smrg __glXDispSwap_Vertex2sv, 433706f2543Smrg __glXDispSwap_Vertex3dv, 434706f2543Smrg __glXDispSwap_Vertex3fv, 435706f2543Smrg __glXDispSwap_Vertex3iv, 436706f2543Smrg __glXDispSwap_Vertex3sv, 437706f2543Smrg __glXDispSwap_Vertex4dv, 438706f2543Smrg __glXDispSwap_Vertex4fv, 439706f2543Smrg __glXDispSwap_Vertex4iv, 440706f2543Smrg __glXDispSwap_Vertex4sv, 441706f2543Smrg __glXDispSwap_ClipPlane, 442706f2543Smrg __glXDispSwap_ColorMaterial, 443706f2543Smrg __glXDispSwap_CullFace, 444706f2543Smrg __glXDispSwap_Fogf, 445706f2543Smrg __glXDispSwap_Fogfv, 446706f2543Smrg __glXDispSwap_Fogi, 447706f2543Smrg __glXDispSwap_Fogiv, 448706f2543Smrg __glXDispSwap_FrontFace, 449706f2543Smrg __glXDispSwap_Hint, 450706f2543Smrg __glXDispSwap_Lightf, 451706f2543Smrg __glXDispSwap_Lightfv, 452706f2543Smrg __glXDispSwap_Lighti, 453706f2543Smrg __glXDispSwap_Lightiv, 454706f2543Smrg __glXDispSwap_LightModelf, 455706f2543Smrg __glXDispSwap_LightModelfv, 456706f2543Smrg __glXDispSwap_LightModeli, 457706f2543Smrg __glXDispSwap_LightModeliv, 458706f2543Smrg __glXDispSwap_LineStipple, 459706f2543Smrg __glXDispSwap_LineWidth, 460706f2543Smrg __glXDispSwap_Materialf, 461706f2543Smrg __glXDispSwap_Materialfv, 462706f2543Smrg __glXDispSwap_Materiali, 463706f2543Smrg __glXDispSwap_Materialiv, 464706f2543Smrg __glXDispSwap_PointSize, 465706f2543Smrg __glXDispSwap_PolygonMode, 466706f2543Smrg __glXDispSwap_PolygonStipple, 467706f2543Smrg __glXDispSwap_Scissor, 468706f2543Smrg __glXDispSwap_ShadeModel, 469706f2543Smrg __glXDispSwap_TexParameterf, 470706f2543Smrg __glXDispSwap_TexParameterfv, 471706f2543Smrg __glXDispSwap_TexParameteri, 472706f2543Smrg __glXDispSwap_TexParameteriv, 473706f2543Smrg __glXDispSwap_TexImage1D, 474706f2543Smrg __glXDispSwap_TexImage2D, 475706f2543Smrg __glXDispSwap_TexEnvf, 476706f2543Smrg __glXDispSwap_TexEnvfv, 477706f2543Smrg __glXDispSwap_TexEnvi, 478706f2543Smrg __glXDispSwap_TexEnviv, 479706f2543Smrg __glXDispSwap_TexGend, 480706f2543Smrg __glXDispSwap_TexGendv, 481706f2543Smrg __glXDispSwap_TexGenf, 482706f2543Smrg __glXDispSwap_TexGenfv, 483706f2543Smrg __glXDispSwap_TexGeni, 484706f2543Smrg __glXDispSwap_TexGeniv, 485706f2543Smrg __glXDispSwap_InitNames, 486706f2543Smrg __glXDispSwap_LoadName, 487706f2543Smrg __glXDispSwap_PassThrough, 488706f2543Smrg __glXDispSwap_PopName, 489706f2543Smrg __glXDispSwap_PushName, 490706f2543Smrg __glXDispSwap_DrawBuffer, 491706f2543Smrg __glXDispSwap_Clear, 492706f2543Smrg __glXDispSwap_ClearAccum, 493706f2543Smrg __glXDispSwap_ClearIndex, 494706f2543Smrg __glXDispSwap_ClearColor, 495706f2543Smrg __glXDispSwap_ClearStencil, 496706f2543Smrg __glXDispSwap_ClearDepth, 497706f2543Smrg __glXDispSwap_StencilMask, 498706f2543Smrg __glXDispSwap_ColorMask, 499706f2543Smrg __glXDispSwap_DepthMask, 500706f2543Smrg __glXDispSwap_IndexMask, 501706f2543Smrg __glXDispSwap_Accum, 502706f2543Smrg __glXDispSwap_Disable, 503706f2543Smrg __glXDispSwap_Enable, 504706f2543Smrg __glXNoSuchRenderOpcode, 505706f2543Smrg __glXDispSwap_PopAttrib, 506706f2543Smrg __glXDispSwap_PushAttrib, 507706f2543Smrg __glXDispSwap_Map1d, 508706f2543Smrg __glXDispSwap_Map1f, 509706f2543Smrg __glXDispSwap_Map2d, 510706f2543Smrg __glXDispSwap_Map2f, 511706f2543Smrg __glXDispSwap_MapGrid1d, 512706f2543Smrg __glXDispSwap_MapGrid1f, 513706f2543Smrg __glXDispSwap_MapGrid2d, 514706f2543Smrg __glXDispSwap_MapGrid2f, 515706f2543Smrg __glXDispSwap_EvalCoord1dv, 516706f2543Smrg __glXDispSwap_EvalCoord1fv, 517706f2543Smrg __glXDispSwap_EvalCoord2dv, 518706f2543Smrg __glXDispSwap_EvalCoord2fv, 519706f2543Smrg __glXDispSwap_EvalMesh1, 520706f2543Smrg __glXDispSwap_EvalPoint1, 521706f2543Smrg __glXDispSwap_EvalMesh2, 522706f2543Smrg __glXDispSwap_EvalPoint2, 523706f2543Smrg __glXDispSwap_AlphaFunc, 524706f2543Smrg __glXDispSwap_BlendFunc, 525706f2543Smrg __glXDispSwap_LogicOp, 526706f2543Smrg __glXDispSwap_StencilFunc, 527706f2543Smrg __glXDispSwap_StencilOp, 528706f2543Smrg __glXDispSwap_DepthFunc, 529706f2543Smrg __glXDispSwap_PixelZoom, 530706f2543Smrg __glXDispSwap_PixelTransferf, 531706f2543Smrg __glXDispSwap_PixelTransferi, 532706f2543Smrg __glXDispSwap_PixelMapfv, 533706f2543Smrg __glXDispSwap_PixelMapuiv, 534706f2543Smrg __glXDispSwap_PixelMapusv, 535706f2543Smrg __glXDispSwap_ReadBuffer, 536706f2543Smrg __glXDispSwap_CopyPixels, 537706f2543Smrg __glXDispSwap_DrawPixels, 538706f2543Smrg __glXDispSwap_DepthRange, 539706f2543Smrg __glXDispSwap_Frustum, 540706f2543Smrg __glXDispSwap_LoadIdentity, 541706f2543Smrg __glXDispSwap_LoadMatrixf, 542706f2543Smrg __glXDispSwap_LoadMatrixd, 543706f2543Smrg __glXDispSwap_MatrixMode, 544706f2543Smrg __glXDispSwap_MultMatrixf, 545706f2543Smrg __glXDispSwap_MultMatrixd, 546706f2543Smrg __glXDispSwap_Ortho, 547706f2543Smrg __glXDispSwap_PopMatrix, 548706f2543Smrg __glXDispSwap_PushMatrix, 549706f2543Smrg __glXDispSwap_Rotated, 550706f2543Smrg __glXDispSwap_Rotatef, 551706f2543Smrg __glXDispSwap_Scaled, 552706f2543Smrg __glXDispSwap_Scalef, 553706f2543Smrg __glXDispSwap_Translated, 554706f2543Smrg __glXDispSwap_Translatef, 555706f2543Smrg __glXDispSwap_Viewport, 556706f2543Smrg __glXDispSwap_PolygonOffset, 557706f2543Smrg __glXDispSwap_DrawArrays, 558706f2543Smrg __glXDispSwap_Indexubv, 559706f2543Smrg __glXDispSwap_ColorSubTable, 560706f2543Smrg __glXDispSwap_CopyColorSubTable, 561706f2543Smrg __glXDispSwap_ActiveTextureARB, 562706f2543Smrg __glXDispSwap_MultiTexCoord1dvARB, 563706f2543Smrg __glXDispSwap_MultiTexCoord1fvARB, 564706f2543Smrg __glXDispSwap_MultiTexCoord1ivARB, 565706f2543Smrg __glXDispSwap_MultiTexCoord1svARB, 566706f2543Smrg __glXDispSwap_MultiTexCoord2dvARB, 567706f2543Smrg __glXDispSwap_MultiTexCoord2fvARB, 568706f2543Smrg __glXDispSwap_MultiTexCoord2ivARB, 569706f2543Smrg __glXDispSwap_MultiTexCoord2svARB, 570706f2543Smrg __glXDispSwap_MultiTexCoord3dvARB, 571706f2543Smrg __glXDispSwap_MultiTexCoord3fvARB, 572706f2543Smrg __glXDispSwap_MultiTexCoord3ivARB, 573706f2543Smrg __glXDispSwap_MultiTexCoord3svARB, 574706f2543Smrg __glXDispSwap_MultiTexCoord4dvARB, 575706f2543Smrg __glXDispSwap_MultiTexCoord4fvARB, 576706f2543Smrg __glXDispSwap_MultiTexCoord4ivARB, 577706f2543Smrg __glXDispSwap_MultiTexCoord4svARB, 578706f2543Smrg}; 579706f2543Smrg 580706f2543Smrg__GLXRenderSwapInfo __glXSwapRenderTable_EXT[] = 581706f2543Smrg{ 582706f2543Smrg {4, 4, NULL}, /* X_GLrop_BlendColorEXT */ 583706f2543Smrg {4, 1, NULL}, /* X_GLrop_BlendEquationEXT */ 584706f2543Smrg {4, 2, NULL}, /* X_GLrop_PolygonOffsetEXT */ 585706f2543Smrg {4, 0, __glXDispSwap_TexSubImage1D}, /* X_GLrop_TexSubImage1DEXT */ 586706f2543Smrg {4, 0, __glXDispSwap_TexSubImage2D}, /* X_GLrop_TexSubImage2DEXT */ 587706f2543Smrg {4, 0, __glXDispSwap_ConvolutionFilter1D}, /* X_GLrop_ConvolutionFilter1DEXT */ 588706f2543Smrg {4, 0, __glXDispSwap_ConvolutionFilter2D}, /* X_GLrop_ConvolutionFilter2DEXT */ 589706f2543Smrg {4, 3, NULL}, /* X_GLrop_ConvolutionParameterfEXT */ 590706f2543Smrg {4, 0, __glXDispSwap_ConvolutionParameterfv}, /* X_GLrop_ConvolutionParameterfvEXT */ 591706f2543Smrg {4, 3, NULL}, /* X_GLrop_ConvolutionParameteriEXT */ 592706f2543Smrg {4, 0, __glXDispSwap_ConvolutionParameteriv}, /* X_GLrop_ConvolutionParameterivEXT */ 593706f2543Smrg {4, 0, __glXDispSwap_CopyConvolutionFilter1D}, /* X_GLrop_CopyConvolutionFilter1DEXT */ 594706f2543Smrg {4, 0, __glXDispSwap_CopyConvolutionFilter2D}, /* X_GLrop_CopyConvolutionFilter2DEXT */ 595706f2543Smrg {4, 0, __glXDispSwap_SeparableFilter2D}, /* X_GLrop_SeparableFilter2DEXT */ 596706f2543Smrg {4, 3, NULL}, /* X_GLrop_HistogramEXT */ 597706f2543Smrg {4, 2, NULL}, /* X_GLrop_MinmaxEXT */ 598706f2543Smrg {4, 1, NULL}, /* X_GLrop_ResetHistogramEXT */ 599706f2543Smrg {4, 1, NULL}, /* X_GLrop_ResetMinmaxEXT */ 600706f2543Smrg {4, 0, __glXDispSwap_TexImage3D}, /* X_GLrop_TexImage3DEXT */ 601706f2543Smrg {4, 0, __glXDispSwap_TexSubImage3D}, /* X_GLrop_TexSubImage3DEXT */ 602706f2543Smrg {4, 0, __glXDispSwap_DrawArrays}, /* X_GLrop_DrawArraysEXT */ 603706f2543Smrg {4, 2, NULL}, /* X_GLrop_BindTextureEXT */ 604706f2543Smrg {4, 0, __glXDispSwap_PrioritizeTextures}, /* X_GLrop_PrioritizeTexturesEXT */ 605706f2543Smrg {4, 0, __glXDispSwap_CopyTexImage1D}, /* X_GLrop_CopyTexImage1DEXT */ 606706f2543Smrg {4, 0, __glXDispSwap_CopyTexImage2D}, /* X_GLrop_CopyTexImage2DEXT */ 607706f2543Smrg {4, 0, __glXDispSwap_CopyTexSubImage1D}, /* X_GLrop_CopyTexSubImage1DEXT */ 608706f2543Smrg {4, 0, __glXDispSwap_CopyTexSubImage2D}, /* X_GLrop_CopyTexSubImage2DEXT */ 609706f2543Smrg {4, 0, __glXDispSwap_CopyTexSubImage3D}, /* X_GLrop_CopyTexSubImage3DEXT */ 610706f2543Smrg 611706f2543Smrg}; 612706f2543Smrg 613