1a5728872c7702ddd09537c95bc3cbd20e1f2fb09Daniel Dunbar#include "glxclient.h" 2c83ed049af2a2ed7ab94b8206fc0fec4da7e26dbDouglas Gregor#include "glxextensions.h" 3b5a57a69e5fdac6dd9a92be717e279486c4a0128Sebastian Redl#include "glxconfig.h" 4b5a57a69e5fdac6dd9a92be717e279486c4a0128Sebastian Redl 54c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl/* 64c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl** GLX_SGI_swap_control 74c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl*/ 83cb069213c8502dbb7a67860d40122d869ed8fd6Sebastian Redlint 93cb069213c8502dbb7a67860d40122d869ed8fd6Sebastian RedlglXSwapIntervalSGI(int interval) 104c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl{ 117c2342dd4c9947806842e5aca3d2bb2e542853c9John McCall (void) interval; 12636a7c42d42800f69caadcdea433312fd642a4b3Sebastian Redl return 0; 13636a7c42d42800f69caadcdea433312fd642a4b3Sebastian Redl} 14636a7c42d42800f69caadcdea433312fd642a4b3Sebastian Redl 159afe1308ed19dffc281dca5cfbe521826754980fSebastian Redl 16636a7c42d42800f69caadcdea433312fd642a4b3Sebastian Redl/* 177f6623914e779e41eb3d85f9a2dc3affea5de1e8Sebastian Redl** GLX_MESA_swap_control 187f6623914e779e41eb3d85f9a2dc3affea5de1e8Sebastian Redl*/ 197f6623914e779e41eb3d85f9a2dc3affea5de1e8Sebastian Redlint 204c5d320a7581f4b80b151630c91cea5727fa9923Sebastian RedlglXSwapIntervalMESA(unsigned int interval) 216e790ab61bf4835944971955e84279112833ef0cDouglas Gregor{ 226e790ab61bf4835944971955e84279112833ef0cDouglas Gregor (void) interval; 233cb069213c8502dbb7a67860d40122d869ed8fd6Sebastian Redl return GLX_BAD_CONTEXT; 243cb069213c8502dbb7a67860d40122d869ed8fd6Sebastian Redl} 25fc27d268cb34cbb8d186c6ad7cc043d41581ce71Anders Carlsson 26b5a57a69e5fdac6dd9a92be717e279486c4a0128Sebastian Redl 273caf04ea0c01ff6822209c4621c3fa64a48029a4Douglas Gregorint 283caf04ea0c01ff6822209c4621c3fa64a48029a4Douglas GregorglXGetSwapIntervalMESA(void) 294c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl{ 304c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl return 0; 314c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl} 324c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl 334c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl 344c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl/* 354c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl** GLX_SGI_video_sync 364c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl*/ 37cee63fbf0e64ac526582312bf8cf33263fc5c16eSebastian Redlint 384c5d320a7581f4b80b151630c91cea5727fa9923Sebastian RedlglXGetVideoSyncSGI(unsigned int *count) 394c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl{ 404c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl (void) count; 41fb4ccd7152723ac6190eb379250cfe7516cfd1b8Sebastian Redl return GLX_BAD_CONTEXT; 42636a7c42d42800f69caadcdea433312fd642a4b3Sebastian Redl} 435d64e5b6bc03462e8b7d0cd804565829afb1b508Douglas Gregor 44fc27d268cb34cbb8d186c6ad7cc043d41581ce71Anders Carlssonint 45fc27d268cb34cbb8d186c6ad7cc043d41581ce71Anders CarlssonglXWaitVideoSyncSGI(int divisor, int remainder, unsigned int *count) 46ac18b2e3af8d0c5304f74e362a1d4207363e4c94Anders Carlsson{ 47ac18b2e3af8d0c5304f74e362a1d4207363e4c94Anders Carlsson (void) count; 483caf04ea0c01ff6822209c4621c3fa64a48029a4Douglas Gregor return GLX_BAD_CONTEXT; 493caf04ea0c01ff6822209c4621c3fa64a48029a4Douglas Gregor} 503caf04ea0c01ff6822209c4621c3fa64a48029a4Douglas Gregor 513caf04ea0c01ff6822209c4621c3fa64a48029a4Douglas Gregor 523caf04ea0c01ff6822209c4621c3fa64a48029a4Douglas Gregor/* 533caf04ea0c01ff6822209c4621c3fa64a48029a4Douglas Gregor** GLX_SGIX_swap_group 543caf04ea0c01ff6822209c4621c3fa64a48029a4Douglas Gregor*/ 553caf04ea0c01ff6822209c4621c3fa64a48029a4Douglas Gregorvoid 564c5d320a7581f4b80b151630c91cea5727fa9923Sebastian RedlglXJoinSwapGroupSGIX(Display * dpy, GLXDrawable drawable, GLXDrawable member) 574c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl{ 58e7450f5dbd5bed63b8ef9db86350a8fc3db011e8Douglas Gregor (void) dpy; 59e7450f5dbd5bed63b8ef9db86350a8fc3db011e8Douglas Gregor (void) drawable; 60e7450f5dbd5bed63b8ef9db86350a8fc3db011e8Douglas Gregor (void) member; 61e7450f5dbd5bed63b8ef9db86350a8fc3db011e8Douglas Gregor} 62c83ed049af2a2ed7ab94b8206fc0fec4da7e26dbDouglas Gregor 634c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl 644c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl/* 654c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl** GLX_SGIX_swap_barrier 664c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl*/ 674c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redlvoid 68cee63fbf0e64ac526582312bf8cf33263fc5c16eSebastian RedlglXBindSwapBarrierSGIX(Display * dpy, GLXDrawable drawable, int barrier) 694c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl{ 704c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl (void) dpy; 714bd40318cbea15310a37343db46de96c4fcc15e6Douglas Gregor (void) drawable; 727c2342dd4c9947806842e5aca3d2bb2e542853c9John McCall (void) barrier; 7399a2e600f9e2e51d3ce10fb6f27191677ac65b2aDouglas Gregor} 744c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl 757c2342dd4c9947806842e5aca3d2bb2e542853c9John McCallBool 7699a2e600f9e2e51d3ce10fb6f27191677ac65b2aDouglas GregorglXQueryMaxSwapBarriersSGIX(Display * dpy, int screen, int *max) 77a729bbb739ca97a8dc52b6b0495725590a0367dcAnders Carlsson{ 78cee63fbf0e64ac526582312bf8cf33263fc5c16eSebastian Redl (void) dpy; 79cee63fbf0e64ac526582312bf8cf33263fc5c16eSebastian Redl (void) screen; 807c2342dd4c9947806842e5aca3d2bb2e542853c9John McCall (void) max; 81fb4ccd7152723ac6190eb379250cfe7516cfd1b8Sebastian Redl return False; 82b5a57a69e5fdac6dd9a92be717e279486c4a0128Sebastian Redl} 837f6623914e779e41eb3d85f9a2dc3affea5de1e8Sebastian Redl 84636a7c42d42800f69caadcdea433312fd642a4b3Sebastian Redl 85636a7c42d42800f69caadcdea433312fd642a4b3Sebastian Redl/* 869afe1308ed19dffc281dca5cfbe521826754980fSebastian Redl** GLX_OML_sync_control 879afe1308ed19dffc281dca5cfbe521826754980fSebastian Redl*/ 8800e68e2cc5ce37cb95beb801cae73c0d1e9dda37Sebastian RedlBool 8900e68e2cc5ce37cb95beb801cae73c0d1e9dda37Sebastian RedlglXGetSyncValuesOML(Display * dpy, GLXDrawable drawable, 904c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl int64_t * ust, int64_t * msc, int64_t * sbc) 914c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl{ 924c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl (void) dpy; 934c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl (void) drawable; 944c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl (void) ust; 954c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl (void) msc; 964c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl (void) sbc; 974c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl return False; 98fb4ccd7152723ac6190eb379250cfe7516cfd1b8Sebastian Redl} 994c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl 1004c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redlint64_t 1014c5d320a7581f4b80b151630c91cea5727fa9923Sebastian RedlglXSwapBuffersMscOML(Display * dpy, GLXDrawable drawable, 1024c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl int64_t target_msc, int64_t divisor, int64_t remainder) 1034c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl{ 1044c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl (void) dpy; 10528eb7e992b9a266abb300da25b6d3c1557cec361Chris Lattner (void) drawable; 10694a615718d06704816c6e31a811f823c05e39f52Douglas Gregor (void) target_msc; 1074c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl (void) divisor; 108fb4ccd7152723ac6190eb379250cfe7516cfd1b8Sebastian Redl (void) remainder; 1094c5d320a7581f4b80b151630c91cea5727fa9923Sebastian Redl return 0; 1109cd9f3f55d22f34f1d69db8bfc2735c4e1e082c3Douglas Gregor} 1119cd9f3f55d22f34f1d69db8bfc2735c4e1e082c3Douglas Gregor 1129cd9f3f55d22f34f1d69db8bfc2735c4e1e082c3Douglas Gregor 1139cd9f3f55d22f34f1d69db8bfc2735c4e1e082c3Douglas GregorBool 1149cd9f3f55d22f34f1d69db8bfc2735c4e1e082c3Douglas GregorglXWaitForMscOML(Display * dpy, GLXDrawable drawable, 1159cd9f3f55d22f34f1d69db8bfc2735c4e1e082c3Douglas Gregor int64_t target_msc, int64_t divisor, 1169cd9f3f55d22f34f1d69db8bfc2735c4e1e082c3Douglas Gregor int64_t remainder, int64_t * ust, 1179cd9f3f55d22f34f1d69db8bfc2735c4e1e082c3Douglas Gregor int64_t * msc, int64_t * sbc) 1189cd9f3f55d22f34f1d69db8bfc2735c4e1e082c3Douglas Gregor{ 119f652793d4d32cc71b5ee2167069cbd363baa75deFariborz Jahanian (void) dpy; 120f652793d4d32cc71b5ee2167069cbd363baa75deFariborz Jahanian (void) drawable; 1219cd9f3f55d22f34f1d69db8bfc2735c4e1e082c3Douglas Gregor (void) target_msc; 1229cd9f3f55d22f34f1d69db8bfc2735c4e1e082c3Douglas Gregor (void) divisor; 1239cd9f3f55d22f34f1d69db8bfc2735c4e1e082c3Douglas Gregor (void) remainder; 1249cd9f3f55d22f34f1d69db8bfc2735c4e1e082c3Douglas Gregor (void) ust; 1259cd9f3f55d22f34f1d69db8bfc2735c4e1e082c3Douglas Gregor (void) msc; 1267c2342dd4c9947806842e5aca3d2bb2e542853c9John McCall (void) sbc; 127f652793d4d32cc71b5ee2167069cbd363baa75deFariborz Jahanian return False; 1289091656e423f2354e53b2b3baa95b3eb5510badcDouglas Gregor} 1299091656e423f2354e53b2b3baa95b3eb5510badcDouglas Gregor 1309091656e423f2354e53b2b3baa95b3eb5510badcDouglas Gregor 1319091656e423f2354e53b2b3baa95b3eb5510badcDouglas GregorBool 1325e6214b4c7b326a83fbcf55250a95b46bdc0bb8fEli FriedmanglXWaitForSbcOML(Display * dpy, GLXDrawable drawable, 1339091656e423f2354e53b2b3baa95b3eb5510badcDouglas Gregor int64_t target_sbc, int64_t * ust, 1349091656e423f2354e53b2b3baa95b3eb5510badcDouglas Gregor int64_t * msc, int64_t * sbc) 1359091656e423f2354e53b2b3baa95b3eb5510badcDouglas Gregor{ 1369091656e423f2354e53b2b3baa95b3eb5510badcDouglas Gregor (void) dpy; 1379091656e423f2354e53b2b3baa95b3eb5510badcDouglas Gregor (void) drawable; 1385e6214b4c7b326a83fbcf55250a95b46bdc0bb8fEli Friedman (void) target_sbc; 1399091656e423f2354e53b2b3baa95b3eb5510badcDouglas Gregor (void) ust; 1409091656e423f2354e53b2b3baa95b3eb5510badcDouglas Gregor (void) msc; 1419091656e423f2354e53b2b3baa95b3eb5510badcDouglas Gregor (void) sbc; 1429091656e423f2354e53b2b3baa95b3eb5510badcDouglas Gregor return False; 1439091656e423f2354e53b2b3baa95b3eb5510badcDouglas Gregor} 1449091656e423f2354e53b2b3baa95b3eb5510badcDouglas Gregor 1451070c9f7acc889336be6f80c70dc1b32622cc83dDouglas Gregor 1465d64e5b6bc03462e8b7d0cd804565829afb1b508Douglas GregorBool 1471070c9f7acc889336be6f80c70dc1b32622cc83dDouglas GregorglXReleaseBuffersMESA(Display * dpy, GLXDrawable d) 1481070c9f7acc889336be6f80c70dc1b32622cc83dDouglas Gregor{ 1491070c9f7acc889336be6f80c70dc1b32622cc83dDouglas Gregor (void) dpy; 150b03bfa55d03ca38922ffedac19225d0832e8d911Fariborz Jahanian (void) d; 151b03bfa55d03ca38922ffedac19225d0832e8d911Fariborz Jahanian return False; 152b03bfa55d03ca38922ffedac19225d0832e8d911Fariborz Jahanian} 153156c78e4ef14e5f7ba251554ea8f2dbec573fef3Anders Carlsson 154156c78e4ef14e5f7ba251554ea8f2dbec573fef3Anders Carlsson 155b03bfa55d03ca38922ffedac19225d0832e8d911Fariborz Jahanian_X_EXPORT GLXPixmap 156b03bfa55d03ca38922ffedac19225d0832e8d911Fariborz JahanianglXCreateGLXPixmapMESA(Display * dpy, XVisualInfo * visual, 157b03bfa55d03ca38922ffedac19225d0832e8d911Fariborz Jahanian Pixmap pixmap, Colormap cmap) 158b03bfa55d03ca38922ffedac19225d0832e8d911Fariborz Jahanian{ 159b03bfa55d03ca38922ffedac19225d0832e8d911Fariborz Jahanian (void) dpy; 160b03bfa55d03ca38922ffedac19225d0832e8d911Fariborz Jahanian (void) visual; 161b03bfa55d03ca38922ffedac19225d0832e8d911Fariborz Jahanian (void) pixmap; 162b03bfa55d03ca38922ffedac19225d0832e8d911Fariborz Jahanian (void) cmap; 163b03bfa55d03ca38922ffedac19225d0832e8d911Fariborz Jahanian return 0; 164b03bfa55d03ca38922ffedac19225d0832e8d911Fariborz Jahanian} 165b03bfa55d03ca38922ffedac19225d0832e8d911Fariborz Jahanian 166b03bfa55d03ca38922ffedac19225d0832e8d911Fariborz Jahanian 167b03bfa55d03ca38922ffedac19225d0832e8d911Fariborz Jahanian/** 168b03bfa55d03ca38922ffedac19225d0832e8d911Fariborz Jahanian * GLX_MESA_copy_sub_buffer 169b03bfa55d03ca38922ffedac19225d0832e8d911Fariborz Jahanian */ 170b03bfa55d03ca38922ffedac19225d0832e8d911Fariborz Jahanianvoid 1712fa98001f832836e3f652c211a9d2f80501d659aDouglas GregorglXCopySubBufferMESA(Display * dpy, GLXDrawable drawable, 172b03bfa55d03ca38922ffedac19225d0832e8d911Fariborz Jahanian int x, int y, int width, int height) 173b03bfa55d03ca38922ffedac19225d0832e8d911Fariborz Jahanian{ 1742fa98001f832836e3f652c211a9d2f80501d659aDouglas Gregor (void) dpy; 175b03bfa55d03ca38922ffedac19225d0832e8d911Fariborz Jahanian (void) drawable; 1760ba63ea5be2c90ef62d1350ea4a0a0c415a785f1Anders Carlsson (void) x; 1770ba63ea5be2c90ef62d1350ea4a0a0c415a785f1Anders Carlsson (void) y; 1780ba63ea5be2c90ef62d1350ea4a0a0c415a785f1Anders Carlsson (void) width; 1790ba63ea5be2c90ef62d1350ea4a0a0c415a785f1Anders Carlsson (void) height; 1800ba63ea5be2c90ef62d1350ea4a0a0c415a785f1Anders Carlsson} 1810ba63ea5be2c90ef62d1350ea4a0a0c415a785f1Anders Carlsson 1820ba63ea5be2c90ef62d1350ea4a0a0c415a785f1Anders Carlsson 1830ba63ea5be2c90ef62d1350ea4a0a0c415a785f1Anders Carlsson_X_EXPORT int 1840ba63ea5be2c90ef62d1350ea4a0a0c415a785f1Anders CarlssonglXQueryGLXPbufferSGIX(Display * dpy, GLXDrawable drawable, 1850ba63ea5be2c90ef62d1350ea4a0a0c415a785f1Anders Carlsson int attribute, unsigned int *value) 1860ba63ea5be2c90ef62d1350ea4a0a0c415a785f1Anders Carlsson{ 1870ba63ea5be2c90ef62d1350ea4a0a0c415a785f1Anders Carlsson (void) dpy; 1880ba63ea5be2c90ef62d1350ea4a0a0c415a785f1Anders Carlsson (void) drawable; 18950724302e24d44a27e3bc45e7185a710d6eb3c2dAnders Carlsson (void) attribute; 1900ba63ea5be2c90ef62d1350ea4a0a0c415a785f1Anders Carlsson (void) value; 1910ba63ea5be2c90ef62d1350ea4a0a0c415a785f1Anders Carlsson return 0; 1920ba63ea5be2c90ef62d1350ea4a0a0c415a785f1Anders Carlsson} 19350724302e24d44a27e3bc45e7185a710d6eb3c2dAnders Carlsson 1947002f4c03c2d0544f4e8bea8d3a5636519081e35John McCall_X_EXPORT GLXDrawable 19550724302e24d44a27e3bc45e7185a710d6eb3c2dAnders CarlssonglXCreateGLXPbufferSGIX(Display * dpy, GLXFBConfig config, 19650724302e24d44a27e3bc45e7185a710d6eb3c2dAnders Carlsson unsigned int width, unsigned int height, 19750724302e24d44a27e3bc45e7185a710d6eb3c2dAnders Carlsson int *attrib_list) 19850724302e24d44a27e3bc45e7185a710d6eb3c2dAnders Carlsson{ 19950724302e24d44a27e3bc45e7185a710d6eb3c2dAnders Carlsson (void) dpy; 20050724302e24d44a27e3bc45e7185a710d6eb3c2dAnders Carlsson (void) config; 20150724302e24d44a27e3bc45e7185a710d6eb3c2dAnders Carlsson (void) width; 20237909808416da93703cecc83091e2b9eab0053d6Anders Carlsson (void) height; 20337909808416da93703cecc83091e2b9eab0053d6Anders Carlsson (void) attrib_list; 20437909808416da93703cecc83091e2b9eab0053d6Anders Carlsson return None; 20537909808416da93703cecc83091e2b9eab0053d6Anders Carlsson} 20637909808416da93703cecc83091e2b9eab0053d6Anders Carlsson 20737909808416da93703cecc83091e2b9eab0053d6Anders Carlsson#if 0 20837909808416da93703cecc83091e2b9eab0053d6Anders Carlsson/* GLX_SGIX_fbconfig */ 20937909808416da93703cecc83091e2b9eab0053d6Anders Carlsson_X_EXPORT int 21037909808416da93703cecc83091e2b9eab0053d6Anders CarlssonglXGetFBConfigAttribSGIX(Display * dpy, void *config, int a, int *b) 21137909808416da93703cecc83091e2b9eab0053d6Anders Carlsson{ 2127c2342dd4c9947806842e5aca3d2bb2e542853c9John McCall (void) dpy; 21337909808416da93703cecc83091e2b9eab0053d6Anders Carlsson (void) config; 214eac813909b3ca1142ad186f6c6a1b1ae0dbf9378Anders Carlsson (void) a; 215eac813909b3ca1142ad186f6c6a1b1ae0dbf9378Anders Carlsson (void) b; 216eac813909b3ca1142ad186f6c6a1b1ae0dbf9378Anders Carlsson return 0; 217eac813909b3ca1142ad186f6c6a1b1ae0dbf9378Anders Carlsson} 218eac813909b3ca1142ad186f6c6a1b1ae0dbf9378Anders Carlsson 219eac813909b3ca1142ad186f6c6a1b1ae0dbf9378Anders Carlsson_X_EXPORT void * 220eac813909b3ca1142ad186f6c6a1b1ae0dbf9378Anders CarlssonglXChooseFBConfigSGIX(Display * dpy, int a, int *b, int *c) 221eac813909b3ca1142ad186f6c6a1b1ae0dbf9378Anders Carlsson{ 222eac813909b3ca1142ad186f6c6a1b1ae0dbf9378Anders Carlsson (void) dpy; 223eac813909b3ca1142ad186f6c6a1b1ae0dbf9378Anders Carlsson (void) a; 224eac813909b3ca1142ad186f6c6a1b1ae0dbf9378Anders Carlsson (void) b; 225eac813909b3ca1142ad186f6c6a1b1ae0dbf9378Anders Carlsson (void) c; 226eac813909b3ca1142ad186f6c6a1b1ae0dbf9378Anders Carlsson return NULL; 2274a73ea9c4e87aa111901f3c27b08f0571b58a4cfChandler Carruth} 228e228ba97c9aff14dcf788773b8af455b9d85f210Chandler Carruth 2297002f4c03c2d0544f4e8bea8d3a5636519081e35John McCall_X_EXPORT GLXPixmap 230e228ba97c9aff14dcf788773b8af455b9d85f210Chandler CarruthglXCreateGLXPixmapWithConfigSGIX(Display * dpy, void *config, Pixmap p) 231e228ba97c9aff14dcf788773b8af455b9d85f210Chandler Carruth{ 232e228ba97c9aff14dcf788773b8af455b9d85f210Chandler Carruth (void) dpy; 233e228ba97c9aff14dcf788773b8af455b9d85f210Chandler Carruth (void) config; 234e228ba97c9aff14dcf788773b8af455b9d85f210Chandler Carruth (void) p; 235e228ba97c9aff14dcf788773b8af455b9d85f210Chandler Carruth return None; 236e228ba97c9aff14dcf788773b8af455b9d85f210Chandler Carruth} 2374a73ea9c4e87aa111901f3c27b08f0571b58a4cfChandler Carruth 2384a73ea9c4e87aa111901f3c27b08f0571b58a4cfChandler Carruth_X_EXPORT GLXContext 2394a73ea9c4e87aa111901f3c27b08f0571b58a4cfChandler CarruthglXCreateContextWithConfigSGIX(Display * dpy, void *config, int a, 2404a73ea9c4e87aa111901f3c27b08f0571b58a4cfChandler Carruth GLXContext b, Bool c) 2414a73ea9c4e87aa111901f3c27b08f0571b58a4cfChandler Carruth{ 2424a73ea9c4e87aa111901f3c27b08f0571b58a4cfChandler Carruth (void) dpy; 24348c950137e4318abb1080f438208fda8c14ca8b9Anders Carlsson (void) config; 24448c950137e4318abb1080f438208fda8c14ca8b9Anders Carlsson (void) a; 24548c950137e4318abb1080f438208fda8c14ca8b9Anders Carlsson (void) b; 24648c950137e4318abb1080f438208fda8c14ca8b9Anders Carlsson (void) c; 24748c950137e4318abb1080f438208fda8c14ca8b9Anders Carlsson return NULL; 24855cbd6e51fdca832c31bf8c179c40978a5d1f892Anders Carlsson} 24955cbd6e51fdca832c31bf8c179c40978a5d1f892Anders Carlsson 25055cbd6e51fdca832c31bf8c179c40978a5d1f892Anders Carlsson_X_EXPORT XVisualInfo * 25148c950137e4318abb1080f438208fda8c14ca8b9Anders CarlssonglXGetVisualFromFBConfigSGIX(Display * dpy, void *config) 25248c950137e4318abb1080f438208fda8c14ca8b9Anders Carlsson{ 25348c950137e4318abb1080f438208fda8c14ca8b9Anders Carlsson (void) dpy; 25448c950137e4318abb1080f438208fda8c14ca8b9Anders Carlsson (void) config; 25548c950137e4318abb1080f438208fda8c14ca8b9Anders Carlsson return NULL; 25648c950137e4318abb1080f438208fda8c14ca8b9Anders Carlsson} 25748c950137e4318abb1080f438208fda8c14ca8b9Anders Carlsson 25848c950137e4318abb1080f438208fda8c14ca8b9Anders Carlsson_X_EXPORT void * 25948c950137e4318abb1080f438208fda8c14ca8b9Anders CarlssonglXGetFBConfigFromVisualSGIX(Display * dpy, XVisualInfo * visinfo) 26048c950137e4318abb1080f438208fda8c14ca8b9Anders Carlsson{ 26148c950137e4318abb1080f438208fda8c14ca8b9Anders Carlsson (void) dpy; 26248c950137e4318abb1080f438208fda8c14ca8b9Anders Carlsson (void) visinfo; 26348c950137e4318abb1080f438208fda8c14ca8b9Anders Carlsson return NULL; 26448c950137e4318abb1080f438208fda8c14ca8b9Anders Carlsson} 26548c950137e4318abb1080f438208fda8c14ca8b9Anders Carlsson#endif 2662389324eb73a1c99d5dfc1dc9eed047ddc96a7b4Chandler Carruth 2672389324eb73a1c99d5dfc1dc9eed047ddc96a7b4Chandler Carruth 2682389324eb73a1c99d5dfc1dc9eed047ddc96a7b4Chandler Carruth_X_EXPORT 2692389324eb73a1c99d5dfc1dc9eed047ddc96a7b4Chandler CarruthGLX_ALIAS_VOID(glXDestroyGLXPbufferSGIX, 2702389324eb73a1c99d5dfc1dc9eed047ddc96a7b4Chandler Carruth (Display * dpy, GLXDrawable pbuf), 2712389324eb73a1c99d5dfc1dc9eed047ddc96a7b4Chandler Carruth (dpy, pbuf), glXDestroyPbuffer) 2722389324eb73a1c99d5dfc1dc9eed047ddc96a7b4Chandler Carruth 2732389324eb73a1c99d5dfc1dc9eed047ddc96a7b4Chandler Carruth _X_EXPORT GLX_ALIAS_VOID(glXSelectEventSGIX, 2742389324eb73a1c99d5dfc1dc9eed047ddc96a7b4Chandler Carruth (Display * dpy, GLXDrawable drawable, 2752389324eb73a1c99d5dfc1dc9eed047ddc96a7b4Chandler Carruth unsigned long mask), (dpy, drawable, mask), 2762389324eb73a1c99d5dfc1dc9eed047ddc96a7b4Chandler Carruth glXSelectEvent) 2772389324eb73a1c99d5dfc1dc9eed047ddc96a7b4Chandler Carruth 2782389324eb73a1c99d5dfc1dc9eed047ddc96a7b4Chandler Carruth _X_EXPORT GLX_ALIAS_VOID(glXGetSelectedEventSGIX, 2792389324eb73a1c99d5dfc1dc9eed047ddc96a7b4Chandler Carruth (Display * dpy, GLXDrawable drawable, 2802389324eb73a1c99d5dfc1dc9eed047ddc96a7b4Chandler Carruth unsigned long *mask), (dpy, drawable, mask), 2812389324eb73a1c99d5dfc1dc9eed047ddc96a7b4Chandler Carruth glXGetSelectedEvent) 2822389324eb73a1c99d5dfc1dc9eed047ddc96a7b4Chandler Carruth