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