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