101e04c3fSmrg/*
201e04c3fSmrg * THIS FILE IS AUTOMATICALLY GENERATED BY gen_scrn_dispatch.pl
301e04c3fSmrg * DO NOT EDIT!!
401e04c3fSmrg */
501e04c3fSmrg#ifndef __glxlibglvnd_dispatchindex_h__
601e04c3fSmrg#define __glxlibglvnd_dispatchindex_h__
701e04c3fSmrg
801e04c3fSmrgtypedef enum __GLXdispatchIndex {
901e04c3fSmrg    DI_BindSwapBarrierSGIX,
1001e04c3fSmrg    DI_BindTexImageEXT,
1101e04c3fSmrg    // ChooseFBConfig implemented by libglvnd
1201e04c3fSmrg    DI_ChooseFBConfigSGIX,
1301e04c3fSmrg    // ChooseVisual implemented by libglvnd
1401e04c3fSmrg    // CopyContext implemented by libglvnd
1501e04c3fSmrg    DI_CopySubBufferMESA,
1601e04c3fSmrg    // CreateContext implemented by libglvnd
1701e04c3fSmrg    DI_CreateContextAttribsARB,
1801e04c3fSmrg    DI_CreateContextWithConfigSGIX,
1901e04c3fSmrg    DI_CreateGLXPbufferSGIX,
2001e04c3fSmrg    // CreateGLXPixmap implemented by libglvnd
2101e04c3fSmrg    DI_CreateGLXPixmapMESA,
2201e04c3fSmrg    DI_CreateGLXPixmapWithConfigSGIX,
2301e04c3fSmrg    // CreateNewContext implemented by libglvnd
2401e04c3fSmrg    // CreatePbuffer implemented by libglvnd
2501e04c3fSmrg    // CreatePixmap implemented by libglvnd
2601e04c3fSmrg    // CreateWindow implemented by libglvnd
2701e04c3fSmrg    // DestroyContext implemented by libglvnd
2801e04c3fSmrg    DI_DestroyGLXPbufferSGIX,
2901e04c3fSmrg    // DestroyGLXPixmap implemented by libglvnd
3001e04c3fSmrg    // DestroyPbuffer implemented by libglvnd
3101e04c3fSmrg    // DestroyPixmap implemented by libglvnd
3201e04c3fSmrg    // DestroyWindow implemented by libglvnd
3301e04c3fSmrg    // FreeContextEXT implemented by libglvnd
3401e04c3fSmrg    // GetClientString implemented by libglvnd
3501e04c3fSmrg    // GetConfig implemented by libglvnd
3601e04c3fSmrg    DI_GetContextIDEXT,
3701e04c3fSmrg    // GetCurrentContext implemented by libglvnd
3801e04c3fSmrg    // GetCurrentDisplay implemented by libglvnd
3901e04c3fSmrg    DI_GetCurrentDisplayEXT,
4001e04c3fSmrg    // GetCurrentDrawable implemented by libglvnd
4101e04c3fSmrg    // GetCurrentReadDrawable implemented by libglvnd
4201e04c3fSmrg    DI_GetDriverConfig,
4301e04c3fSmrg    // GetFBConfigAttrib implemented by libglvnd
4401e04c3fSmrg    DI_GetFBConfigAttribSGIX,
4501e04c3fSmrg    DI_GetFBConfigFromVisualSGIX,
4601e04c3fSmrg    // GetFBConfigs implemented by libglvnd
4701e04c3fSmrg    DI_GetMscRateOML,
4801e04c3fSmrg    // GetProcAddress implemented by libglvnd
4901e04c3fSmrg    // GetProcAddressARB implemented by libglvnd
5001e04c3fSmrg    DI_GetScreenDriver,
5101e04c3fSmrg    // GetSelectedEvent implemented by libglvnd
5201e04c3fSmrg    DI_GetSelectedEventSGIX,
5301e04c3fSmrg    DI_GetSwapIntervalMESA,
5401e04c3fSmrg    DI_GetSyncValuesOML,
5501e04c3fSmrg    DI_GetVideoSyncSGI,
5601e04c3fSmrg    // GetVisualFromFBConfig implemented by libglvnd
5701e04c3fSmrg    DI_GetVisualFromFBConfigSGIX,
5801e04c3fSmrg    // ImportContextEXT implemented by libglvnd
5901e04c3fSmrg    // IsDirect implemented by libglvnd
6001e04c3fSmrg    DI_JoinSwapGroupSGIX,
6101e04c3fSmrg    // MakeContextCurrent implemented by libglvnd
6201e04c3fSmrg    // MakeCurrent implemented by libglvnd
6301e04c3fSmrg    // QueryContext implemented by libglvnd
6401e04c3fSmrg    DI_QueryContextInfoEXT,
6501e04c3fSmrg    DI_QueryCurrentRendererIntegerMESA,
6601e04c3fSmrg    DI_QueryCurrentRendererStringMESA,
6701e04c3fSmrg    // QueryDrawable implemented by libglvnd
6801e04c3fSmrg    // QueryExtension implemented by libglvnd
6901e04c3fSmrg    // QueryExtensionsString implemented by libglvnd
7001e04c3fSmrg    DI_QueryGLXPbufferSGIX,
7101e04c3fSmrg    DI_QueryMaxSwapBarriersSGIX,
7201e04c3fSmrg    DI_QueryRendererIntegerMESA,
7301e04c3fSmrg    DI_QueryRendererStringMESA,
7401e04c3fSmrg    // QueryServerString implemented by libglvnd
7501e04c3fSmrg    // QueryVersion implemented by libglvnd
7601e04c3fSmrg    DI_ReleaseBuffersMESA,
7701e04c3fSmrg    DI_ReleaseTexImageEXT,
7801e04c3fSmrg    // SelectEvent implemented by libglvnd
7901e04c3fSmrg    DI_SelectEventSGIX,
8001e04c3fSmrg    // SwapBuffers implemented by libglvnd
8101e04c3fSmrg    DI_SwapBuffersMscOML,
827ec681f3Smrg    DI_SwapIntervalEXT,
8301e04c3fSmrg    DI_SwapIntervalMESA,
8401e04c3fSmrg    DI_SwapIntervalSGI,
8501e04c3fSmrg    // UseXFont implemented by libglvnd
8601e04c3fSmrg    DI_WaitForMscOML,
8701e04c3fSmrg    DI_WaitForSbcOML,
8801e04c3fSmrg    // WaitGL implemented by libglvnd
8901e04c3fSmrg    DI_WaitVideoSyncSGI,
9001e04c3fSmrg    // WaitX implemented by libglvnd
9101e04c3fSmrg    DI_LAST_INDEX
9201e04c3fSmrg} __GLXdispatchIndex;
9301e04c3fSmrg
9401e04c3fSmrg#endif // __glxlibglvnd_dispatchindex_h__
95