1b8e80941Smrg/*
2b8e80941Smrg * THIS FILE IS AUTOMATICALLY GENERATED BY gen_scrn_dispatch.pl
3b8e80941Smrg * DO NOT EDIT!!
4b8e80941Smrg */
5b8e80941Smrg#ifndef __glxlibglvnd_dispatchindex_h__
6b8e80941Smrg#define __glxlibglvnd_dispatchindex_h__
7b8e80941Smrg
8b8e80941Smrgtypedef enum __GLXdispatchIndex {
9b8e80941Smrg    DI_BindSwapBarrierSGIX,
10b8e80941Smrg    DI_BindTexImageEXT,
11b8e80941Smrg    // ChooseFBConfig implemented by libglvnd
12b8e80941Smrg    DI_ChooseFBConfigSGIX,
13b8e80941Smrg    // ChooseVisual implemented by libglvnd
14b8e80941Smrg    // CopyContext implemented by libglvnd
15b8e80941Smrg    DI_CopySubBufferMESA,
16b8e80941Smrg    // CreateContext implemented by libglvnd
17b8e80941Smrg    DI_CreateContextAttribsARB,
18b8e80941Smrg    DI_CreateContextWithConfigSGIX,
19b8e80941Smrg    DI_CreateGLXPbufferSGIX,
20b8e80941Smrg    // CreateGLXPixmap implemented by libglvnd
21b8e80941Smrg    DI_CreateGLXPixmapMESA,
22b8e80941Smrg    DI_CreateGLXPixmapWithConfigSGIX,
23b8e80941Smrg    // CreateNewContext implemented by libglvnd
24b8e80941Smrg    // CreatePbuffer implemented by libglvnd
25b8e80941Smrg    // CreatePixmap implemented by libglvnd
26b8e80941Smrg    // CreateWindow implemented by libglvnd
27b8e80941Smrg    // DestroyContext implemented by libglvnd
28b8e80941Smrg    DI_DestroyGLXPbufferSGIX,
29b8e80941Smrg    // DestroyGLXPixmap implemented by libglvnd
30b8e80941Smrg    // DestroyPbuffer implemented by libglvnd
31b8e80941Smrg    // DestroyPixmap implemented by libglvnd
32b8e80941Smrg    // DestroyWindow implemented by libglvnd
33b8e80941Smrg    // FreeContextEXT implemented by libglvnd
34b8e80941Smrg    // GetClientString implemented by libglvnd
35b8e80941Smrg    // GetConfig implemented by libglvnd
36b8e80941Smrg    DI_GetContextIDEXT,
37b8e80941Smrg    // GetCurrentContext implemented by libglvnd
38b8e80941Smrg    // GetCurrentDisplay implemented by libglvnd
39b8e80941Smrg    DI_GetCurrentDisplayEXT,
40b8e80941Smrg    // GetCurrentDrawable implemented by libglvnd
41b8e80941Smrg    // GetCurrentReadDrawable implemented by libglvnd
42b8e80941Smrg    DI_GetDriverConfig,
43b8e80941Smrg    // GetFBConfigAttrib implemented by libglvnd
44b8e80941Smrg    DI_GetFBConfigAttribSGIX,
45b8e80941Smrg    DI_GetFBConfigFromVisualSGIX,
46b8e80941Smrg    // GetFBConfigs implemented by libglvnd
47b8e80941Smrg    DI_GetMscRateOML,
48b8e80941Smrg    // GetProcAddress implemented by libglvnd
49b8e80941Smrg    // GetProcAddressARB implemented by libglvnd
50b8e80941Smrg    DI_GetScreenDriver,
51b8e80941Smrg    // GetSelectedEvent implemented by libglvnd
52b8e80941Smrg    DI_GetSelectedEventSGIX,
53b8e80941Smrg    DI_GetSwapIntervalMESA,
54b8e80941Smrg    DI_GetSyncValuesOML,
55b8e80941Smrg    DI_GetVideoSyncSGI,
56b8e80941Smrg    // GetVisualFromFBConfig implemented by libglvnd
57b8e80941Smrg    DI_GetVisualFromFBConfigSGIX,
58b8e80941Smrg    // ImportContextEXT implemented by libglvnd
59b8e80941Smrg    // IsDirect implemented by libglvnd
60b8e80941Smrg    DI_JoinSwapGroupSGIX,
61b8e80941Smrg    // MakeContextCurrent implemented by libglvnd
62b8e80941Smrg    // MakeCurrent implemented by libglvnd
63b8e80941Smrg    // QueryContext implemented by libglvnd
64b8e80941Smrg    DI_QueryContextInfoEXT,
65b8e80941Smrg    DI_QueryCurrentRendererIntegerMESA,
66b8e80941Smrg    DI_QueryCurrentRendererStringMESA,
67b8e80941Smrg    // QueryDrawable implemented by libglvnd
68b8e80941Smrg    // QueryExtension implemented by libglvnd
69b8e80941Smrg    // QueryExtensionsString implemented by libglvnd
70b8e80941Smrg    DI_QueryGLXPbufferSGIX,
71b8e80941Smrg    DI_QueryMaxSwapBarriersSGIX,
72b8e80941Smrg    DI_QueryRendererIntegerMESA,
73b8e80941Smrg    DI_QueryRendererStringMESA,
74b8e80941Smrg    // QueryServerString implemented by libglvnd
75b8e80941Smrg    // QueryVersion implemented by libglvnd
76b8e80941Smrg    DI_ReleaseBuffersMESA,
77b8e80941Smrg    DI_ReleaseTexImageEXT,
78b8e80941Smrg    // SelectEvent implemented by libglvnd
79b8e80941Smrg    DI_SelectEventSGIX,
80b8e80941Smrg    // SwapBuffers implemented by libglvnd
81b8e80941Smrg    DI_SwapBuffersMscOML,
82b8e80941Smrg    DI_SwapIntervalMESA,
83b8e80941Smrg    DI_SwapIntervalSGI,
84b8e80941Smrg    // UseXFont implemented by libglvnd
85b8e80941Smrg    DI_WaitForMscOML,
86b8e80941Smrg    DI_WaitForSbcOML,
87b8e80941Smrg    // WaitGL implemented by libglvnd
88b8e80941Smrg    DI_WaitVideoSyncSGI,
89b8e80941Smrg    // WaitX implemented by libglvnd
90b8e80941Smrg    DI_LAST_INDEX
91b8e80941Smrg} __GLXdispatchIndex;
92b8e80941Smrg
93b8e80941Smrg#endif // __glxlibglvnd_dispatchindex_h__
94