+static const retrace::Entry callbacks[] = {
+ //{"glXBindChannelToWindowSGIX", &retrace_glXBindChannelToWindowSGIX},
+ //{"glXBindSwapBarrierNV", &retrace_glXBindSwapBarrierNV},
+ //{"glXBindSwapBarrierSGIX", &retrace_glXBindSwapBarrierSGIX},
+ //{"glXBindTexImageEXT", &retrace_glXBindTexImageEXT},
+ //{"glXChannelRectSGIX", &retrace_glXChannelRectSGIX},
+ //{"glXChannelRectSyncSGIX", &retrace_glXChannelRectSyncSGIX},
+ {"glXChooseFBConfig", &retrace::ignore},
+ {"glXChooseFBConfigSGIX", &retrace::ignore},
+ {"glXChooseVisual", &retrace::ignore},
+ //{"glXCopyContext", &retrace_glXCopyContext},
+ //{"glXCopyImageSubDataNV", &retrace_glXCopyImageSubDataNV},
+ //{"glXCopySubBufferMESA", &retrace_glXCopySubBufferMESA},
+ {"glXCreateContextAttribsARB", &retrace_glXCreateContextAttribsARB},
+ {"glXCreateContext", &retrace_glXCreateContext},
+ //{"glXCreateContextWithConfigSGIX", &retrace_glXCreateContextWithConfigSGIX},
+ //{"glXCreateGLXPbufferSGIX", &retrace_glXCreateGLXPbufferSGIX},
+ //{"glXCreateGLXPixmap", &retrace_glXCreateGLXPixmap},
+ //{"glXCreateGLXPixmapWithConfigSGIX", &retrace_glXCreateGLXPixmapWithConfigSGIX},
+ {"glXCreateNewContext", &retrace_glXCreateNewContext},
+ //{"glXCreatePbuffer", &retrace_glXCreatePbuffer},
+ //{"glXCreatePixmap", &retrace_glXCreatePixmap},
+ //{"glXCreateWindow", &retrace_glXCreateWindow},
+ //{"glXCushionSGI", &retrace_glXCushionSGI},
+ {"glXDestroyContext", &retrace_glXDestroyContext},
+ //{"glXDestroyGLXPbufferSGIX", &retrace_glXDestroyGLXPbufferSGIX},
+ //{"glXDestroyGLXPixmap", &retrace_glXDestroyGLXPixmap},
+ //{"glXDestroyPbuffer", &retrace_glXDestroyPbuffer},
+ //{"glXDestroyPixmap", &retrace_glXDestroyPixmap},
+ //{"glXDestroyWindow", &retrace_glXDestroyWindow},
+ //{"glXFreeContextEXT", &retrace_glXFreeContextEXT},
+ {"glXGetAGPOffsetMESA", &retrace::ignore},
+ {"glXGetClientString", &retrace::ignore},
+ {"glXGetConfig", &retrace::ignore},
+ {"glXGetContextIDEXT", &retrace::ignore},
+ {"glXGetCurrentContext", &retrace::ignore},
+ {"glXGetCurrentDisplayEXT", &retrace::ignore},
+ {"glXGetCurrentDisplay", &retrace::ignore},
+ {"glXGetCurrentDrawable", &retrace::ignore},
+ {"glXGetCurrentReadDrawable", &retrace::ignore},
+ {"glXGetCurrentReadDrawableSGI", &retrace::ignore},
+ {"glXGetFBConfigAttrib", &retrace::ignore},
+ {"glXGetFBConfigAttribSGIX", &retrace::ignore},
+ {"glXGetFBConfigFromVisualSGIX", &retrace::ignore},
+ {"glXGetFBConfigs", &retrace::ignore},
+ {"glXGetMscRateOML", &retrace::ignore},
+ {"glXGetProcAddressARB", &retrace::ignore},
+ {"glXGetProcAddress", &retrace::ignore},
+ {"glXGetSelectedEvent", &retrace::ignore},
+ {"glXGetSelectedEventSGIX", &retrace::ignore},
+ {"glXGetSyncValuesOML", &retrace::ignore},
+ {"glXGetVideoSyncSGI", &retrace::ignore},
+ {"glXGetVisualFromFBConfig", &retrace::ignore},
+ {"glXGetVisualFromFBConfigSGIX", &retrace::ignore},
+ //{"glXImportContextEXT", &retrace_glXImportContextEXT},
+ {"glXIsDirect", &retrace::ignore},
+ //{"glXJoinSwapGroupNV", &retrace_glXJoinSwapGroupNV},
+ //{"glXJoinSwapGroupSGIX", &retrace_glXJoinSwapGroupSGIX},
+ {"glXMakeContextCurrent", &retrace_glXMakeContextCurrent},
+ //{"glXMakeCurrentReadSGI", &retrace_glXMakeCurrentReadSGI},
+ {"glXMakeCurrent", &retrace_glXMakeCurrent},
+ {"glXQueryChannelDeltasSGIX", &retrace::ignore},
+ {"glXQueryChannelRectSGIX", &retrace::ignore},
+ {"glXQueryContextInfoEXT", &retrace::ignore},
+ {"glXQueryContext", &retrace::ignore},
+ {"glXQueryDrawable", &retrace::ignore},
+ {"glXQueryExtension", &retrace::ignore},
+ {"glXQueryExtensionsString", &retrace::ignore},
+ {"glXQueryFrameCountNV", &retrace::ignore},
+ {"glXQueryGLXPbufferSGIX", &retrace::ignore},
+ {"glXQueryMaxSwapBarriersSGIX", &retrace::ignore},
+ {"glXQueryMaxSwapGroupsNV", &retrace::ignore},
+ {"glXQueryServerString", &retrace::ignore},
+ {"glXQuerySwapGroupNV", &retrace::ignore},
+ {"glXQueryVersion", &retrace::ignore},
+ //{"glXReleaseBuffersMESA", &retrace_glXReleaseBuffersMESA},
+ //{"glXReleaseTexImageEXT", &retrace_glXReleaseTexImageEXT},
+ //{"glXResetFrameCountNV", &retrace_glXResetFrameCountNV},
+ //{"glXSelectEvent", &retrace_glXSelectEvent},
+ //{"glXSelectEventSGIX", &retrace_glXSelectEventSGIX},
+ //{"glXSet3DfxModeMESA", &retrace_glXSet3DfxModeMESA},
+ //{"glXSwapBuffersMscOML", &retrace_glXSwapBuffersMscOML},
+ {"glXSwapBuffers", &retrace_glXSwapBuffers},
+ //{"glXSwapIntervalEXT", &retrace_glXSwapIntervalEXT},
+ //{"glXSwapIntervalSGI", &retrace_glXSwapIntervalSGI},
+ //{"glXUseXFont", &retrace_glXUseXFont},
+ {"glXWaitForMscOML", &retrace::ignore},
+ {"glXWaitForSbcOML", &retrace::ignore},
+ {"glXWaitGL", &retrace::ignore},
+ {"glXWaitVideoSyncSGI", &retrace::ignore},
+ {"glXWaitX", &retrace::ignore},
+};