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