1ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston#include "glxclient.h" 2ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston#include "glxextensions.h" 34c9bab78a118953baf307e31cd53e731299f0151Jeremy Huddleston#include "glxconfig.h" 4ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 5ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston/* 6ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston** GLX_SGI_swap_control 7ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston*/ 8ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddlestonint 9ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonglXSwapIntervalSGI(int interval) 10ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston{ 11ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) interval; 12ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston return 0; 13ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston} 14ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 15ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 16ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston/* 17ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston** GLX_MESA_swap_control 18ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston*/ 19ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddlestonint 20ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonglXSwapIntervalMESA(unsigned int interval) 21ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston{ 22ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) interval; 23ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston return GLX_BAD_CONTEXT; 24ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston} 25ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 26ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 27ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddlestonint 28ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonglXGetSwapIntervalMESA(void) 29ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston{ 30ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston return 0; 31ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston} 32ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 33ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 34ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston/* 35ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston** GLX_SGI_video_sync 36ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston*/ 37ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddlestonint 38ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonglXGetVideoSyncSGI(unsigned int *count) 39ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston{ 40ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) count; 41ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston return GLX_BAD_CONTEXT; 42ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston} 43ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 44ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddlestonint 45ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonglXWaitVideoSyncSGI(int divisor, int remainder, unsigned int *count) 46ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston{ 47ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) count; 48ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston return GLX_BAD_CONTEXT; 49ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston} 50ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 51ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 52ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston/* 53ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston** GLX_SGIX_swap_group 54ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston*/ 55ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddlestonvoid 56ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonglXJoinSwapGroupSGIX(Display * dpy, GLXDrawable drawable, GLXDrawable member) 57ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston{ 58ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) dpy; 59ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) drawable; 60ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) member; 61ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston} 62ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 63ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 64ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston/* 65ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston** GLX_SGIX_swap_barrier 66ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston*/ 67ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddlestonvoid 68ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonglXBindSwapBarrierSGIX(Display * dpy, GLXDrawable drawable, int barrier) 69ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston{ 70ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) dpy; 71ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) drawable; 72ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) barrier; 73ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston} 74ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 75ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonBool 76ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonglXQueryMaxSwapBarriersSGIX(Display * dpy, int screen, int *max) 77ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston{ 78ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) dpy; 79ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) screen; 80ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) max; 81ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston return False; 82ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston} 83ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 84ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 85ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston/* 86ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston** GLX_OML_sync_control 87ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston*/ 88ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonBool 89ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonglXGetSyncValuesOML(Display * dpy, GLXDrawable drawable, 90ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston int64_t * ust, int64_t * msc, int64_t * sbc) 91ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston{ 92ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) dpy; 93ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) drawable; 94ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) ust; 95ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) msc; 96ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) sbc; 97ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston return False; 98ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston} 99ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 100ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddlestonint64_t 101ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonglXSwapBuffersMscOML(Display * dpy, GLXDrawable drawable, 102ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston int64_t target_msc, int64_t divisor, int64_t remainder) 103ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston{ 104ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) dpy; 105ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) drawable; 106ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) target_msc; 107ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) divisor; 108ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) remainder; 109ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston return 0; 110ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston} 111ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 112ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 113ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonBool 114ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonglXWaitForMscOML(Display * dpy, GLXDrawable drawable, 115ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston int64_t target_msc, int64_t divisor, 116ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston int64_t remainder, int64_t * ust, 117ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston int64_t * msc, int64_t * sbc) 118ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston{ 119ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) dpy; 120ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) drawable; 121ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) target_msc; 122ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) divisor; 123ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) remainder; 124ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) ust; 125ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) msc; 126ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) sbc; 127ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston return False; 128ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston} 129ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 130ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 131ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonBool 132ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonglXWaitForSbcOML(Display * dpy, GLXDrawable drawable, 133ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston int64_t target_sbc, int64_t * ust, 134ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston int64_t * msc, int64_t * sbc) 135ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston{ 136ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) dpy; 137ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) drawable; 138ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) target_sbc; 139ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) ust; 140ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) msc; 141ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) sbc; 142ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston return False; 143ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston} 144ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 145ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 146ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonBool 147ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonglXReleaseBuffersMESA(Display * dpy, GLXDrawable d) 148ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston{ 149ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) dpy; 150ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) d; 151ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston return False; 152ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston} 153ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 154ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 15538c51a76533a90cf2c9381c99247cfac45fe70ebKristian Høgsberg_X_EXPORT GLXPixmap 156ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonglXCreateGLXPixmapMESA(Display * dpy, XVisualInfo * visual, 157ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston Pixmap pixmap, Colormap cmap) 158ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston{ 159ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) dpy; 160ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) visual; 161ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) pixmap; 162ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) cmap; 163ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston return 0; 164ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston} 165ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 166ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 167ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston/** 168ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston * GLX_MESA_copy_sub_buffer 169ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston */ 170ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddlestonvoid 171ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonglXCopySubBufferMESA(Display * dpy, GLXDrawable drawable, 172ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston int x, int y, int width, int height) 173ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston{ 174ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) dpy; 175ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) drawable; 176ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) x; 177ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) y; 178ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) width; 179ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) height; 180ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston} 181ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 182ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 18338c51a76533a90cf2c9381c99247cfac45fe70ebKristian Høgsberg_X_EXPORT int 184ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonglXQueryGLXPbufferSGIX(Display * dpy, GLXDrawable drawable, 185ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston int attribute, unsigned int *value) 186ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston{ 187ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) dpy; 188ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) drawable; 189ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) attribute; 190ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) value; 191ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston return 0; 192ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston} 193ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 19438c51a76533a90cf2c9381c99247cfac45fe70ebKristian Høgsberg_X_EXPORT GLXDrawable 195ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonglXCreateGLXPbufferSGIX(Display * dpy, GLXFBConfig config, 196ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston unsigned int width, unsigned int height, 197ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston int *attrib_list) 198ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston{ 199ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) dpy; 200ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) config; 201ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) width; 202ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) height; 203ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) attrib_list; 204ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston return None; 205ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston} 206ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 207ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston#if 0 208ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston/* GLX_SGIX_fbconfig */ 20938c51a76533a90cf2c9381c99247cfac45fe70ebKristian Høgsberg_X_EXPORT int 210ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonglXGetFBConfigAttribSGIX(Display * dpy, void *config, int a, int *b) 211ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston{ 212ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) dpy; 213ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) config; 214ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) a; 215ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) b; 216ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston return 0; 217ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston} 218ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 21938c51a76533a90cf2c9381c99247cfac45fe70ebKristian Høgsberg_X_EXPORT void * 220ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonglXChooseFBConfigSGIX(Display * dpy, int a, int *b, int *c) 221ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston{ 222ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) dpy; 223ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) a; 224ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) b; 225ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) c; 226ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston return NULL; 227ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston} 228ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 22938c51a76533a90cf2c9381c99247cfac45fe70ebKristian Høgsberg_X_EXPORT GLXPixmap 230ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonglXCreateGLXPixmapWithConfigSGIX(Display * dpy, void *config, Pixmap p) 231ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston{ 232ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) dpy; 233ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) config; 234ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) p; 235ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston return None; 236ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston} 237ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 23838c51a76533a90cf2c9381c99247cfac45fe70ebKristian Høgsberg_X_EXPORT GLXContext 239ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonglXCreateContextWithConfigSGIX(Display * dpy, void *config, int a, 240ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston GLXContext b, Bool c) 241ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston{ 242ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) dpy; 243ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) config; 244ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) a; 245ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) b; 246ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) c; 247ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston return NULL; 248ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston} 249ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 25038c51a76533a90cf2c9381c99247cfac45fe70ebKristian Høgsberg_X_EXPORT XVisualInfo * 251ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonglXGetVisualFromFBConfigSGIX(Display * dpy, void *config) 252ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston{ 253ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) dpy; 254ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) config; 255ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston return NULL; 256ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston} 257ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 25838c51a76533a90cf2c9381c99247cfac45fe70ebKristian Høgsberg_X_EXPORT void * 259ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonglXGetFBConfigFromVisualSGIX(Display * dpy, XVisualInfo * visinfo) 260ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston{ 261ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) dpy; 262ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (void) visinfo; 263ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston return NULL; 264ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston} 265ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston#endif 266ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 267ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 26838c51a76533a90cf2c9381c99247cfac45fe70ebKristian Høgsberg_X_EXPORT 269ad503c41557606d15b0420c824369456f6d20a8fJeremy HuddlestonGLX_ALIAS_VOID(glXDestroyGLXPbufferSGIX, 270ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (Display * dpy, GLXDrawable pbuf), 271ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (dpy, pbuf), glXDestroyPbuffer) 272ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 27338c51a76533a90cf2c9381c99247cfac45fe70ebKristian Høgsberg _X_EXPORT GLX_ALIAS_VOID(glXSelectEventSGIX, 274ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (Display * dpy, GLXDrawable drawable, 275ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston unsigned long mask), (dpy, drawable, mask), 276ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston glXSelectEvent) 277ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston 27838c51a76533a90cf2c9381c99247cfac45fe70ebKristian Høgsberg _X_EXPORT GLX_ALIAS_VOID(glXGetSelectedEventSGIX, 279ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston (Display * dpy, GLXDrawable drawable, 280ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston unsigned long *mask), (dpy, drawable, mask), 281ad503c41557606d15b0420c824369456f6d20a8fJeremy Huddleston glXGetSelectedEvent) 282