18c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen#include "glxclient.h"
28c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen#include "glxextensions.h"
3ecc6b8c25a7e8d9d2b78889e88224354a1cc3160tuexen#include "glxconfig.h"
4ecc6b8c25a7e8d9d2b78889e88224354a1cc3160tuexen
58c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen/*
68c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen** GLX_SGI_swap_control
78c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen*/
88c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenint
98c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenglXSwapIntervalSGI(int interval)
100ac02f34d6041cd0018437596a5a9a94685e6919tuexen{
118c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) interval;
128c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   return 0;
138c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen}
140ac02f34d6041cd0018437596a5a9a94685e6919tuexen
158c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
168c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen/*
178c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen** GLX_MESA_swap_control
188c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen*/
198c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenint
208c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenglXSwapIntervalMESA(unsigned int interval)
218c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen{
228c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) interval;
238c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   return GLX_BAD_CONTEXT;
248c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen}
258c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
268c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
278c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenint
288c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenglXGetSwapIntervalMESA(void)
298c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen{
308c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   return 0;
318c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen}
328c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
338c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
348c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen/*
358975bd5397c2ec97f50e0b87b544054e0536bfe1t** GLX_SGI_video_sync
368c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen*/
378c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenint
388c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenglXGetVideoSyncSGI(unsigned int *count)
398c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen{
408c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) count;
418c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   return GLX_BAD_CONTEXT;
428c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen}
438c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
448c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenint
458c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenglXWaitVideoSyncSGI(int divisor, int remainder, unsigned int *count)
468c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen{
478c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) count;
488c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   return GLX_BAD_CONTEXT;
498c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen}
508c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
518c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
52f7068d8ea8f314aa54a3aaec7d3603a9b9b55e0ctuexen/*
538c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen** GLX_SGIX_swap_group
54b7ebbfc1bd4420174e2a11b3b2bfd64281f44032tuexen*/
5548830a703639020b04dbea0128bc37fd8a8ab35etvoid
560ac02f34d6041cd0018437596a5a9a94685e6919tuexenglXJoinSwapGroupSGIX(Display * dpy, GLXDrawable drawable, GLXDrawable member)
578c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen{
5881616c6a3e184f46276632dd15aa489cd06d94dftuexen   (void) dpy;
596c632b3f6e570981666f8a3ff4be34eaf1735835t   (void) drawable;
608c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) member;
611a0a058c2e170a7749bd410bdeff477bbd75a615tuexen}
621a0a058c2e170a7749bd410bdeff477bbd75a615tuexen
631a0a058c2e170a7749bd410bdeff477bbd75a615tuexen
648c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen/*
658c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen** GLX_SGIX_swap_barrier
661a0a058c2e170a7749bd410bdeff477bbd75a615tuexen*/
678c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenvoid
688c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenglXBindSwapBarrierSGIX(Display * dpy, GLXDrawable drawable, int barrier)
698c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen{
707ec5951ec04f35070419877f6b015541f6b9728dtuexen   (void) dpy;
718c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) drawable;
721a0a058c2e170a7749bd410bdeff477bbd75a615tuexen   (void) barrier;
731a0a058c2e170a7749bd410bdeff477bbd75a615tuexen}
741a0a058c2e170a7749bd410bdeff477bbd75a615tuexen
758c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenBool
768c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenglXQueryMaxSwapBarriersSGIX(Display * dpy, int screen, int *max)
778c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen{
788c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) dpy;
798c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) screen;
808c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) max;
818c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   return False;
828c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen}
838c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
848c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
858c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen/*
868c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen** GLX_OML_sync_control
87fcc753d4316c720a771fc1147a9b2bc6340a0469t*/
888c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenBool
898c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenglXGetSyncValuesOML(Display * dpy, GLXDrawable drawable,
90fcc753d4316c720a771fc1147a9b2bc6340a0469t                    int64_t * ust, int64_t * msc, int64_t * sbc)
918c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen{
928c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) dpy;
938c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) drawable;
948c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) ust;
958c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) msc;
968c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) sbc;
978c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   return False;
98c2ae94ce88da509bd10c652de26407ac5b2ee97ctuexen}
998c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
1008c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenint64_t
1018c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenglXSwapBuffersMscOML(Display * dpy, GLXDrawable drawable,
1021ebe9fa737dc60b9cb716812477d62f9b4107f53tuexen                     int64_t target_msc, int64_t divisor, int64_t remainder)
1038c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen{
1041ebe9fa737dc60b9cb716812477d62f9b4107f53tuexen   (void) dpy;
1051ebe9fa737dc60b9cb716812477d62f9b4107f53tuexen   (void) drawable;
1068c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) target_msc;
107b7ebbfc1bd4420174e2a11b3b2bfd64281f44032tuexen   (void) divisor;
1088c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) remainder;
1098c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   return 0;
1101ebe9fa737dc60b9cb716812477d62f9b4107f53tuexen}
1118c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
1121ebe9fa737dc60b9cb716812477d62f9b4107f53tuexen
1131ebe9fa737dc60b9cb716812477d62f9b4107f53tuexenBool
1148c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenglXWaitForMscOML(Display * dpy, GLXDrawable drawable,
115b7ebbfc1bd4420174e2a11b3b2bfd64281f44032tuexen                 int64_t target_msc, int64_t divisor,
1168c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen                 int64_t remainder, int64_t * ust,
1178c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen                 int64_t * msc, int64_t * sbc)
1188c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen{
1198c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) dpy;
1208c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) drawable;
1218c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) target_msc;
1228c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) divisor;
123b7ebbfc1bd4420174e2a11b3b2bfd64281f44032tuexen   (void) remainder;
1248c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) ust;
1258c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) msc;
1268c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) sbc;
127b7ebbfc1bd4420174e2a11b3b2bfd64281f44032tuexen   return False;
1288c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen}
1298c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
1308c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
1318c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenBool
1328c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenglXWaitForSbcOML(Display * dpy, GLXDrawable drawable,
1338c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen                 int64_t target_sbc, int64_t * ust,
1348c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen                 int64_t * msc, int64_t * sbc)
135b7ebbfc1bd4420174e2a11b3b2bfd64281f44032tuexen{
1368c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) dpy;
1378c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) drawable;
1388c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) target_sbc;
139b7ebbfc1bd4420174e2a11b3b2bfd64281f44032tuexen   (void) ust;
1408c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) msc;
1418c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) sbc;
1428c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   return False;
1438c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen}
1441a0a058c2e170a7749bd410bdeff477bbd75a615tuexen
1458c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
1468c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenBool
1478c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenglXReleaseBuffersMESA(Display * dpy, GLXDrawable d)
1488c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen{
1498c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) dpy;
1508c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) d;
1518c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   return False;
1528c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen}
1538c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
1548c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
1558c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen_X_EXPORT GLXPixmap
1568c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenglXCreateGLXPixmapMESA(Display * dpy, XVisualInfo * visual,
1578c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen                       Pixmap pixmap, Colormap cmap)
1588c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen{
1598c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) dpy;
1608c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) visual;
1618c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) pixmap;
1628c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) cmap;
1638c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   return 0;
1648c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen}
1658c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
1668c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
1678c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen/**
1687988ea8f0c067cf3757e798b473b1ae4d34b6dfdt * GLX_MESA_copy_sub_buffer
1698c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen */
1708c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenvoid
1718c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenglXCopySubBufferMESA(Display * dpy, GLXDrawable drawable,
1728c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen                     int x, int y, int width, int height)
1738c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen{
1748c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) dpy;
1758c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) drawable;
1768c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) x;
1778c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) y;
1788c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) width;
1798c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) height;
1808c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen}
1818c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
1828c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
1838c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen_X_EXPORT int
1848c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenglXQueryGLXPbufferSGIX(Display * dpy, GLXDrawable drawable,
1858c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen                       int attribute, unsigned int *value)
1868c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen{
1878c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) dpy;
1888c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) drawable;
1898c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) attribute;
1908c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) value;
1918c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   return 0;
1928c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen}
1938c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
1948c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen_X_EXPORT GLXDrawable
1958c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenglXCreateGLXPbufferSGIX(Display * dpy, GLXFBConfig config,
1968c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen                        unsigned int width, unsigned int height,
1978c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen                        int *attrib_list)
1988c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen{
1998c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) dpy;
2008c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) config;
2018c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) width;
2028c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) height;
2038c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) attrib_list;
2048c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   return None;
2058c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen}
2068c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
2078c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen#if 0
2088c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen/* GLX_SGIX_fbconfig */
2098c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen_X_EXPORT int
2108c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenglXGetFBConfigAttribSGIX(Display * dpy, void *config, int a, int *b)
2118c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen{
2128c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) dpy;
2138c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) config;
2148c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) a;
2158c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) b;
216b7ebbfc1bd4420174e2a11b3b2bfd64281f44032tuexen   return 0;
2178c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen}
2188c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
2198c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen_X_EXPORT void *
2208c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenglXChooseFBConfigSGIX(Display * dpy, int a, int *b, int *c)
2218c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen{
2228c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) dpy;
2238c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) a;
2248c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) b;
2258c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) c;
2268c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   return NULL;
227e2828360ea9cf8951730d46f5c14626c9425cb30t}
228e2828360ea9cf8951730d46f5c14626c9425cb30t
2298c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen_X_EXPORT GLXPixmap
2308c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenglXCreateGLXPixmapWithConfigSGIX(Display * dpy, void *config, Pixmap p)
2318c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen{
2328c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) dpy;
2338c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) config;
2348c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) p;
2358c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   return None;
2368c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen}
2378c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
2388c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen_X_EXPORT GLXContext
2398c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenglXCreateContextWithConfigSGIX(Display * dpy, void *config, int a,
2408c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen                               GLXContext b, Bool c)
2418c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen{
2428c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) dpy;
2438c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) config;
2448c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) a;
2458c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) b;
246e2828360ea9cf8951730d46f5c14626c9425cb30t   (void) c;
2478c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   return NULL;
2488c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen}
2498c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
2508c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen_X_EXPORT XVisualInfo *
2518c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenglXGetVisualFromFBConfigSGIX(Display * dpy, void *config)
2528c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen{
2538c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) dpy;
2548c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) config;
2558c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   return NULL;
2568c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen}
2578c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
2588c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen_X_EXPORT void *
2598c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenglXGetFBConfigFromVisualSGIX(Display * dpy, XVisualInfo * visinfo)
2608c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen{
2618c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) dpy;
2628c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   (void) visinfo;
2638c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen   return NULL;
2648c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen}
2658c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen#endif
2668c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
2678c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
2688c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen_X_EXPORT
2698c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexenGLX_ALIAS_VOID(glXDestroyGLXPbufferSGIX,
2708c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen               (Display * dpy, GLXDrawable pbuf),
2718c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen               (dpy, pbuf), glXDestroyPbuffer)
2728c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen
2738c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen     _X_EXPORT GLX_ALIAS_VOID(glXSelectEventSGIX,
274b7ebbfc1bd4420174e2a11b3b2bfd64281f44032tuexen                           (Display * dpy, GLXDrawable drawable,
2758c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen                            unsigned long mask), (dpy, drawable, mask),
2768c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen                           glXSelectEvent)
277b7ebbfc1bd4420174e2a11b3b2bfd64281f44032tuexen
2788c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen     _X_EXPORT GLX_ALIAS_VOID(glXGetSelectedEventSGIX,
2798c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen                           (Display * dpy, GLXDrawable drawable,
280b7ebbfc1bd4420174e2a11b3b2bfd64281f44032tuexen                            unsigned long *mask), (dpy, drawable, mask),
2818c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen                           glXGetSelectedEvent)
2828c8a4cae58a2deed148551d56cb1ab315a55dbbdtuexen