#include <inttypes.h>
#include "glxserver.h"
#include "glxext.h"
#include "indirect_dispatch.h"
#include "indirect_reqsize.h"
#include "indirect_table.h"
static const int_fast16_t Single_dispatch_tree[24] = {
2,
5,
13,
16,
EMPTY_LEAF,
2,
LEAF(0),
LEAF(16),
10,
EMPTY_LEAF,
1,
LEAF(32),
EMPTY_LEAF,
1,
EMPTY_LEAF,
LEAF(40),
2,
LEAF(72),
LEAF(88),
21,
EMPTY_LEAF,
1,
LEAF(104),
EMPTY_LEAF,
};
static const void *Single_function_table[112][2] = {
{NULL, NULL},
{__glXDisp_Render, __glXDispSwap_Render},
{__glXDisp_RenderLarge, __glXDispSwap_RenderLarge},
{__glXDisp_CreateContext, __glXDispSwap_CreateContext},
{__glXDisp_DestroyContext, __glXDispSwap_DestroyContext},
{__glXDisp_MakeCurrent, __glXDispSwap_MakeCurrent},
{__glXDisp_IsDirect, __glXDispSwap_IsDirect},
{__glXDisp_QueryVersion, __glXDispSwap_QueryVersion},
{__glXDisp_WaitGL, __glXDispSwap_WaitGL},
{__glXDisp_WaitX, __glXDispSwap_WaitX},
{__glXDisp_CopyContext, __glXDispSwap_CopyContext},
{__glXDisp_SwapBuffers, __glXDispSwap_SwapBuffers},
{__glXDisp_UseXFont, __glXDispSwap_UseXFont},
{__glXDisp_CreateGLXPixmap, __glXDispSwap_CreateGLXPixmap},
{__glXDisp_GetVisualConfigs, __glXDispSwap_GetVisualConfigs},
{__glXDisp_DestroyGLXPixmap, __glXDispSwap_DestroyGLXPixmap},
{__glXDisp_VendorPrivate, __glXDispSwap_VendorPrivate},
{__glXDisp_VendorPrivateWithReply, __glXDispSwap_VendorPrivateWithReply},
{__glXDisp_QueryExtensionsString, __glXDispSwap_QueryExtensionsString},
{__glXDisp_QueryServerString, __glXDispSwap_QueryServerString},
{__glXDisp_ClientInfo, __glXDispSwap_ClientInfo},
{__glXDisp_GetFBConfigs, __glXDispSwap_GetFBConfigs},
{__glXDisp_CreatePixmap, __glXDispSwap_CreatePixmap},
{__glXDisp_DestroyPixmap, __glXDispSwap_DestroyPixmap},
{__glXDisp_CreateNewContext, __glXDispSwap_CreateNewContext},
{__glXDisp_QueryContext, __glXDispSwap_QueryContext},
{__glXDisp_MakeContextCurrent, __glXDispSwap_MakeContextCurrent},
{__glXDisp_CreatePbuffer, __glXDispSwap_CreatePbuffer},
{__glXDisp_DestroyPbuffer, __glXDispSwap_DestroyPbuffer},
{__glXDisp_GetDrawableAttributes, __glXDispSwap_GetDrawableAttributes},
{__glXDisp_ChangeDrawableAttributes, __glXDispSwap_ChangeDrawableAttributes},
{__glXDisp_CreateWindow, __glXDispSwap_CreateWindow},
{__glXDisp_DestroyWindow, __glXDispSwap_DestroyWindow},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{__glXDisp_NewList, __glXDispSwap_NewList},
{__glXDisp_EndList, __glXDispSwap_EndList},
{__glXDisp_DeleteLists, __glXDispSwap_DeleteLists},
{__glXDisp_GenLists, __glXDispSwap_GenLists},
{__glXDisp_FeedbackBuffer, __glXDispSwap_FeedbackBuffer},
{__glXDisp_SelectBuffer, __glXDispSwap_SelectBuffer},
{__glXDisp_RenderMode, __glXDispSwap_RenderMode},
{__glXDisp_Finish, __glXDispSwap_Finish},
{__glXDisp_PixelStoref, __glXDispSwap_PixelStoref},
{__glXDisp_PixelStorei, __glXDispSwap_PixelStorei},
{__glXDisp_ReadPixels, __glXDispSwap_ReadPixels},
{__glXDisp_GetBooleanv, __glXDispSwap_GetBooleanv},
{__glXDisp_GetClipPlane, __glXDispSwap_GetClipPlane},
{__glXDisp_GetDoublev, __glXDispSwap_GetDoublev},
{__glXDisp_GetError, __glXDispSwap_GetError},
{__glXDisp_GetFloatv, __glXDispSwap_GetFloatv},
{__glXDisp_GetIntegerv, __glXDispSwap_GetIntegerv},
{__glXDisp_GetLightfv, __glXDispSwap_GetLightfv},
{__glXDisp_GetLightiv, __glXDispSwap_GetLightiv},
{__glXDisp_GetMapdv, __glXDispSwap_GetMapdv},
{__glXDisp_GetMapfv, __glXDispSwap_GetMapfv},
{__glXDisp_GetMapiv, __glXDispSwap_GetMapiv},
{__glXDisp_GetMaterialfv, __glXDispSwap_GetMaterialfv},
{__glXDisp_GetMaterialiv, __glXDispSwap_GetMaterialiv},
{__glXDisp_GetPixelMapfv, __glXDispSwap_GetPixelMapfv},
{__glXDisp_GetPixelMapuiv, __glXDispSwap_GetPixelMapuiv},
{__glXDisp_GetPixelMapusv, __glXDispSwap_GetPixelMapusv},
{__glXDisp_GetPolygonStipple, __glXDispSwap_GetPolygonStipple},
{__glXDisp_GetString, __glXDispSwap_GetString},
{__glXDisp_GetTexEnvfv, __glXDispSwap_GetTexEnvfv},
{__glXDisp_GetTexEnviv, __glXDispSwap_GetTexEnviv},
{__glXDisp_GetTexGendv, __glXDispSwap_GetTexGendv},
{__glXDisp_GetTexGenfv, __glXDispSwap_GetTexGenfv},
{__glXDisp_GetTexGeniv, __glXDispSwap_GetTexGeniv},
{__glXDisp_GetTexImage, __glXDispSwap_GetTexImage},
{__glXDisp_GetTexParameterfv, __glXDispSwap_GetTexParameterfv},
{__glXDisp_GetTexParameteriv, __glXDispSwap_GetTexParameteriv},
{__glXDisp_GetTexLevelParameterfv, __glXDispSwap_GetTexLevelParameterfv},
{__glXDisp_GetTexLevelParameteriv, __glXDispSwap_GetTexLevelParameteriv},
{__glXDisp_IsEnabled, __glXDispSwap_IsEnabled},
{__glXDisp_IsList, __glXDispSwap_IsList},
{__glXDisp_Flush, __glXDispSwap_Flush},
{__glXDisp_AreTexturesResident, __glXDispSwap_AreTexturesResident},
{__glXDisp_DeleteTextures, __glXDispSwap_DeleteTextures},
{__glXDisp_GenTextures, __glXDispSwap_GenTextures},
{__glXDisp_IsTexture, __glXDispSwap_IsTexture},
{__glXDisp_GetColorTable, __glXDispSwap_GetColorTable},
{__glXDisp_GetColorTableParameterfv, __glXDispSwap_GetColorTableParameterfv},
{__glXDisp_GetColorTableParameteriv, __glXDispSwap_GetColorTableParameteriv},
{__glXDisp_GetConvolutionFilter, __glXDispSwap_GetConvolutionFilter},
{__glXDisp_GetConvolutionParameterfv, __glXDispSwap_GetConvolutionParameterfv},
{__glXDisp_GetConvolutionParameteriv, __glXDispSwap_GetConvolutionParameteriv},
{__glXDisp_GetSeparableFilter, __glXDispSwap_GetSeparableFilter},
{__glXDisp_GetHistogram, __glXDispSwap_GetHistogram},
{__glXDisp_GetHistogramParameterfv, __glXDispSwap_GetHistogramParameterfv},
{__glXDisp_GetHistogramParameteriv, __glXDispSwap_GetHistogramParameteriv},
{__glXDisp_GetMinmax, __glXDispSwap_GetMinmax},
{__glXDisp_GetMinmaxParameterfv, __glXDispSwap_GetMinmaxParameterfv},
{__glXDisp_GetMinmaxParameteriv, __glXDispSwap_GetMinmaxParameteriv},
{__glXDisp_GetCompressedTexImageARB, __glXDispSwap_GetCompressedTexImageARB},
{__glXDisp_DeleteQueriesARB, __glXDispSwap_DeleteQueriesARB},
{__glXDisp_GenQueriesARB, __glXDispSwap_GenQueriesARB},
{__glXDisp_IsQueryARB, __glXDispSwap_IsQueryARB},
{__glXDisp_GetQueryivARB, __glXDispSwap_GetQueryivARB},
{__glXDisp_GetQueryObjectivARB, __glXDispSwap_GetQueryObjectivARB},
{__glXDisp_GetQueryObjectuivARB, __glXDispSwap_GetQueryObjectuivARB},
{NULL, NULL},
};
const struct __glXDispatchInfo Single_dispatch_info = {
8,
Single_dispatch_tree,
Single_function_table,
NULL,
NULL
};
static const int_fast16_t Render_dispatch_tree[95] = {
2,
5,
31,
54,
EMPTY_LEAF,
1,
8,
EMPTY_LEAF,
1,
11,
EMPTY_LEAF,
1,
14,
EMPTY_LEAF,
4,
LEAF(0),
LEAF(16),
LEAF(32),
LEAF(48),
LEAF(64),
LEAF(80),
LEAF(96),
LEAF(112),
LEAF(128),
LEAF(144),
LEAF(160),
LEAF(176),
LEAF(192),
LEAF(208),
LEAF(224),
EMPTY_LEAF,
1,
34,
EMPTY_LEAF,
1,
37,
EMPTY_LEAF,
1,
40,
EMPTY_LEAF,
1,
43,
EMPTY_LEAF,
1,
46,
EMPTY_LEAF,
1,
49,
EMPTY_LEAF,
2,
LEAF(240),
LEAF(248),
LEAF(256),
EMPTY_LEAF,
1,
57,
EMPTY_LEAF,
1,
60,
EMPTY_LEAF,
1,
63,
EMPTY_LEAF,
4,
LEAF(264),
LEAF(280),
80,
EMPTY_LEAF,
EMPTY_LEAF,
LEAF(296),
LEAF(312),
LEAF(328),
LEAF(344),
EMPTY_LEAF,
83,
86,
EMPTY_LEAF,
89,
92,
EMPTY_LEAF,
1,
LEAF(360),
EMPTY_LEAF,
1,
EMPTY_LEAF,
LEAF(368),
1,
LEAF(376),
EMPTY_LEAF,
1,
EMPTY_LEAF,
LEAF(384),
1,
LEAF(392),
EMPTY_LEAF,
};
static const void *Render_function_table[400][2] = {
{NULL, NULL},
{__glXDisp_CallList, __glXDispSwap_CallList},
{__glXDisp_CallLists, __glXDispSwap_CallLists},
{__glXDisp_ListBase, __glXDispSwap_ListBase},
{__glXDisp_Begin, __glXDispSwap_Begin},
{__glXDisp_Bitmap, __glXDispSwap_Bitmap},
{__glXDisp_Color3bv, __glXDispSwap_Color3bv},
{__glXDisp_Color3dv, __glXDispSwap_Color3dv},
{__glXDisp_Color3fv, __glXDispSwap_Color3fv},
{__glXDisp_Color3iv, __glXDispSwap_Color3iv},
{__glXDisp_Color3sv, __glXDispSwap_Color3sv},
{__glXDisp_Color3ubv, __glXDispSwap_Color3ubv},
{__glXDisp_Color3uiv, __glXDispSwap_Color3uiv},
{__glXDisp_Color3usv, __glXDispSwap_Color3usv},
{__glXDisp_Color4bv, __glXDispSwap_Color4bv},
{__glXDisp_Color4dv, __glXDispSwap_Color4dv},
{__glXDisp_Color4fv, __glXDispSwap_Color4fv},
{__glXDisp_Color4iv, __glXDispSwap_Color4iv},
{__glXDisp_Color4sv, __glXDispSwap_Color4sv},
{__glXDisp_Color4ubv, __glXDispSwap_Color4ubv},
{__glXDisp_Color4uiv, __glXDispSwap_Color4uiv},
{__glXDisp_Color4usv, __glXDispSwap_Color4usv},
{__glXDisp_EdgeFlagv, __glXDispSwap_EdgeFlagv},
{__glXDisp_End, __glXDispSwap_End},
{__glXDisp_Indexdv, __glXDispSwap_Indexdv},
{__glXDisp_Indexfv, __glXDispSwap_Indexfv},
{__glXDisp_Indexiv, __glXDispSwap_Indexiv},
{__glXDisp_Indexsv, __glXDispSwap_Indexsv},
{__glXDisp_Normal3bv, __glXDispSwap_Normal3bv},
{__glXDisp_Normal3dv, __glXDispSwap_Normal3dv},
{__glXDisp_Normal3fv, __glXDispSwap_Normal3fv},
{__glXDisp_Normal3iv, __glXDispSwap_Normal3iv},
{__glXDisp_Normal3sv, __glXDispSwap_Normal3sv},
{__glXDisp_RasterPos2dv, __glXDispSwap_RasterPos2dv},
{__glXDisp_RasterPos2fv, __glXDispSwap_RasterPos2fv},
{__glXDisp_RasterPos2iv, __glXDispSwap_RasterPos2iv},
{__glXDisp_RasterPos2sv, __glXDispSwap_RasterPos2sv},
{__glXDisp_RasterPos3dv, __glXDispSwap_RasterPos3dv},
{__glXDisp_RasterPos3fv, __glXDispSwap_RasterPos3fv},
{__glXDisp_RasterPos3iv, __glXDispSwap_RasterPos3iv},
{__glXDisp_RasterPos3sv, __glXDispSwap_RasterPos3sv},
{__glXDisp_RasterPos4dv, __glXDispSwap_RasterPos4dv},
{__glXDisp_RasterPos4fv, __glXDispSwap_RasterPos4fv},
{__glXDisp_RasterPos4iv, __glXDispSwap_RasterPos4iv},
{__glXDisp_RasterPos4sv, __glXDispSwap_RasterPos4sv},
{__glXDisp_Rectdv, __glXDispSwap_Rectdv},
{__glXDisp_Rectfv, __glXDispSwap_Rectfv},
{__glXDisp_Rectiv, __glXDispSwap_Rectiv},
{__glXDisp_Rectsv, __glXDispSwap_Rectsv},
{__glXDisp_TexCoord1dv, __glXDispSwap_TexCoord1dv},
{__glXDisp_TexCoord1fv, __glXDispSwap_TexCoord1fv},
{__glXDisp_TexCoord1iv, __glXDispSwap_TexCoord1iv},
{__glXDisp_TexCoord1sv, __glXDispSwap_TexCoord1sv},
{__glXDisp_TexCoord2dv, __glXDispSwap_TexCoord2dv},
{__glXDisp_TexCoord2fv, __glXDispSwap_TexCoord2fv},
{__glXDisp_TexCoord2iv, __glXDispSwap_TexCoord2iv},
{__glXDisp_TexCoord2sv, __glXDispSwap_TexCoord2sv},
{__glXDisp_TexCoord3dv, __glXDispSwap_TexCoord3dv},
{__glXDisp_TexCoord3fv, __glXDispSwap_TexCoord3fv},
{__glXDisp_TexCoord3iv, __glXDispSwap_TexCoord3iv},
{__glXDisp_TexCoord3sv, __glXDispSwap_TexCoord3sv},
{__glXDisp_TexCoord4dv, __glXDispSwap_TexCoord4dv},
{__glXDisp_TexCoord4fv, __glXDispSwap_TexCoord4fv},
{__glXDisp_TexCoord4iv, __glXDispSwap_TexCoord4iv},
{__glXDisp_TexCoord4sv, __glXDispSwap_TexCoord4sv},
{__glXDisp_Vertex2dv, __glXDispSwap_Vertex2dv},
{__glXDisp_Vertex2fv, __glXDispSwap_Vertex2fv},
{__glXDisp_Vertex2iv, __glXDispSwap_Vertex2iv},
{__glXDisp_Vertex2sv, __glXDispSwap_Vertex2sv},
{__glXDisp_Vertex3dv, __glXDispSwap_Vertex3dv},
{__glXDisp_Vertex3fv, __glXDispSwap_Vertex3fv},
{__glXDisp_Vertex3iv, __glXDispSwap_Vertex3iv},
{__glXDisp_Vertex3sv, __glXDispSwap_Vertex3sv},
{__glXDisp_Vertex4dv, __glXDispSwap_Vertex4dv},
{__glXDisp_Vertex4fv, __glXDispSwap_Vertex4fv},
{__glXDisp_Vertex4iv, __glXDispSwap_Vertex4iv},
{__glXDisp_Vertex4sv, __glXDispSwap_Vertex4sv},
{__glXDisp_ClipPlane, __glXDispSwap_ClipPlane},
{__glXDisp_ColorMaterial, __glXDispSwap_ColorMaterial},
{__glXDisp_CullFace, __glXDispSwap_CullFace},
{__glXDisp_Fogf, __glXDispSwap_Fogf},
{__glXDisp_Fogfv, __glXDispSwap_Fogfv},
{__glXDisp_Fogi, __glXDispSwap_Fogi},
{__glXDisp_Fogiv, __glXDispSwap_Fogiv},
{__glXDisp_FrontFace, __glXDispSwap_FrontFace},
{__glXDisp_Hint, __glXDispSwap_Hint},
{__glXDisp_Lightf, __glXDispSwap_Lightf},
{__glXDisp_Lightfv, __glXDispSwap_Lightfv},
{__glXDisp_Lighti, __glXDispSwap_Lighti},
{__glXDisp_Lightiv, __glXDispSwap_Lightiv},
{__glXDisp_LightModelf, __glXDispSwap_LightModelf},
{__glXDisp_LightModelfv, __glXDispSwap_LightModelfv},
{__glXDisp_LightModeli, __glXDispSwap_LightModeli},
{__glXDisp_LightModeliv, __glXDispSwap_LightModeliv},
{__glXDisp_LineStipple, __glXDispSwap_LineStipple},
{__glXDisp_LineWidth, __glXDispSwap_LineWidth},
{__glXDisp_Materialf, __glXDispSwap_Materialf},
{__glXDisp_Materialfv, __glXDispSwap_Materialfv},
{__glXDisp_Materiali, __glXDispSwap_Materiali},
{__glXDisp_Materialiv, __glXDispSwap_Materialiv},
{__glXDisp_PointSize, __glXDispSwap_PointSize},
{__glXDisp_PolygonMode, __glXDispSwap_PolygonMode},
{__glXDisp_PolygonStipple, __glXDispSwap_PolygonStipple},
{__glXDisp_Scissor, __glXDispSwap_Scissor},
{__glXDisp_ShadeModel, __glXDispSwap_ShadeModel},
{__glXDisp_TexParameterf, __glXDispSwap_TexParameterf},
{__glXDisp_TexParameterfv, __glXDispSwap_TexParameterfv},
{__glXDisp_TexParameteri, __glXDispSwap_TexParameteri},
{__glXDisp_TexParameteriv, __glXDispSwap_TexParameteriv},
{__glXDisp_TexImage1D, __glXDispSwap_TexImage1D},
{__glXDisp_TexImage2D, __glXDispSwap_TexImage2D},
{__glXDisp_TexEnvf, __glXDispSwap_TexEnvf},
{__glXDisp_TexEnvfv, __glXDispSwap_TexEnvfv},
{__glXDisp_TexEnvi, __glXDispSwap_TexEnvi},
{__glXDisp_TexEnviv, __glXDispSwap_TexEnviv},
{__glXDisp_TexGend, __glXDispSwap_TexGend},
{__glXDisp_TexGendv, __glXDispSwap_TexGendv},
{__glXDisp_TexGenf, __glXDispSwap_TexGenf},
{__glXDisp_TexGenfv, __glXDispSwap_TexGenfv},
{__glXDisp_TexGeni, __glXDispSwap_TexGeni},
{__glXDisp_TexGeniv, __glXDispSwap_TexGeniv},
{__glXDisp_InitNames, __glXDispSwap_InitNames},
{__glXDisp_LoadName, __glXDispSwap_LoadName},
{__glXDisp_PassThrough, __glXDispSwap_PassThrough},
{__glXDisp_PopName, __glXDispSwap_PopName},
{__glXDisp_PushName, __glXDispSwap_PushName},
{__glXDisp_DrawBuffer, __glXDispSwap_DrawBuffer},
{__glXDisp_Clear, __glXDispSwap_Clear},
{__glXDisp_ClearAccum, __glXDispSwap_ClearAccum},
{__glXDisp_ClearIndex, __glXDispSwap_ClearIndex},
{__glXDisp_ClearColor, __glXDispSwap_ClearColor},
{__glXDisp_ClearStencil, __glXDispSwap_ClearStencil},
{__glXDisp_ClearDepth, __glXDispSwap_ClearDepth},
{__glXDisp_StencilMask, __glXDispSwap_StencilMask},
{__glXDisp_ColorMask, __glXDispSwap_ColorMask},
{__glXDisp_DepthMask, __glXDispSwap_DepthMask},
{__glXDisp_IndexMask, __glXDispSwap_IndexMask},
{__glXDisp_Accum, __glXDispSwap_Accum},
{__glXDisp_Disable, __glXDispSwap_Disable},
{__glXDisp_Enable, __glXDispSwap_Enable},
{NULL, NULL},
{__glXDisp_PopAttrib, __glXDispSwap_PopAttrib},
{__glXDisp_PushAttrib, __glXDispSwap_PushAttrib},
{__glXDisp_Map1d, __glXDispSwap_Map1d},
{__glXDisp_Map1f, __glXDispSwap_Map1f},
{__glXDisp_Map2d, __glXDispSwap_Map2d},
{__glXDisp_Map2f, __glXDispSwap_Map2f},
{__glXDisp_MapGrid1d, __glXDispSwap_MapGrid1d},
{__glXDisp_MapGrid1f, __glXDispSwap_MapGrid1f},
{__glXDisp_MapGrid2d, __glXDispSwap_MapGrid2d},
{__glXDisp_MapGrid2f, __glXDispSwap_MapGrid2f},
{__glXDisp_EvalCoord1dv, __glXDispSwap_EvalCoord1dv},
{__glXDisp_EvalCoord1fv, __glXDispSwap_EvalCoord1fv},
{__glXDisp_EvalCoord2dv, __glXDispSwap_EvalCoord2dv},
{__glXDisp_EvalCoord2fv, __glXDispSwap_EvalCoord2fv},
{__glXDisp_EvalMesh1, __glXDispSwap_EvalMesh1},
{__glXDisp_EvalPoint1, __glXDispSwap_EvalPoint1},
{__glXDisp_EvalMesh2, __glXDispSwap_EvalMesh2},
{__glXDisp_EvalPoint2, __glXDispSwap_EvalPoint2},
{__glXDisp_AlphaFunc, __glXDispSwap_AlphaFunc},
{__glXDisp_BlendFunc, __glXDispSwap_BlendFunc},
{__glXDisp_LogicOp, __glXDispSwap_LogicOp},
{__glXDisp_StencilFunc, __glXDispSwap_StencilFunc},
{__glXDisp_StencilOp, __glXDispSwap_StencilOp},
{__glXDisp_DepthFunc, __glXDispSwap_DepthFunc},
{__glXDisp_PixelZoom, __glXDispSwap_PixelZoom},
{__glXDisp_PixelTransferf, __glXDispSwap_PixelTransferf},
{__glXDisp_PixelTransferi, __glXDispSwap_PixelTransferi},
{__glXDisp_PixelMapfv, __glXDispSwap_PixelMapfv},
{__glXDisp_PixelMapuiv, __glXDispSwap_PixelMapuiv},
{__glXDisp_PixelMapusv, __glXDispSwap_PixelMapusv},
{__glXDisp_ReadBuffer, __glXDispSwap_ReadBuffer},
{__glXDisp_CopyPixels, __glXDispSwap_CopyPixels},
{__glXDisp_DrawPixels, __glXDispSwap_DrawPixels},
{__glXDisp_DepthRange, __glXDispSwap_DepthRange},
{__glXDisp_Frustum, __glXDispSwap_Frustum},
{__glXDisp_LoadIdentity, __glXDispSwap_LoadIdentity},
{__glXDisp_LoadMatrixf, __glXDispSwap_LoadMatrixf},
{__glXDisp_LoadMatrixd, __glXDispSwap_LoadMatrixd},
{__glXDisp_MatrixMode, __glXDispSwap_MatrixMode},
{__glXDisp_MultMatrixf, __glXDispSwap_MultMatrixf},
{__glXDisp_MultMatrixd, __glXDispSwap_MultMatrixd},
{__glXDisp_Ortho, __glXDispSwap_Ortho},
{__glXDisp_PopMatrix, __glXDispSwap_PopMatrix},
{__glXDisp_PushMatrix, __glXDispSwap_PushMatrix},
{__glXDisp_Rotated, __glXDispSwap_Rotated},
{__glXDisp_Rotatef, __glXDispSwap_Rotatef},
{__glXDisp_Scaled, __glXDispSwap_Scaled},
{__glXDisp_Scalef, __glXDispSwap_Scalef},
{__glXDisp_Translated, __glXDispSwap_Translated},
{__glXDisp_Translatef, __glXDispSwap_Translatef},
{__glXDisp_Viewport, __glXDispSwap_Viewport},
{__glXDisp_PolygonOffset, __glXDispSwap_PolygonOffset},
{__glXDisp_DrawArrays, __glXDispSwap_DrawArrays},
{__glXDisp_Indexubv, __glXDispSwap_Indexubv},
{__glXDisp_ColorSubTable, __glXDispSwap_ColorSubTable},
{__glXDisp_CopyColorSubTable, __glXDispSwap_CopyColorSubTable},
{__glXDisp_ActiveTextureARB, __glXDispSwap_ActiveTextureARB},
{__glXDisp_MultiTexCoord1dvARB, __glXDispSwap_MultiTexCoord1dvARB},
{__glXDisp_MultiTexCoord1fvARB, __glXDispSwap_MultiTexCoord1fvARB},
{__glXDisp_MultiTexCoord1ivARB, __glXDispSwap_MultiTexCoord1ivARB},
{__glXDisp_MultiTexCoord1svARB, __glXDispSwap_MultiTexCoord1svARB},
{__glXDisp_MultiTexCoord2dvARB, __glXDispSwap_MultiTexCoord2dvARB},
{__glXDisp_MultiTexCoord2fvARB, __glXDispSwap_MultiTexCoord2fvARB},
{__glXDisp_MultiTexCoord2ivARB, __glXDispSwap_MultiTexCoord2ivARB},
{__glXDisp_MultiTexCoord2svARB, __glXDispSwap_MultiTexCoord2svARB},
{__glXDisp_MultiTexCoord3dvARB, __glXDispSwap_MultiTexCoord3dvARB},
{__glXDisp_MultiTexCoord3fvARB, __glXDispSwap_MultiTexCoord3fvARB},
{__glXDisp_MultiTexCoord3ivARB, __glXDispSwap_MultiTexCoord3ivARB},
{__glXDisp_MultiTexCoord3svARB, __glXDispSwap_MultiTexCoord3svARB},
{__glXDisp_MultiTexCoord4dvARB, __glXDispSwap_MultiTexCoord4dvARB},
{__glXDisp_MultiTexCoord4fvARB, __glXDispSwap_MultiTexCoord4fvARB},
{__glXDisp_MultiTexCoord4ivARB, __glXDispSwap_MultiTexCoord4ivARB},
{__glXDisp_MultiTexCoord4svARB, __glXDispSwap_MultiTexCoord4svARB},
{__glXDisp_CompressedTexImage1DARB, __glXDispSwap_CompressedTexImage1DARB},
{__glXDisp_CompressedTexImage2DARB, __glXDispSwap_CompressedTexImage2DARB},
{__glXDisp_CompressedTexImage3DARB, __glXDispSwap_CompressedTexImage3DARB},
{__glXDisp_CompressedTexSubImage1DARB, __glXDispSwap_CompressedTexSubImage1DARB},
{__glXDisp_CompressedTexSubImage2DARB, __glXDispSwap_CompressedTexSubImage2DARB},
{__glXDisp_CompressedTexSubImage3DARB, __glXDispSwap_CompressedTexSubImage3DARB},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{__glXDisp_SampleCoverageARB, __glXDispSwap_SampleCoverageARB},
{__glXDisp_WindowPos3fvMESA, __glXDispSwap_WindowPos3fvMESA},
{__glXDisp_BeginQueryARB, __glXDispSwap_BeginQueryARB},
{__glXDisp_EndQueryARB, __glXDispSwap_EndQueryARB},
{__glXDisp_DrawBuffersARB, __glXDispSwap_DrawBuffersARB},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{__glXDisp_SampleMaskSGIS, __glXDispSwap_SampleMaskSGIS},
{__glXDisp_SamplePatternSGIS, __glXDispSwap_SamplePatternSGIS},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{__glXDisp_ColorTable, __glXDispSwap_ColorTable},
{__glXDisp_ColorTableParameterfv, __glXDispSwap_ColorTableParameterfv},
{__glXDisp_ColorTableParameteriv, __glXDispSwap_ColorTableParameteriv},
{__glXDisp_CopyColorTable, __glXDispSwap_CopyColorTable},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{__glXDisp_PointParameterfEXT, __glXDispSwap_PointParameterfEXT},
{__glXDisp_PointParameterfvEXT, __glXDispSwap_PointParameterfvEXT},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{__glXDisp_BlendColor, __glXDispSwap_BlendColor},
{__glXDisp_BlendEquation, __glXDispSwap_BlendEquation},
{NULL, NULL},
{__glXDisp_TexSubImage1D, __glXDispSwap_TexSubImage1D},
{__glXDisp_TexSubImage2D, __glXDispSwap_TexSubImage2D},
{__glXDisp_ConvolutionFilter1D, __glXDispSwap_ConvolutionFilter1D},
{__glXDisp_ConvolutionFilter2D, __glXDispSwap_ConvolutionFilter2D},
{__glXDisp_ConvolutionParameterf, __glXDispSwap_ConvolutionParameterf},
{__glXDisp_ConvolutionParameterfv, __glXDispSwap_ConvolutionParameterfv},
{__glXDisp_ConvolutionParameteri, __glXDispSwap_ConvolutionParameteri},
{__glXDisp_ConvolutionParameteriv, __glXDispSwap_ConvolutionParameteriv},
{__glXDisp_CopyConvolutionFilter1D, __glXDispSwap_CopyConvolutionFilter1D},
{__glXDisp_CopyConvolutionFilter2D, __glXDispSwap_CopyConvolutionFilter2D},
{__glXDisp_SeparableFilter2D, __glXDispSwap_SeparableFilter2D},
{__glXDisp_Histogram, __glXDispSwap_Histogram},
{__glXDisp_Minmax, __glXDispSwap_Minmax},
{__glXDisp_ResetHistogram, __glXDispSwap_ResetHistogram},
{__glXDisp_ResetMinmax, __glXDispSwap_ResetMinmax},
{__glXDisp_TexImage3D, __glXDispSwap_TexImage3D},
{__glXDisp_TexSubImage3D, __glXDispSwap_TexSubImage3D},
{NULL, NULL},
{__glXDisp_BindTexture, __glXDispSwap_BindTexture},
{__glXDisp_PrioritizeTextures, __glXDispSwap_PrioritizeTextures},
{__glXDisp_CopyTexImage1D, __glXDispSwap_CopyTexImage1D},
{__glXDisp_CopyTexImage2D, __glXDispSwap_CopyTexImage2D},
{__glXDisp_CopyTexSubImage1D, __glXDispSwap_CopyTexSubImage1D},
{__glXDisp_CopyTexSubImage2D, __glXDispSwap_CopyTexSubImage2D},
{__glXDisp_CopyTexSubImage3D, __glXDispSwap_CopyTexSubImage3D},
{__glXDisp_FogCoordfvEXT, __glXDispSwap_FogCoordfvEXT},
{__glXDisp_FogCoorddvEXT, __glXDispSwap_FogCoorddvEXT},
{__glXDisp_SecondaryColor3bvEXT, __glXDispSwap_SecondaryColor3bvEXT},
{__glXDisp_SecondaryColor3svEXT, __glXDispSwap_SecondaryColor3svEXT},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{__glXDisp_BindProgramNV, __glXDispSwap_BindProgramNV},
{__glXDisp_ExecuteProgramNV, __glXDispSwap_ExecuteProgramNV},
{__glXDisp_RequestResidentProgramsNV, __glXDispSwap_RequestResidentProgramsNV},
{__glXDisp_LoadProgramNV, __glXDispSwap_LoadProgramNV},
{__glXDisp_ProgramEnvParameter4fvARB, __glXDispSwap_ProgramEnvParameter4fvARB},
{__glXDisp_ProgramEnvParameter4dvARB, __glXDispSwap_ProgramEnvParameter4dvARB},
{__glXDisp_ProgramParameters4fvNV, __glXDispSwap_ProgramParameters4fvNV},
{__glXDisp_ProgramParameters4dvNV, __glXDispSwap_ProgramParameters4dvNV},
{__glXDisp_TrackMatrixNV, __glXDispSwap_TrackMatrixNV},
{__glXDisp_VertexAttrib1svARB, __glXDispSwap_VertexAttrib1svARB},
{__glXDisp_VertexAttrib2svARB, __glXDispSwap_VertexAttrib2svARB},
{__glXDisp_VertexAttrib3svARB, __glXDispSwap_VertexAttrib3svARB},
{__glXDisp_VertexAttrib4svARB, __glXDispSwap_VertexAttrib4svARB},
{__glXDisp_VertexAttrib1fvARB, __glXDispSwap_VertexAttrib1fvARB},
{__glXDisp_VertexAttrib2fvARB, __glXDispSwap_VertexAttrib2fvARB},
{__glXDisp_VertexAttrib3fvARB, __glXDispSwap_VertexAttrib3fvARB},
{__glXDisp_VertexAttrib4fvARB, __glXDispSwap_VertexAttrib4fvARB},
{__glXDisp_VertexAttrib1dvARB, __glXDispSwap_VertexAttrib1dvARB},
{__glXDisp_VertexAttrib2dvARB, __glXDispSwap_VertexAttrib2dvARB},
{__glXDisp_VertexAttrib3dvARB, __glXDispSwap_VertexAttrib3dvARB},
{__glXDisp_VertexAttrib4dvARB, __glXDispSwap_VertexAttrib4dvARB},
{__glXDisp_VertexAttrib4NubvARB, __glXDispSwap_VertexAttrib4NubvARB},
{__glXDisp_VertexAttribs1svNV, __glXDispSwap_VertexAttribs1svNV},
{__glXDisp_VertexAttribs2svNV, __glXDispSwap_VertexAttribs2svNV},
{__glXDisp_VertexAttribs3svNV, __glXDispSwap_VertexAttribs3svNV},
{__glXDisp_VertexAttribs4svNV, __glXDispSwap_VertexAttribs4svNV},
{__glXDisp_VertexAttribs1fvNV, __glXDispSwap_VertexAttribs1fvNV},
{__glXDisp_VertexAttribs2fvNV, __glXDispSwap_VertexAttribs2fvNV},
{__glXDisp_VertexAttribs3fvNV, __glXDispSwap_VertexAttribs3fvNV},
{__glXDisp_VertexAttribs4fvNV, __glXDispSwap_VertexAttribs4fvNV},
{__glXDisp_VertexAttribs1dvNV, __glXDispSwap_VertexAttribs1dvNV},
{__glXDisp_VertexAttribs2dvNV, __glXDispSwap_VertexAttribs2dvNV},
{__glXDisp_VertexAttribs3dvNV, __glXDispSwap_VertexAttribs3dvNV},
{__glXDisp_VertexAttribs4dvNV, __glXDispSwap_VertexAttribs4dvNV},
{__glXDisp_VertexAttribs4ubvNV, __glXDispSwap_VertexAttribs4ubvNV},
{__glXDisp_ProgramLocalParameter4fvARB, __glXDispSwap_ProgramLocalParameter4fvARB},
{__glXDisp_ProgramLocalParameter4dvARB, __glXDispSwap_ProgramLocalParameter4dvARB},
{__glXDisp_ProgramStringARB, __glXDispSwap_ProgramStringARB},
{__glXDisp_ProgramNamedParameter4fvNV, __glXDispSwap_ProgramNamedParameter4fvNV},
{__glXDisp_ProgramNamedParameter4dvNV, __glXDispSwap_ProgramNamedParameter4dvNV},
{__glXDisp_ActiveStencilFaceEXT, __glXDispSwap_ActiveStencilFaceEXT},
{__glXDisp_PointParameteriNV, __glXDispSwap_PointParameteriNV},
{__glXDisp_PointParameterivNV, __glXDispSwap_PointParameterivNV},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{__glXDisp_BlendEquationSeparateEXT, __glXDispSwap_BlendEquationSeparateEXT},
{NULL, NULL},
{__glXDisp_VertexAttrib4bvARB, __glXDispSwap_VertexAttrib4bvARB},
{__glXDisp_VertexAttrib4ivARB, __glXDispSwap_VertexAttrib4ivARB},
{__glXDisp_VertexAttrib4ubvARB, __glXDispSwap_VertexAttrib4ubvARB},
{__glXDisp_VertexAttrib4usvARB, __glXDispSwap_VertexAttrib4usvARB},
{__glXDisp_VertexAttrib4uivARB, __glXDispSwap_VertexAttrib4uivARB},
{__glXDisp_VertexAttrib4NbvARB, __glXDispSwap_VertexAttrib4NbvARB},
{__glXDisp_VertexAttrib4NsvARB, __glXDispSwap_VertexAttrib4NsvARB},
{__glXDisp_VertexAttrib4NivARB, __glXDispSwap_VertexAttrib4NivARB},
{__glXDisp_VertexAttrib4NusvARB, __glXDispSwap_VertexAttrib4NusvARB},
{__glXDisp_VertexAttrib4NuivARB, __glXDispSwap_VertexAttrib4NuivARB},
{__glXDisp_SecondaryColor3ivEXT, __glXDispSwap_SecondaryColor3ivEXT},
{__glXDisp_SecondaryColor3fvEXT, __glXDispSwap_SecondaryColor3fvEXT},
{__glXDisp_SecondaryColor3dvEXT, __glXDispSwap_SecondaryColor3dvEXT},
{__glXDisp_SecondaryColor3ubvEXT, __glXDispSwap_SecondaryColor3ubvEXT},
{__glXDisp_SecondaryColor3usvEXT, __glXDispSwap_SecondaryColor3usvEXT},
{__glXDisp_SecondaryColor3uivEXT, __glXDispSwap_SecondaryColor3uivEXT},
{__glXDisp_BlendFuncSeparateEXT, __glXDispSwap_BlendFuncSeparateEXT},
{NULL, NULL},
{NULL, NULL},
{__glXDisp_VertexAttrib1svNV, __glXDispSwap_VertexAttrib1svNV},
{__glXDisp_VertexAttrib2svNV, __glXDispSwap_VertexAttrib2svNV},
{__glXDisp_VertexAttrib3svNV, __glXDispSwap_VertexAttrib3svNV},
{__glXDisp_VertexAttrib4svNV, __glXDispSwap_VertexAttrib4svNV},
{__glXDisp_VertexAttrib1fvNV, __glXDispSwap_VertexAttrib1fvNV},
{__glXDisp_VertexAttrib2fvNV, __glXDispSwap_VertexAttrib2fvNV},
{__glXDisp_VertexAttrib3fvNV, __glXDispSwap_VertexAttrib3fvNV},
{__glXDisp_VertexAttrib4fvNV, __glXDispSwap_VertexAttrib4fvNV},
{__glXDisp_VertexAttrib1dvNV, __glXDispSwap_VertexAttrib1dvNV},
{__glXDisp_VertexAttrib2dvNV, __glXDispSwap_VertexAttrib2dvNV},
{__glXDisp_VertexAttrib3dvNV, __glXDispSwap_VertexAttrib3dvNV},
{__glXDisp_VertexAttrib4dvNV, __glXDispSwap_VertexAttrib4dvNV},
{__glXDisp_VertexAttrib4ubvNV, __glXDispSwap_VertexAttrib4ubvNV},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{__glXDisp_BindRenderbufferEXT, __glXDispSwap_BindRenderbufferEXT},
{__glXDisp_DeleteRenderbuffersEXT, __glXDispSwap_DeleteRenderbuffersEXT},
{__glXDisp_RenderbufferStorageEXT, __glXDispSwap_RenderbufferStorageEXT},
{__glXDisp_BindFramebufferEXT, __glXDispSwap_BindFramebufferEXT},
{__glXDisp_DeleteFramebuffersEXT, __glXDispSwap_DeleteFramebuffersEXT},
{__glXDisp_FramebufferTexture1DEXT, __glXDispSwap_FramebufferTexture1DEXT},
{__glXDisp_FramebufferTexture2DEXT, __glXDispSwap_FramebufferTexture2DEXT},
{__glXDisp_FramebufferTexture3DEXT, __glXDispSwap_FramebufferTexture3DEXT},
{__glXDisp_FramebufferRenderbufferEXT, __glXDispSwap_FramebufferRenderbufferEXT},
{__glXDisp_GenerateMipmapEXT, __glXDispSwap_GenerateMipmapEXT},
{NULL, NULL},
{NULL, NULL},
};
static const int_fast16_t Render_size_table[400][2] = {
{ 0, ~0},
{ 8, ~0},
{ 12, 0},
{ 8, ~0},
{ 8, ~0},
{ 48, 1},
{ 8, ~0},
{ 28, ~0},
{ 16, ~0},
{ 16, ~0},
{ 12, ~0},
{ 8, ~0},
{ 16, ~0},
{ 12, ~0},
{ 8, ~0},
{ 36, ~0},
{ 20, ~0},
{ 20, ~0},
{ 12, ~0},
{ 8, ~0},
{ 20, ~0},
{ 12, ~0},
{ 8, ~0},
{ 4, ~0},
{ 12, ~0},
{ 8, ~0},
{ 8, ~0},
{ 8, ~0},
{ 8, ~0},
{ 28, ~0},
{ 16, ~0},
{ 16, ~0},
{ 12, ~0},
{ 20, ~0},
{ 12, ~0},
{ 12, ~0},
{ 8, ~0},
{ 28, ~0},
{ 16, ~0},
{ 16, ~0},
{ 12, ~0},
{ 36, ~0},
{ 20, ~0},
{ 20, ~0},
{ 12, ~0},
{ 36, ~0},
{ 20, ~0},
{ 20, ~0},
{ 12, ~0},
{ 12, ~0},
{ 8, ~0},
{ 8, ~0},
{ 8, ~0},
{ 20, ~0},
{ 12, ~0},
{ 12, ~0},
{ 8, ~0},
{ 28, ~0},
{ 16, ~0},
{ 16, ~0},
{ 12, ~0},
{ 36, ~0},
{ 20, ~0},
{ 20, ~0},
{ 12, ~0},
{ 20, ~0},
{ 12, ~0},
{ 12, ~0},
{ 8, ~0},
{ 28, ~0},
{ 16, ~0},
{ 16, ~0},
{ 12, ~0},
{ 36, ~0},
{ 20, ~0},
{ 20, ~0},
{ 12, ~0},
{ 40, ~0},
{ 12, ~0},
{ 8, ~0},
{ 12, ~0},
{ 8, 2},
{ 12, ~0},
{ 8, 3},
{ 8, ~0},
{ 12, ~0},
{ 16, ~0},
{ 12, 4},
{ 16, ~0},
{ 12, 5},
{ 12, ~0},
{ 8, 6},
{ 12, ~0},
{ 8, 7},
{ 12, ~0},
{ 8, ~0},
{ 16, ~0},
{ 12, 8},
{ 16, ~0},
{ 12, 9},
{ 8, ~0},
{ 12, ~0},
{ 24, 10},
{ 20, ~0},
{ 8, ~0},
{ 16, ~0},
{ 12, 11},
{ 16, ~0},
{ 12, 12},
{ 56, 13},
{ 56, 14},
{ 16, ~0},
{ 12, 15},
{ 16, ~0},
{ 12, 16},
{ 20, ~0},
{ 12, 17},
{ 16, ~0},
{ 12, 18},
{ 16, ~0},
{ 12, 19},
{ 4, ~0},
{ 8, ~0},
{ 8, ~0},
{ 4, ~0},
{ 8, ~0},
{ 8, ~0},
{ 8, ~0},
{ 20, ~0},
{ 8, ~0},
{ 20, ~0},
{ 8, ~0},
{ 12, ~0},
{ 8, ~0},
{ 8, ~0},
{ 8, ~0},
{ 8, ~0},
{ 12, ~0},
{ 8, ~0},
{ 8, ~0},
{ 0, ~0},
{ 4, ~0},
{ 8, ~0},
{ 28, 20},
{ 20, 21},
{ 48, 22},
{ 32, 23},
{ 24, ~0},
{ 16, ~0},
{ 44, ~0},
{ 28, ~0},
{ 12, ~0},
{ 8, ~0},
{ 20, ~0},
{ 12, ~0},
{ 16, ~0},
{ 8, ~0},
{ 24, ~0},
{ 12, ~0},
{ 12, ~0},
{ 12, ~0},
{ 8, ~0},
{ 16, ~0},
{ 16, ~0},
{ 8, ~0},
{ 12, ~0},
{ 12, ~0},
{ 12, ~0},
{ 12, 24},
{ 12, 25},
{ 12, 26},
{ 8, ~0},
{ 24, ~0},
{ 40, 27},
{ 20, ~0},
{ 52, ~0},
{ 4, ~0},
{ 68, ~0},
{132, ~0},
{ 8, ~0},
{ 68, ~0},
{132, ~0},
{ 52, ~0},
{ 4, ~0},
{ 4, ~0},
{ 36, ~0},
{ 20, ~0},
{ 28, ~0},
{ 16, ~0},
{ 28, ~0},
{ 16, ~0},
{ 20, ~0},
{ 12, ~0},
{ 16, 28},
{ 8, ~0},
{ 44, 29},
{ 24, ~0},
{ 8, ~0},
{ 16, ~0},
{ 12, ~0},
{ 12, ~0},
{ 12, ~0},
{ 24, ~0},
{ 16, ~0},
{ 16, ~0},
{ 12, ~0},
{ 32, ~0},
{ 20, ~0},
{ 20, ~0},
{ 16, ~0},
{ 40, ~0},
{ 24, ~0},
{ 24, ~0},
{ 16, ~0},
{ 28, 30},
{ 32, 31},
{ 36, 32},
{ 28, 33},
{ 36, 34},
{ 44, 35},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 12, ~0},
{ 16, ~0},
{ 12, ~0},
{ 8, ~0},
{ 8, 36},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 12, ~0},
{ 8, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 44, 37},
{ 12, 38},
{ 12, 39},
{ 24, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 12, ~0},
{ 8, 40},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 20, ~0},
{ 8, ~0},
{ 0, ~0},
{ 60, 41},
{ 60, 42},
{ 48, 43},
{ 48, 44},
{ 16, ~0},
{ 12, 45},
{ 16, ~0},
{ 12, 46},
{ 24, ~0},
{ 28, ~0},
{ 32, 47},
{ 20, ~0},
{ 16, ~0},
{ 8, ~0},
{ 8, ~0},
{ 84, 48},
{ 92, 49},
{ 0, ~0},
{ 12, ~0},
{ 8, 50},
{ 32, ~0},
{ 36, ~0},
{ 28, ~0},
{ 36, ~0},
{ 40, ~0},
{ 8, ~0},
{ 12, ~0},
{ 8, ~0},
{ 12, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 12, ~0},
{ 28, ~0},
{ 8, 51},
{ 16, 52},
{ 28, ~0},
{ 44, ~0},
{ 16, 53},
{ 16, 54},
{ 20, ~0},
{ 12, ~0},
{ 12, ~0},
{ 16, ~0},
{ 16, ~0},
{ 12, ~0},
{ 16, ~0},
{ 20, ~0},
{ 24, ~0},
{ 16, ~0},
{ 24, ~0},
{ 32, ~0},
{ 40, ~0},
{ 12, ~0},
{ 12, 55},
{ 12, 56},
{ 12, 57},
{ 12, 58},
{ 12, 59},
{ 12, 60},
{ 12, 61},
{ 12, 62},
{ 12, 63},
{ 12, 64},
{ 12, 65},
{ 12, 66},
{ 12, 67},
{ 28, ~0},
{ 44, ~0},
{ 16, 68},
{ 28, 69},
{ 44, 70},
{ 8, ~0},
{ 12, ~0},
{ 8, 71},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 12, ~0},
{ 0, ~0},
{ 12, ~0},
{ 24, ~0},
{ 12, ~0},
{ 16, ~0},
{ 24, ~0},
{ 12, ~0},
{ 16, ~0},
{ 24, ~0},
{ 16, ~0},
{ 24, ~0},
{ 16, ~0},
{ 16, ~0},
{ 28, ~0},
{ 8, ~0},
{ 12, ~0},
{ 16, ~0},
{ 20, ~0},
{ 0, ~0},
{ 0, ~0},
{ 12, ~0},
{ 12, ~0},
{ 16, ~0},
{ 16, ~0},
{ 12, ~0},
{ 16, ~0},
{ 20, ~0},
{ 24, ~0},
{ 16, ~0},
{ 24, ~0},
{ 32, ~0},
{ 40, ~0},
{ 12, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 0, ~0},
{ 12, ~0},
{ 8, 72},
{ 20, ~0},
{ 12, ~0},
{ 8, 73},
{ 24, ~0},
{ 24, ~0},
{ 28, ~0},
{ 20, ~0},
{ 8, ~0},
{ 0, ~0},
{ 0, ~0},
};
static const gl_proto_size_func Render_size_func_table[74] = {
__glXCallListsReqSize,
__glXBitmapReqSize,
__glXFogfvReqSize,
__glXFogivReqSize,
__glXLightfvReqSize,
__glXLightivReqSize,
__glXLightModelfvReqSize,
__glXLightModelivReqSize,
__glXMaterialfvReqSize,
__glXMaterialivReqSize,
__glXPolygonStippleReqSize,
__glXTexParameterfvReqSize,
__glXTexParameterivReqSize,
__glXTexImage1DReqSize,
__glXTexImage2DReqSize,
__glXTexEnvfvReqSize,
__glXTexEnvivReqSize,
__glXTexGendvReqSize,
__glXTexGenfvReqSize,
__glXTexGenivReqSize,
__glXMap1dReqSize,
__glXMap1fReqSize,
__glXMap2dReqSize,
__glXMap2fReqSize,
__glXPixelMapfvReqSize,
__glXPixelMapuivReqSize,
__glXPixelMapusvReqSize,
__glXDrawPixelsReqSize,
__glXDrawArraysReqSize,
__glXColorSubTableReqSize,
__glXCompressedTexImage1DARBReqSize,
__glXCompressedTexImage2DARBReqSize,
__glXCompressedTexImage3DARBReqSize,
__glXCompressedTexSubImage1DARBReqSize,
__glXCompressedTexSubImage2DARBReqSize,
__glXCompressedTexSubImage3DARBReqSize,
__glXDrawBuffersARBReqSize,
__glXColorTableReqSize,
__glXColorTableParameterfvReqSize,
__glXColorTableParameterivReqSize,
__glXPointParameterfvEXTReqSize,
__glXTexSubImage1DReqSize,
__glXTexSubImage2DReqSize,
__glXConvolutionFilter1DReqSize,
__glXConvolutionFilter2DReqSize,
__glXConvolutionParameterfvReqSize,
__glXConvolutionParameterivReqSize,
__glXSeparableFilter2DReqSize,
__glXTexImage3DReqSize,
__glXTexSubImage3DReqSize,
__glXPrioritizeTexturesReqSize,
__glXRequestResidentProgramsNVReqSize,
__glXLoadProgramNVReqSize,
__glXProgramParameters4fvNVReqSize,
__glXProgramParameters4dvNVReqSize,
__glXVertexAttribs1svNVReqSize,
__glXVertexAttribs2svNVReqSize,
__glXVertexAttribs3svNVReqSize,
__glXVertexAttribs4svNVReqSize,
__glXVertexAttribs1fvNVReqSize,
__glXVertexAttribs2fvNVReqSize,
__glXVertexAttribs3fvNVReqSize,
__glXVertexAttribs4fvNVReqSize,
__glXVertexAttribs1dvNVReqSize,
__glXVertexAttribs2dvNVReqSize,
__glXVertexAttribs3dvNVReqSize,
__glXVertexAttribs4dvNVReqSize,
__glXVertexAttribs4ubvNVReqSize,
__glXProgramStringARBReqSize,
__glXProgramNamedParameter4fvNVReqSize,
__glXProgramNamedParameter4dvNVReqSize,
__glXPointParameterivNVReqSize,
__glXDeleteRenderbuffersEXTReqSize,
__glXDeleteFramebuffersEXTReqSize,
};
const struct __glXDispatchInfo Render_dispatch_info = {
13,
Render_dispatch_tree,
Render_function_table,
Render_size_table,
Render_size_func_table
};
static const int_fast16_t VendorPriv_dispatch_tree[152] = {
2,
5,
EMPTY_LEAF,
119,
EMPTY_LEAF,
1,
8,
EMPTY_LEAF,
1,
11,
EMPTY_LEAF,
2,
16,
EMPTY_LEAF,
78,
EMPTY_LEAF,
2,
21,
EMPTY_LEAF,
36,
EMPTY_LEAF,
1,
24,
EMPTY_LEAF,
1,
27,
EMPTY_LEAF,
1,
30,
EMPTY_LEAF,
1,
33,
EMPTY_LEAF,
1,
LEAF(0),
EMPTY_LEAF,
2,
41,
EMPTY_LEAF,
53,
67,
1,
44,
EMPTY_LEAF,
1,
47,
EMPTY_LEAF,
1,
50,
EMPTY_LEAF,
1,
LEAF(16),
EMPTY_LEAF,
1,
56,
EMPTY_LEAF,
2,
61,
LEAF(24),
EMPTY_LEAF,
64,
1,
EMPTY_LEAF,
LEAF(40),
1,
LEAF(48),
EMPTY_LEAF,
1,
70,
EMPTY_LEAF,
1,
73,
EMPTY_LEAF,
2,
EMPTY_LEAF,
LEAF(56),
LEAF(64),
EMPTY_LEAF,
2,
83,
EMPTY_LEAF,
101,
EMPTY_LEAF,
1,
86,
EMPTY_LEAF,
1,
89,
EMPTY_LEAF,
1,
92,
EMPTY_LEAF,
1,
95,
EMPTY_LEAF,
1,
98,
EMPTY_LEAF,
1,
LEAF(72),
EMPTY_LEAF,
1,
104,
EMPTY_LEAF,
1,
107,
EMPTY_LEAF,
1,
110,
EMPTY_LEAF,
1,
EMPTY_LEAF,
113,
1,
116,
EMPTY_LEAF,
1,
LEAF(80),
EMPTY_LEAF,
1,
122,
EMPTY_LEAF,
1,
125,
EMPTY_LEAF,
1,
128,
EMPTY_LEAF,
1,
131,
EMPTY_LEAF,
1,
134,
EMPTY_LEAF,
1,
137,
EMPTY_LEAF,
1,
140,
EMPTY_LEAF,
1,
143,
EMPTY_LEAF,
1,
146,
EMPTY_LEAF,
1,
149,
EMPTY_LEAF,
1,
LEAF(88),
EMPTY_LEAF,
};
static const void *VendorPriv_function_table[104][2] = {
{NULL, NULL},
{__glXDisp_GetConvolutionFilterEXT, __glXDispSwap_GetConvolutionFilterEXT},
{__glXDisp_GetConvolutionParameterfvEXT, __glXDispSwap_GetConvolutionParameterfvEXT},
{__glXDisp_GetConvolutionParameterivEXT, __glXDispSwap_GetConvolutionParameterivEXT},
{__glXDisp_GetSeparableFilterEXT, __glXDispSwap_GetSeparableFilterEXT},
{__glXDisp_GetHistogramEXT, __glXDispSwap_GetHistogramEXT},
{__glXDisp_GetHistogramParameterfvEXT, __glXDispSwap_GetHistogramParameterfvEXT},
{__glXDisp_GetHistogramParameterivEXT, __glXDispSwap_GetHistogramParameterivEXT},
{__glXDisp_GetMinmaxEXT, __glXDispSwap_GetMinmaxEXT},
{__glXDisp_GetMinmaxParameterfvEXT, __glXDispSwap_GetMinmaxParameterfvEXT},
{__glXDisp_GetMinmaxParameterivEXT, __glXDispSwap_GetMinmaxParameterivEXT},
{__glXDisp_AreTexturesResidentEXT, __glXDispSwap_AreTexturesResidentEXT},
{__glXDisp_DeleteTexturesEXT, __glXDispSwap_DeleteTexturesEXT},
{__glXDisp_GenTexturesEXT, __glXDispSwap_GenTexturesEXT},
{__glXDisp_IsTextureEXT, __glXDispSwap_IsTextureEXT},
{NULL, NULL},
{__glXDisp_QueryContextInfoEXT, __glXDispSwap_QueryContextInfoEXT},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{__glXDisp_GetProgramEnvParameterfvARB, __glXDispSwap_GetProgramEnvParameterfvARB},
{__glXDisp_GetProgramEnvParameterdvARB, __glXDispSwap_GetProgramEnvParameterdvARB},
{__glXDisp_GetProgramivNV, __glXDispSwap_GetProgramivNV},
{__glXDisp_GetProgramStringNV, __glXDispSwap_GetProgramStringNV},
{__glXDisp_GetTrackMatrixivNV, __glXDispSwap_GetTrackMatrixivNV},
{__glXDisp_GetVertexAttribdvARB, __glXDispSwap_GetVertexAttribdvARB},
{__glXDisp_GetVertexAttribfvNV, __glXDispSwap_GetVertexAttribfvNV},
{__glXDisp_GetVertexAttribivNV, __glXDispSwap_GetVertexAttribivNV},
{__glXDisp_IsProgramNV, __glXDispSwap_IsProgramNV},
{__glXDisp_GetProgramLocalParameterfvARB, __glXDispSwap_GetProgramLocalParameterfvARB},
{__glXDisp_GetProgramLocalParameterdvARB, __glXDispSwap_GetProgramLocalParameterdvARB},
{__glXDisp_GetProgramivARB, __glXDispSwap_GetProgramivARB},
{__glXDisp_GetProgramStringARB, __glXDispSwap_GetProgramStringARB},
{NULL, NULL},
{__glXDisp_GetProgramNamedParameterfvNV, __glXDispSwap_GetProgramNamedParameterfvNV},
{__glXDisp_GetProgramNamedParameterdvNV, __glXDispSwap_GetProgramNamedParameterdvNV},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{__glXDisp_AreProgramsResidentNV, __glXDispSwap_AreProgramsResidentNV},
{__glXDisp_DeleteProgramsNV, __glXDispSwap_DeleteProgramsNV},
{__glXDisp_GenProgramsNV, __glXDispSwap_GenProgramsNV},
{NULL, NULL},
{NULL, NULL},
{__glXDisp_BindTexImageEXT, __glXDispSwap_BindTexImageEXT},
{__glXDisp_ReleaseTexImageEXT, __glXDispSwap_ReleaseTexImageEXT},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{__glXDisp_IsRenderbufferEXT, __glXDispSwap_IsRenderbufferEXT},
{__glXDisp_GenRenderbuffersEXT, __glXDispSwap_GenRenderbuffersEXT},
{__glXDisp_GetRenderbufferParameterivEXT, __glXDispSwap_GetRenderbufferParameterivEXT},
{__glXDisp_IsFramebufferEXT, __glXDispSwap_IsFramebufferEXT},
{__glXDisp_GenFramebuffersEXT, __glXDispSwap_GenFramebuffersEXT},
{__glXDisp_CheckFramebufferStatusEXT, __glXDispSwap_CheckFramebufferStatusEXT},
{__glXDisp_GetFramebufferAttachmentParameterivEXT, __glXDispSwap_GetFramebufferAttachmentParameterivEXT},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{__glXDisp_GetColorTableSGI, __glXDispSwap_GetColorTableSGI},
{__glXDisp_GetColorTableParameterfvSGI, __glXDispSwap_GetColorTableParameterfvSGI},
{__glXDisp_GetColorTableParameterivSGI, __glXDispSwap_GetColorTableParameterivSGI},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{__glXDisp_CopySubBufferMESA, __glXDispSwap_CopySubBufferMESA},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{__glXDisp_SwapIntervalSGI, __glXDispSwap_SwapIntervalSGI},
{__glXDisp_MakeCurrentReadSGI, __glXDispSwap_MakeCurrentReadSGI},
{NULL, NULL},
{NULL, NULL},
{__glXDisp_GetFBConfigsSGIX, __glXDispSwap_GetFBConfigsSGIX},
{__glXDisp_CreateContextWithConfigSGIX, __glXDispSwap_CreateContextWithConfigSGIX},
{__glXDisp_CreateGLXPixmapWithConfigSGIX, __glXDispSwap_CreateGLXPixmapWithConfigSGIX},
{__glXDisp_CreateGLXPbufferSGIX, __glXDispSwap_CreateGLXPbufferSGIX},
{__glXDisp_DestroyGLXPbufferSGIX, __glXDispSwap_DestroyGLXPbufferSGIX},
{__glXDisp_ChangeDrawableAttributesSGIX, __glXDispSwap_ChangeDrawableAttributesSGIX},
{__glXDisp_GetDrawableAttributesSGIX, __glXDispSwap_GetDrawableAttributesSGIX},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
{NULL, NULL},
};
const struct __glXDispatchInfo VendorPriv_dispatch_info = {
17,
VendorPriv_dispatch_tree,
VendorPriv_function_table,
NULL,
NULL
};