| 1 | /* DO NOT EDIT - THIS FILE IS AUTOMATICALLY GENERATED */ |
| 2 | /* |
| 3 | * SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) |
| 4 | * Copyright (C) 1991-2000 Silicon Graphics, Inc. All Rights Reserved. |
| 5 | * |
| 6 | * Permission is hereby granted, free of charge, to any person obtaining a |
| 7 | * copy of this software and associated documentation files (the "Software"), |
| 8 | * to deal in the Software without restriction, including without limitation |
| 9 | * the rights to use, copy, modify, merge, publish, distribute, sublicense, |
| 10 | * and/or sell copies of the Software, and to permit persons to whom the |
| 11 | * Software is furnished to do so, subject to the following conditions: |
| 12 | * |
| 13 | * The above copyright notice including the dates of first publication and |
| 14 | * either this permission notice or a reference to |
| 15 | * http://oss.sgi.com/projects/FreeB/ |
| 16 | * shall be included in all copies or substantial portions of the Software. |
| 17 | * |
| 18 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS |
| 19 | * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
| 20 | * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL |
| 21 | * SILICON GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, |
| 22 | * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF |
| 23 | * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
| 24 | * SOFTWARE. |
| 25 | * |
| 26 | * Except as contained in this notice, the name of Silicon Graphics, Inc. |
| 27 | * shall not be used in advertising or otherwise to promote the sale, use or |
| 28 | * other dealings in this Software without prior written authorization from |
| 29 | * Silicon Graphics, Inc. |
| 30 | */ |
| 31 | |
| 32 | #include "glxserver.h" |
| 33 | #include "glxext.h" |
| 34 | #include "g_disptab.h" |
| 35 | #include "glxsingle.h" |
| 36 | |
| 37 | __GLXdispatchSingleProcPtr __glXSingleTable[] = { |
| 38 | __glXNoSuchSingleOpcode, |
| 39 | __glXRender, |
| 40 | __glXRenderLarge, |
| 41 | __glXCreateContext, |
| 42 | __glXDestroyContext, |
| 43 | __glXMakeCurrent, |
| 44 | __glXIsDirect, |
| 45 | __glXQueryVersion, |
| 46 | __glXWaitGL, |
| 47 | __glXWaitX, |
| 48 | __glXCopyContext, |
| 49 | __glXSwapBuffers, |
| 50 | __glXUseXFont, |
| 51 | __glXCreateGLXPixmap, |
| 52 | __glXGetVisualConfigs, |
| 53 | __glXDestroyGLXPixmap, |
| 54 | __glXVendorPrivate, |
| 55 | __glXVendorPrivateWithReply, |
| 56 | __glXQueryExtensionsString, |
| 57 | __glXQueryServerString, |
| 58 | __glXClientInfo, |
| 59 | __glXGetFBConfigs, /* __glXGetFBConfigs */ |
| 60 | __glXCreatePixmap, /* __glXCreatePixmap, */ |
| 61 | __glXDestroyGLXPixmap, /* __glXDestroyPixmap, */ |
| 62 | __glXCreateNewContext, /* __glXCreateNewContext, */ |
| 63 | __glXQueryContext, /* __glXQueryContext, */ |
| 64 | __glXMakeContextCurrent, /* __glXMakeContextCurrent, */ |
| 65 | __glXCreatePbuffer, /* __glXCreatePbuffer, */ |
| 66 | __glXDestroyPbuffer, /* __glXDestroyPbuffer, */ |
| 67 | __glXGetDrawableAttributes, /* __glXGetDrawableAttributes, */ |
| 68 | __glXChangeDrawableAttributes, /* __glXChangeDrawableAttributes, */ |
| 69 | __glXCreateWindow, /* __glXCreateWindow, */ |
| 70 | __glXDestroyWindow, /* __glXDestroyWindow, */ |
| 71 | __glXNoSuchSingleOpcode, |
| 72 | __glXNoSuchSingleOpcode, |
| 73 | __glXNoSuchSingleOpcode, |
| 74 | __glXNoSuchSingleOpcode, |
| 75 | __glXNoSuchSingleOpcode, |
| 76 | __glXNoSuchSingleOpcode, |
| 77 | __glXNoSuchSingleOpcode, |
| 78 | __glXNoSuchSingleOpcode, |
| 79 | __glXNoSuchSingleOpcode, |
| 80 | __glXNoSuchSingleOpcode, |
| 81 | __glXNoSuchSingleOpcode, |
| 82 | __glXNoSuchSingleOpcode, |
| 83 | __glXNoSuchSingleOpcode, |
| 84 | __glXNoSuchSingleOpcode, |
| 85 | __glXNoSuchSingleOpcode, |
| 86 | __glXNoSuchSingleOpcode, |
| 87 | __glXNoSuchSingleOpcode, |
| 88 | __glXNoSuchSingleOpcode, |
| 89 | __glXNoSuchSingleOpcode, |
| 90 | __glXNoSuchSingleOpcode, |
| 91 | __glXNoSuchSingleOpcode, |
| 92 | __glXNoSuchSingleOpcode, |
| 93 | __glXNoSuchSingleOpcode, |
| 94 | __glXNoSuchSingleOpcode, |
| 95 | __glXNoSuchSingleOpcode, |
| 96 | __glXNoSuchSingleOpcode, |
| 97 | __glXNoSuchSingleOpcode, |
| 98 | __glXNoSuchSingleOpcode, |
| 99 | __glXNoSuchSingleOpcode, |
| 100 | __glXNoSuchSingleOpcode, |
| 101 | __glXNoSuchSingleOpcode, |
| 102 | __glXNoSuchSingleOpcode, |
| 103 | __glXNoSuchSingleOpcode, |
| 104 | __glXNoSuchSingleOpcode, |
| 105 | __glXNoSuchSingleOpcode, |
| 106 | __glXNoSuchSingleOpcode, |
| 107 | __glXNoSuchSingleOpcode, |
| 108 | __glXNoSuchSingleOpcode, |
| 109 | __glXNoSuchSingleOpcode, |
| 110 | __glXNoSuchSingleOpcode, |
| 111 | __glXNoSuchSingleOpcode, |
| 112 | __glXNoSuchSingleOpcode, |
| 113 | __glXNoSuchSingleOpcode, |
| 114 | __glXNoSuchSingleOpcode, |
| 115 | __glXNoSuchSingleOpcode, |
| 116 | __glXNoSuchSingleOpcode, |
| 117 | __glXNoSuchSingleOpcode, |
| 118 | __glXNoSuchSingleOpcode, |
| 119 | __glXNoSuchSingleOpcode, |
| 120 | __glXNoSuchSingleOpcode, |
| 121 | __glXNoSuchSingleOpcode, |
| 122 | __glXNoSuchSingleOpcode, |
| 123 | __glXNoSuchSingleOpcode, |
| 124 | __glXNoSuchSingleOpcode, |
| 125 | __glXNoSuchSingleOpcode, |
| 126 | __glXNoSuchSingleOpcode, |
| 127 | __glXNoSuchSingleOpcode, |
| 128 | __glXNoSuchSingleOpcode, |
| 129 | __glXNoSuchSingleOpcode, |
| 130 | __glXNoSuchSingleOpcode, |
| 131 | __glXNoSuchSingleOpcode, |
| 132 | __glXNoSuchSingleOpcode, |
| 133 | __glXNoSuchSingleOpcode, |
| 134 | __glXNoSuchSingleOpcode, |
| 135 | __glXNoSuchSingleOpcode, |
| 136 | __glXNoSuchSingleOpcode, |
| 137 | __glXNoSuchSingleOpcode, |
| 138 | __glXNoSuchSingleOpcode, |
| 139 | __glXForwardSingleReq, /* __glXDisp_NewList, */ |
| 140 | __glXForwardSingleReq, /* __glXDisp_EndList, */ |
| 141 | __glXForwardSingleReq, /* __glXDisp_DeleteLists, */ |
| 142 | __glXForwardPipe0WithReply, /* __glXDisp_GenLists, */ |
| 143 | __glXForwardSingleReq, /* __glXDisp_FeedbackBuffer, */ |
| 144 | __glXForwardSingleReq, /* __glXDisp_SelectBuffer, */ |
| 145 | __glXForwardAllWithReply, /* __glXDisp_RenderMode, */ |
| 146 | __glXForwardAllWithReply, /* __glXDisp_Finish, */ |
| 147 | __glXForwardSingleReq, /* __glXDisp_PixelStoref, */ |
| 148 | __glXForwardSingleReq, /* __glXDisp_PixelStorei, */ |
| 149 | __glXDisp_ReadPixels, /* __glXDisp_ReadPixels, */ |
| 150 | __glXForwardPipe0WithReply, /* __glXDisp_GetBooleanv, */ |
| 151 | __glXForwardPipe0WithReply, /* __glXDisp_GetClipPlane, */ |
| 152 | __glXForwardPipe0WithReply, /* __glXDisp_GetDoublev, */ |
| 153 | __glXForwardPipe0WithReply, /* __glXDisp_GetError, */ |
| 154 | __glXForwardPipe0WithReply, /* __glXDisp_GetFloatv, */ |
| 155 | __glXForwardPipe0WithReply, /* __glXDisp_GetIntegerv, */ |
| 156 | __glXForwardPipe0WithReply, /* __glXDisp_GetLightfv, */ |
| 157 | __glXForwardPipe0WithReply, /* __glXDisp_GetLightiv, */ |
| 158 | __glXForwardPipe0WithReply, /* __glXDisp_GetMapdv, */ |
| 159 | __glXForwardPipe0WithReply, /* __glXDisp_GetMapfv, */ |
| 160 | __glXForwardPipe0WithReply, /* __glXDisp_GetMapiv, */ |
| 161 | __glXForwardPipe0WithReply, /* __glXDisp_GetMaterialfv, */ |
| 162 | __glXForwardPipe0WithReply, /* __glXDisp_GetMaterialiv, */ |
| 163 | __glXForwardPipe0WithReply, /* __glXDisp_GetPixelMapfv, */ |
| 164 | __glXForwardPipe0WithReply, /* __glXDisp_GetPixelMapuiv, */ |
| 165 | __glXForwardPipe0WithReply, /* __glXDisp_GetPixelMapusv, */ |
| 166 | __glXForwardPipe0WithReply, /* __glXDisp_GetPolygonStipple, */ |
| 167 | __glXForwardPipe0WithReply, /* __glXDisp_GetString, */ |
| 168 | __glXForwardPipe0WithReply, /* __glXDisp_GetTexEnvfv, */ |
| 169 | __glXForwardPipe0WithReply, /* __glXDisp_GetTexEnviv, */ |
| 170 | __glXForwardPipe0WithReply, /* __glXDisp_GetTexGendv, */ |
| 171 | __glXForwardPipe0WithReply, /* __glXDisp_GetTexGenfv, */ |
| 172 | __glXForwardPipe0WithReply, /* __glXDisp_GetTexGeniv, */ |
| 173 | __glXForwardPipe0WithReply, /* __glXDisp_GetTexImage, */ |
| 174 | __glXForwardPipe0WithReply, /* __glXDisp_GetTexParameterfv, */ |
| 175 | __glXForwardPipe0WithReply, /* __glXDisp_GetTexParameteriv, */ |
| 176 | __glXForwardPipe0WithReply, /* __glXDisp_GetTexLevelParameterfv, */ |
| 177 | __glXForwardPipe0WithReply, /* __glXDisp_GetTexLevelParameteriv, */ |
| 178 | __glXForwardPipe0WithReply, /* __glXDisp_IsEnabled, */ |
| 179 | __glXForwardPipe0WithReply, /* __glXDisp_IsList, */ |
| 180 | __glXForwardSingleReq, /* __glXDisp_Flush, */ |
| 181 | __glXForwardPipe0WithReply, /* __glXDisp_AreTexturesResident, */ |
| 182 | __glXForwardSingleReq, /* __glXDisp_DeleteTextures, */ |
| 183 | __glXForwardAllWithReply, /* __glXDisp_GenTextures, */ |
| 184 | __glXForwardPipe0WithReply, /* __glXDisp_IsTexture, */ |
| 185 | __glXForwardPipe0WithReply, /* __glXDisp_GetColorTable, */ |
| 186 | __glXForwardPipe0WithReply, /* __glXDisp_GetColorTableParameterfv, */ |
| 187 | __glXForwardPipe0WithReply, /* __glXDisp_GetColorTableParameteriv, */ |
| 188 | __glXForwardPipe0WithReply, /* __glXDisp_GetConvolutionFilter, */ |
| 189 | __glXForwardPipe0WithReply, /* __glXDisp_GetConvolutionParameterfv, */ |
| 190 | __glXForwardPipe0WithReply, /* __glXDisp_GetConvolutionParameteriv, */ |
| 191 | __glXForwardPipe0WithReply, /* __glXDisp_GetSeparableFilter, */ |
| 192 | __glXForwardPipe0WithReply, /* __glXDisp_GetHistogram, */ |
| 193 | __glXForwardPipe0WithReply, /* __glXDisp_GetHistogramParameterfv, */ |
| 194 | __glXForwardPipe0WithReply, /* __glXDisp_GetHistogramParameteriv, */ |
| 195 | __glXForwardPipe0WithReply, /* __glXDisp_GetMinmax, */ |
| 196 | __glXForwardPipe0WithReply, /* __glXDisp_GetMinmaxParameterfv, */ |
| 197 | __glXForwardPipe0WithReply, /* __glXDisp_GetMinmaxParameteriv, */ |
| 198 | }; |
| 199 | |
| 200 | __GLXdispatchSingleProcPtr __glXSwapSingleTable[] = { |
| 201 | __glXNoSuchSingleOpcode, |
| 202 | __glXSwapRender, |
| 203 | __glXSwapRenderLarge, |
| 204 | __glXSwapCreateContext, |
| 205 | __glXSwapDestroyContext, |
| 206 | __glXSwapMakeCurrent, |
| 207 | __glXSwapIsDirect, |
| 208 | __glXSwapQueryVersion, |
| 209 | __glXSwapWaitGL, |
| 210 | __glXSwapWaitX, |
| 211 | __glXSwapCopyContext, |
| 212 | __glXSwapSwapBuffers, |
| 213 | __glXSwapUseXFont, |
| 214 | __glXSwapCreateGLXPixmap, |
| 215 | __glXSwapGetVisualConfigs, |
| 216 | __glXSwapDestroyGLXPixmap, |
| 217 | __glXSwapVendorPrivate, |
| 218 | __glXSwapVendorPrivateWithReply, |
| 219 | __glXSwapQueryExtensionsString, |
| 220 | __glXSwapQueryServerString, |
| 221 | __glXSwapClientInfo, |
| 222 | __glXSwapGetFBConfigs, |
| 223 | __glXSwapCreatePixmap, |
| 224 | __glXSwapDestroyGLXPixmap, |
| 225 | __glXSwapCreateNewContext, |
| 226 | __glXSwapQueryContext, |
| 227 | __glXSwapMakeContextCurrent, |
| 228 | __glXSwapCreatePbuffer, |
| 229 | __glXSwapDestroyPbuffer, |
| 230 | __glXSwapGetDrawableAttributes, |
| 231 | __glXSwapChangeDrawableAttributes, |
| 232 | __glXSwapCreateWindow, |
| 233 | __glXSwapDestroyWindow, |
| 234 | __glXNoSuchSingleOpcode, |
| 235 | __glXNoSuchSingleOpcode, |
| 236 | __glXNoSuchSingleOpcode, |
| 237 | __glXNoSuchSingleOpcode, |
| 238 | __glXNoSuchSingleOpcode, |
| 239 | __glXNoSuchSingleOpcode, |
| 240 | __glXNoSuchSingleOpcode, |
| 241 | __glXNoSuchSingleOpcode, |
| 242 | __glXNoSuchSingleOpcode, |
| 243 | __glXNoSuchSingleOpcode, |
| 244 | __glXNoSuchSingleOpcode, |
| 245 | __glXNoSuchSingleOpcode, |
| 246 | __glXNoSuchSingleOpcode, |
| 247 | __glXNoSuchSingleOpcode, |
| 248 | __glXNoSuchSingleOpcode, |
| 249 | __glXNoSuchSingleOpcode, |
| 250 | __glXNoSuchSingleOpcode, |
| 251 | __glXNoSuchSingleOpcode, |
| 252 | __glXNoSuchSingleOpcode, |
| 253 | __glXNoSuchSingleOpcode, |
| 254 | __glXNoSuchSingleOpcode, |
| 255 | __glXNoSuchSingleOpcode, |
| 256 | __glXNoSuchSingleOpcode, |
| 257 | __glXNoSuchSingleOpcode, |
| 258 | __glXNoSuchSingleOpcode, |
| 259 | __glXNoSuchSingleOpcode, |
| 260 | __glXNoSuchSingleOpcode, |
| 261 | __glXNoSuchSingleOpcode, |
| 262 | __glXNoSuchSingleOpcode, |
| 263 | __glXNoSuchSingleOpcode, |
| 264 | __glXNoSuchSingleOpcode, |
| 265 | __glXNoSuchSingleOpcode, |
| 266 | __glXNoSuchSingleOpcode, |
| 267 | __glXNoSuchSingleOpcode, |
| 268 | __glXNoSuchSingleOpcode, |
| 269 | __glXNoSuchSingleOpcode, |
| 270 | __glXNoSuchSingleOpcode, |
| 271 | __glXNoSuchSingleOpcode, |
| 272 | __glXNoSuchSingleOpcode, |
| 273 | __glXNoSuchSingleOpcode, |
| 274 | __glXNoSuchSingleOpcode, |
| 275 | __glXNoSuchSingleOpcode, |
| 276 | __glXNoSuchSingleOpcode, |
| 277 | __glXNoSuchSingleOpcode, |
| 278 | __glXNoSuchSingleOpcode, |
| 279 | __glXNoSuchSingleOpcode, |
| 280 | __glXNoSuchSingleOpcode, |
| 281 | __glXNoSuchSingleOpcode, |
| 282 | __glXNoSuchSingleOpcode, |
| 283 | __glXNoSuchSingleOpcode, |
| 284 | __glXNoSuchSingleOpcode, |
| 285 | __glXNoSuchSingleOpcode, |
| 286 | __glXNoSuchSingleOpcode, |
| 287 | __glXNoSuchSingleOpcode, |
| 288 | __glXNoSuchSingleOpcode, |
| 289 | __glXNoSuchSingleOpcode, |
| 290 | __glXNoSuchSingleOpcode, |
| 291 | __glXNoSuchSingleOpcode, |
| 292 | __glXNoSuchSingleOpcode, |
| 293 | __glXNoSuchSingleOpcode, |
| 294 | __glXNoSuchSingleOpcode, |
| 295 | __glXNoSuchSingleOpcode, |
| 296 | __glXNoSuchSingleOpcode, |
| 297 | __glXNoSuchSingleOpcode, |
| 298 | __glXNoSuchSingleOpcode, |
| 299 | __glXNoSuchSingleOpcode, |
| 300 | __glXNoSuchSingleOpcode, |
| 301 | __glXNoSuchSingleOpcode, |
| 302 | __glXForwardSingleReqSwap, /* __glXDisp_NewList, */ |
| 303 | __glXForwardSingleReqSwap, /* __glXDisp_EndList, */ |
| 304 | __glXForwardSingleReqSwap, /* __glXDisp_DeleteLists, */ |
| 305 | __glXForwardPipe0WithReplySwap, /* __glXDisp_GenLists, */ |
| 306 | __glXForwardSingleReqSwap, /* __glXDisp_FeedbackBuffer, */ |
| 307 | __glXForwardSingleReqSwap, /* __glXDisp_SelectBuffer, */ |
| 308 | __glXForwardAllWithReplySwapiv, /* __glXDisp_RenderMode, */ |
| 309 | __glXForwardAllWithReplySwap, /* __glXDisp_Finish, */ |
| 310 | __glXForwardSingleReqSwap, /* __glXDisp_PixelStoref, */ |
| 311 | __glXForwardSingleReqSwap, /* __glXDisp_PixelStorei, */ |
| 312 | __glXDisp_ReadPixels, /* __glXDisp_ReadPixels, */ |
| 313 | __glXForwardPipe0WithReplySwap, /* __glXDisp_GetBooleanv, */ |
| 314 | __glXForwardPipe0WithReplySwapdv, /* __glXDisp_GetClipPlane, */ |
| 315 | __glXForwardPipe0WithReplySwapdv, /* __glXDisp_GetDoublev, */ |
| 316 | __glXForwardPipe0WithReplySwap, /* __glXDisp_GetError, */ |
| 317 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetFloatv, */ |
| 318 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetIntegerv, */ |
| 319 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetLightfv, */ |
| 320 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetLightiv, */ |
| 321 | __glXForwardPipe0WithReplySwapdv, /* __glXDisp_GetMapdv, */ |
| 322 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetMapfv, */ |
| 323 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetMapiv, */ |
| 324 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetMaterialfv, */ |
| 325 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetMaterialiv, */ |
| 326 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetPixelMapfv, */ |
| 327 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetPixelMapuiv, */ |
| 328 | __glXForwardPipe0WithReplySwapsv, /* __glXDisp_GetPixelMapusv, */ |
| 329 | __glXForwardPipe0WithReplySwap, /* __glXDisp_GetPolygonStipple, */ |
| 330 | __glXForwardPipe0WithReplySwap, /* __glXDisp_GetString, */ |
| 331 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexEnvfv, */ |
| 332 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexEnviv, */ |
| 333 | __glXForwardPipe0WithReplySwapdv, /* __glXDisp_GetTexGendv, */ |
| 334 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexGenfv, */ |
| 335 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexGeniv, */ |
| 336 | __glXDispSwap_GetTexImage, /* __glXDisp_GetTexImage, */ |
| 337 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexParameterfv, */ |
| 338 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexParameteriv, */ |
| 339 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexLevelParameterfv, */ |
| 340 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetTexLevelParameteriv, */ |
| 341 | __glXForwardPipe0WithReplySwap, /* __glXDisp_IsEnabled, */ |
| 342 | __glXForwardPipe0WithReplySwap, /* __glXDisp_IsList, */ |
| 343 | __glXForwardSingleReqSwap, /* __glXDisp_Flush, */ |
| 344 | __glXForwardPipe0WithReplySwap, /* __glXDisp_AreTexturesResident, */ |
| 345 | __glXForwardSingleReqSwap, /* __glXDisp_DeleteTextures, */ |
| 346 | __glXForwardAllWithReplySwapiv, /* __glXDisp_GenTextures, */ |
| 347 | __glXForwardPipe0WithReplySwap, /* __glXDisp_IsTexture, */ |
| 348 | __glXDispSwap_GetColorTable, /* __glXDisp_GetColorTable, */ |
| 349 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetColorTableParameterfv, */ |
| 350 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetColorTableParameteriv, */ |
| 351 | __glXDispSwap_GetColorTable, /* __glXDisp_GetConvolutionFilter, */ |
| 352 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetConvolutionParameterfv, */ |
| 353 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetConvolutionParameteriv, */ |
| 354 | __glXDispSwap_GetColorTable, /* __glXDisp_GetSeparableFilter, */ |
| 355 | __glXDispSwap_GetColorTable, /* __glXDisp_GetHistogram, */ |
| 356 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetHistogramParameterfv, */ |
| 357 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetHistogramParameteriv, */ |
| 358 | __glXDispSwap_GetColorTable, /* __glXDisp_GetMinmax, */ |
| 359 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetMinmaxParameterfv, */ |
| 360 | __glXForwardPipe0WithReplySwapiv, /* __glXDisp_GetMinmaxParameteriv, */ |
| 361 | }; |
| 362 | |
| 363 | __GLXdispatchRenderProcPtr __glXSwapRenderTable[] = { |
| 364 | __glXNoSuchRenderOpcode, |
| 365 | __glXDispSwap_CallList, |
| 366 | __glXDispSwap_CallLists, |
| 367 | __glXDispSwap_ListBase, |
| 368 | __glXDispSwap_Begin, |
| 369 | __glXDispSwap_Bitmap, |
| 370 | __glXDispSwap_Color3bv, |
| 371 | __glXDispSwap_Color3dv, |
| 372 | __glXDispSwap_Color3fv, |
| 373 | __glXDispSwap_Color3iv, |
| 374 | __glXDispSwap_Color3sv, |
| 375 | __glXDispSwap_Color3ubv, |
| 376 | __glXDispSwap_Color3uiv, |
| 377 | __glXDispSwap_Color3usv, |
| 378 | __glXDispSwap_Color4bv, |
| 379 | __glXDispSwap_Color4dv, |
| 380 | __glXDispSwap_Color4fv, |
| 381 | __glXDispSwap_Color4iv, |
| 382 | __glXDispSwap_Color4sv, |
| 383 | __glXDispSwap_Color4ubv, |
| 384 | __glXDispSwap_Color4uiv, |
| 385 | __glXDispSwap_Color4usv, |
| 386 | __glXDispSwap_EdgeFlagv, |
| 387 | __glXDispSwap_End, |
| 388 | __glXDispSwap_Indexdv, |
| 389 | __glXDispSwap_Indexfv, |
| 390 | __glXDispSwap_Indexiv, |
| 391 | __glXDispSwap_Indexsv, |
| 392 | __glXDispSwap_Normal3bv, |
| 393 | __glXDispSwap_Normal3dv, |
| 394 | __glXDispSwap_Normal3fv, |
| 395 | __glXDispSwap_Normal3iv, |
| 396 | __glXDispSwap_Normal3sv, |
| 397 | __glXDispSwap_RasterPos2dv, |
| 398 | __glXDispSwap_RasterPos2fv, |
| 399 | __glXDispSwap_RasterPos2iv, |
| 400 | __glXDispSwap_RasterPos2sv, |
| 401 | __glXDispSwap_RasterPos3dv, |
| 402 | __glXDispSwap_RasterPos3fv, |
| 403 | __glXDispSwap_RasterPos3iv, |
| 404 | __glXDispSwap_RasterPos3sv, |
| 405 | __glXDispSwap_RasterPos4dv, |
| 406 | __glXDispSwap_RasterPos4fv, |
| 407 | __glXDispSwap_RasterPos4iv, |
| 408 | __glXDispSwap_RasterPos4sv, |
| 409 | __glXDispSwap_Rectdv, |
| 410 | __glXDispSwap_Rectfv, |
| 411 | __glXDispSwap_Rectiv, |
| 412 | __glXDispSwap_Rectsv, |
| 413 | __glXDispSwap_TexCoord1dv, |
| 414 | __glXDispSwap_TexCoord1fv, |
| 415 | __glXDispSwap_TexCoord1iv, |
| 416 | __glXDispSwap_TexCoord1sv, |
| 417 | __glXDispSwap_TexCoord2dv, |
| 418 | __glXDispSwap_TexCoord2fv, |
| 419 | __glXDispSwap_TexCoord2iv, |
| 420 | __glXDispSwap_TexCoord2sv, |
| 421 | __glXDispSwap_TexCoord3dv, |
| 422 | __glXDispSwap_TexCoord3fv, |
| 423 | __glXDispSwap_TexCoord3iv, |
| 424 | __glXDispSwap_TexCoord3sv, |
| 425 | __glXDispSwap_TexCoord4dv, |
| 426 | __glXDispSwap_TexCoord4fv, |
| 427 | __glXDispSwap_TexCoord4iv, |
| 428 | __glXDispSwap_TexCoord4sv, |
| 429 | __glXDispSwap_Vertex2dv, |
| 430 | __glXDispSwap_Vertex2fv, |
| 431 | __glXDispSwap_Vertex2iv, |
| 432 | __glXDispSwap_Vertex2sv, |
| 433 | __glXDispSwap_Vertex3dv, |
| 434 | __glXDispSwap_Vertex3fv, |
| 435 | __glXDispSwap_Vertex3iv, |
| 436 | __glXDispSwap_Vertex3sv, |
| 437 | __glXDispSwap_Vertex4dv, |
| 438 | __glXDispSwap_Vertex4fv, |
| 439 | __glXDispSwap_Vertex4iv, |
| 440 | __glXDispSwap_Vertex4sv, |
| 441 | __glXDispSwap_ClipPlane, |
| 442 | __glXDispSwap_ColorMaterial, |
| 443 | __glXDispSwap_CullFace, |
| 444 | __glXDispSwap_Fogf, |
| 445 | __glXDispSwap_Fogfv, |
| 446 | __glXDispSwap_Fogi, |
| 447 | __glXDispSwap_Fogiv, |
| 448 | __glXDispSwap_FrontFace, |
| 449 | __glXDispSwap_Hint, |
| 450 | __glXDispSwap_Lightf, |
| 451 | __glXDispSwap_Lightfv, |
| 452 | __glXDispSwap_Lighti, |
| 453 | __glXDispSwap_Lightiv, |
| 454 | __glXDispSwap_LightModelf, |
| 455 | __glXDispSwap_LightModelfv, |
| 456 | __glXDispSwap_LightModeli, |
| 457 | __glXDispSwap_LightModeliv, |
| 458 | __glXDispSwap_LineStipple, |
| 459 | __glXDispSwap_LineWidth, |
| 460 | __glXDispSwap_Materialf, |
| 461 | __glXDispSwap_Materialfv, |
| 462 | __glXDispSwap_Materiali, |
| 463 | __glXDispSwap_Materialiv, |
| 464 | __glXDispSwap_PointSize, |
| 465 | __glXDispSwap_PolygonMode, |
| 466 | __glXDispSwap_PolygonStipple, |
| 467 | __glXDispSwap_Scissor, |
| 468 | __glXDispSwap_ShadeModel, |
| 469 | __glXDispSwap_TexParameterf, |
| 470 | __glXDispSwap_TexParameterfv, |
| 471 | __glXDispSwap_TexParameteri, |
| 472 | __glXDispSwap_TexParameteriv, |
| 473 | __glXDispSwap_TexImage1D, |
| 474 | __glXDispSwap_TexImage2D, |
| 475 | __glXDispSwap_TexEnvf, |
| 476 | __glXDispSwap_TexEnvfv, |
| 477 | __glXDispSwap_TexEnvi, |
| 478 | __glXDispSwap_TexEnviv, |
| 479 | __glXDispSwap_TexGend, |
| 480 | __glXDispSwap_TexGendv, |
| 481 | __glXDispSwap_TexGenf, |
| 482 | __glXDispSwap_TexGenfv, |
| 483 | __glXDispSwap_TexGeni, |
| 484 | __glXDispSwap_TexGeniv, |
| 485 | __glXDispSwap_InitNames, |
| 486 | __glXDispSwap_LoadName, |
| 487 | __glXDispSwap_PassThrough, |
| 488 | __glXDispSwap_PopName, |
| 489 | __glXDispSwap_PushName, |
| 490 | __glXDispSwap_DrawBuffer, |
| 491 | __glXDispSwap_Clear, |
| 492 | __glXDispSwap_ClearAccum, |
| 493 | __glXDispSwap_ClearIndex, |
| 494 | __glXDispSwap_ClearColor, |
| 495 | __glXDispSwap_ClearStencil, |
| 496 | __glXDispSwap_ClearDepth, |
| 497 | __glXDispSwap_StencilMask, |
| 498 | __glXDispSwap_ColorMask, |
| 499 | __glXDispSwap_DepthMask, |
| 500 | __glXDispSwap_IndexMask, |
| 501 | __glXDispSwap_Accum, |
| 502 | __glXDispSwap_Disable, |
| 503 | __glXDispSwap_Enable, |
| 504 | __glXNoSuchRenderOpcode, |
| 505 | __glXDispSwap_PopAttrib, |
| 506 | __glXDispSwap_PushAttrib, |
| 507 | __glXDispSwap_Map1d, |
| 508 | __glXDispSwap_Map1f, |
| 509 | __glXDispSwap_Map2d, |
| 510 | __glXDispSwap_Map2f, |
| 511 | __glXDispSwap_MapGrid1d, |
| 512 | __glXDispSwap_MapGrid1f, |
| 513 | __glXDispSwap_MapGrid2d, |
| 514 | __glXDispSwap_MapGrid2f, |
| 515 | __glXDispSwap_EvalCoord1dv, |
| 516 | __glXDispSwap_EvalCoord1fv, |
| 517 | __glXDispSwap_EvalCoord2dv, |
| 518 | __glXDispSwap_EvalCoord2fv, |
| 519 | __glXDispSwap_EvalMesh1, |
| 520 | __glXDispSwap_EvalPoint1, |
| 521 | __glXDispSwap_EvalMesh2, |
| 522 | __glXDispSwap_EvalPoint2, |
| 523 | __glXDispSwap_AlphaFunc, |
| 524 | __glXDispSwap_BlendFunc, |
| 525 | __glXDispSwap_LogicOp, |
| 526 | __glXDispSwap_StencilFunc, |
| 527 | __glXDispSwap_StencilOp, |
| 528 | __glXDispSwap_DepthFunc, |
| 529 | __glXDispSwap_PixelZoom, |
| 530 | __glXDispSwap_PixelTransferf, |
| 531 | __glXDispSwap_PixelTransferi, |
| 532 | __glXDispSwap_PixelMapfv, |
| 533 | __glXDispSwap_PixelMapuiv, |
| 534 | __glXDispSwap_PixelMapusv, |
| 535 | __glXDispSwap_ReadBuffer, |
| 536 | __glXDispSwap_CopyPixels, |
| 537 | __glXDispSwap_DrawPixels, |
| 538 | __glXDispSwap_DepthRange, |
| 539 | __glXDispSwap_Frustum, |
| 540 | __glXDispSwap_LoadIdentity, |
| 541 | __glXDispSwap_LoadMatrixf, |
| 542 | __glXDispSwap_LoadMatrixd, |
| 543 | __glXDispSwap_MatrixMode, |
| 544 | __glXDispSwap_MultMatrixf, |
| 545 | __glXDispSwap_MultMatrixd, |
| 546 | __glXDispSwap_Ortho, |
| 547 | __glXDispSwap_PopMatrix, |
| 548 | __glXDispSwap_PushMatrix, |
| 549 | __glXDispSwap_Rotated, |
| 550 | __glXDispSwap_Rotatef, |
| 551 | __glXDispSwap_Scaled, |
| 552 | __glXDispSwap_Scalef, |
| 553 | __glXDispSwap_Translated, |
| 554 | __glXDispSwap_Translatef, |
| 555 | __glXDispSwap_Viewport, |
| 556 | __glXDispSwap_PolygonOffset, |
| 557 | __glXDispSwap_DrawArrays, |
| 558 | __glXDispSwap_Indexubv, |
| 559 | __glXDispSwap_ColorSubTable, |
| 560 | __glXDispSwap_CopyColorSubTable, |
| 561 | __glXDispSwap_ActiveTextureARB, |
| 562 | __glXDispSwap_MultiTexCoord1dvARB, |
| 563 | __glXDispSwap_MultiTexCoord1fvARB, |
| 564 | __glXDispSwap_MultiTexCoord1ivARB, |
| 565 | __glXDispSwap_MultiTexCoord1svARB, |
| 566 | __glXDispSwap_MultiTexCoord2dvARB, |
| 567 | __glXDispSwap_MultiTexCoord2fvARB, |
| 568 | __glXDispSwap_MultiTexCoord2ivARB, |
| 569 | __glXDispSwap_MultiTexCoord2svARB, |
| 570 | __glXDispSwap_MultiTexCoord3dvARB, |
| 571 | __glXDispSwap_MultiTexCoord3fvARB, |
| 572 | __glXDispSwap_MultiTexCoord3ivARB, |
| 573 | __glXDispSwap_MultiTexCoord3svARB, |
| 574 | __glXDispSwap_MultiTexCoord4dvARB, |
| 575 | __glXDispSwap_MultiTexCoord4fvARB, |
| 576 | __glXDispSwap_MultiTexCoord4ivARB, |
| 577 | __glXDispSwap_MultiTexCoord4svARB, |
| 578 | }; |
| 579 | |
| 580 | __GLXRenderSwapInfo __glXSwapRenderTable_EXT[] = { |
| 581 | {4, 4, NULL}, /* X_GLrop_BlendColorEXT */ |
| 582 | {4, 1, NULL}, /* X_GLrop_BlendEquationEXT */ |
| 583 | {4, 2, NULL}, /* X_GLrop_PolygonOffsetEXT */ |
| 584 | {4, 0, __glXDispSwap_TexSubImage1D}, /* X_GLrop_TexSubImage1DEXT */ |
| 585 | {4, 0, __glXDispSwap_TexSubImage2D}, /* X_GLrop_TexSubImage2DEXT */ |
| 586 | {4, 0, __glXDispSwap_ConvolutionFilter1D}, /* X_GLrop_ConvolutionFilter1DEXT */ |
| 587 | {4, 0, __glXDispSwap_ConvolutionFilter2D}, /* X_GLrop_ConvolutionFilter2DEXT */ |
| 588 | {4, 3, NULL}, /* X_GLrop_ConvolutionParameterfEXT */ |
| 589 | {4, 0, __glXDispSwap_ConvolutionParameterfv}, /* X_GLrop_ConvolutionParameterfvEXT */ |
| 590 | {4, 3, NULL}, /* X_GLrop_ConvolutionParameteriEXT */ |
| 591 | {4, 0, __glXDispSwap_ConvolutionParameteriv}, /* X_GLrop_ConvolutionParameterivEXT */ |
| 592 | {4, 0, __glXDispSwap_CopyConvolutionFilter1D}, /* X_GLrop_CopyConvolutionFilter1DEXT */ |
| 593 | {4, 0, __glXDispSwap_CopyConvolutionFilter2D}, /* X_GLrop_CopyConvolutionFilter2DEXT */ |
| 594 | {4, 0, __glXDispSwap_SeparableFilter2D}, /* X_GLrop_SeparableFilter2DEXT */ |
| 595 | {4, 3, NULL}, /* X_GLrop_HistogramEXT */ |
| 596 | {4, 2, NULL}, /* X_GLrop_MinmaxEXT */ |
| 597 | {4, 1, NULL}, /* X_GLrop_ResetHistogramEXT */ |
| 598 | {4, 1, NULL}, /* X_GLrop_ResetMinmaxEXT */ |
| 599 | {4, 0, __glXDispSwap_TexImage3D}, /* X_GLrop_TexImage3DEXT */ |
| 600 | {4, 0, __glXDispSwap_TexSubImage3D}, /* X_GLrop_TexSubImage3DEXT */ |
| 601 | {4, 0, __glXDispSwap_DrawArrays}, /* X_GLrop_DrawArraysEXT */ |
| 602 | {4, 2, NULL}, /* X_GLrop_BindTextureEXT */ |
| 603 | {4, 0, __glXDispSwap_PrioritizeTextures}, /* X_GLrop_PrioritizeTexturesEXT */ |
| 604 | {4, 0, __glXDispSwap_CopyTexImage1D}, /* X_GLrop_CopyTexImage1DEXT */ |
| 605 | {4, 0, __glXDispSwap_CopyTexImage2D}, /* X_GLrop_CopyTexImage2DEXT */ |
| 606 | {4, 0, __glXDispSwap_CopyTexSubImage1D}, /* X_GLrop_CopyTexSubImage1DEXT */ |
| 607 | {4, 0, __glXDispSwap_CopyTexSubImage2D}, /* X_GLrop_CopyTexSubImage2DEXT */ |
| 608 | {4, 0, __glXDispSwap_CopyTexSubImage3D}, /* X_GLrop_CopyTexSubImage3DEXT */ |
| 609 | |
| 610 | }; |