glx: Sync <GL/glxext.h> with Khronos
[mesa.git] / src / glx / apple / glx_empty.c
1 #include "glxclient.h"
2 #include "glxextensions.h"
3 #include "glxconfig.h"
4
5 /*
6 ** GLX_SGI_swap_control
7 */
8 int
9 glXSwapIntervalSGI(int interval)
10 {
11 (void) interval;
12 return 0;
13 }
14
15
16 /*
17 ** GLX_MESA_swap_control
18 */
19 int
20 glXSwapIntervalMESA(unsigned int interval)
21 {
22 (void) interval;
23 return GLX_BAD_CONTEXT;
24 }
25
26
27 int
28 glXGetSwapIntervalMESA(void)
29 {
30 return 0;
31 }
32
33
34 /*
35 ** GLX_SGI_video_sync
36 */
37 int
38 glXGetVideoSyncSGI(unsigned int *count)
39 {
40 (void) count;
41 return GLX_BAD_CONTEXT;
42 }
43
44 int
45 glXWaitVideoSyncSGI(int divisor, int remainder, unsigned int *count)
46 {
47 (void) count;
48 return GLX_BAD_CONTEXT;
49 }
50
51
52 /*
53 ** GLX_OML_sync_control
54 */
55 Bool
56 glXGetSyncValuesOML(Display * dpy, GLXDrawable drawable,
57 int64_t * ust, int64_t * msc, int64_t * sbc)
58 {
59 (void) dpy;
60 (void) drawable;
61 (void) ust;
62 (void) msc;
63 (void) sbc;
64 return False;
65 }
66
67 int64_t
68 glXSwapBuffersMscOML(Display * dpy, GLXDrawable drawable,
69 int64_t target_msc, int64_t divisor, int64_t remainder)
70 {
71 (void) dpy;
72 (void) drawable;
73 (void) target_msc;
74 (void) divisor;
75 (void) remainder;
76 return 0;
77 }
78
79
80 Bool
81 glXWaitForMscOML(Display * dpy, GLXDrawable drawable,
82 int64_t target_msc, int64_t divisor,
83 int64_t remainder, int64_t * ust,
84 int64_t * msc, int64_t * sbc)
85 {
86 (void) dpy;
87 (void) drawable;
88 (void) target_msc;
89 (void) divisor;
90 (void) remainder;
91 (void) ust;
92 (void) msc;
93 (void) sbc;
94 return False;
95 }
96
97
98 Bool
99 glXWaitForSbcOML(Display * dpy, GLXDrawable drawable,
100 int64_t target_sbc, int64_t * ust,
101 int64_t * msc, int64_t * sbc)
102 {
103 (void) dpy;
104 (void) drawable;
105 (void) target_sbc;
106 (void) ust;
107 (void) msc;
108 (void) sbc;
109 return False;
110 }
111
112
113 Bool
114 glXReleaseBuffersMESA(Display * dpy, GLXDrawable d)
115 {
116 (void) dpy;
117 (void) d;
118 return False;
119 }
120
121
122 _X_EXPORT GLXPixmap
123 glXCreateGLXPixmapMESA(Display * dpy, XVisualInfo * visual,
124 Pixmap pixmap, Colormap cmap)
125 {
126 (void) dpy;
127 (void) visual;
128 (void) pixmap;
129 (void) cmap;
130 return 0;
131 }
132
133
134 /**
135 * GLX_MESA_copy_sub_buffer
136 */
137 void
138 glXCopySubBufferMESA(Display * dpy, GLXDrawable drawable,
139 int x, int y, int width, int height)
140 {
141 (void) dpy;
142 (void) drawable;
143 (void) x;
144 (void) y;
145 (void) width;
146 (void) height;
147 }
148
149
150 _X_EXPORT void
151 glXQueryGLXPbufferSGIX(Display * dpy, GLXDrawable drawable,
152 int attribute, unsigned int *value)
153 {
154 (void) dpy;
155 (void) drawable;
156 (void) attribute;
157 (void) value;
158 return 0;
159 }
160
161 _X_EXPORT GLXDrawable
162 glXCreateGLXPbufferSGIX(Display * dpy, GLXFBConfig config,
163 unsigned int width, unsigned int height,
164 int *attrib_list)
165 {
166 (void) dpy;
167 (void) config;
168 (void) width;
169 (void) height;
170 (void) attrib_list;
171 return None;
172 }
173
174 #if 0
175 /* GLX_SGIX_fbconfig */
176 _X_EXPORT int
177 glXGetFBConfigAttribSGIX(Display * dpy, void *config, int a, int *b)
178 {
179 (void) dpy;
180 (void) config;
181 (void) a;
182 (void) b;
183 return 0;
184 }
185
186 _X_EXPORT void *
187 glXChooseFBConfigSGIX(Display * dpy, int a, int *b, int *c)
188 {
189 (void) dpy;
190 (void) a;
191 (void) b;
192 (void) c;
193 return NULL;
194 }
195
196 _X_EXPORT GLXPixmap
197 glXCreateGLXPixmapWithConfigSGIX(Display * dpy, void *config, Pixmap p)
198 {
199 (void) dpy;
200 (void) config;
201 (void) p;
202 return None;
203 }
204
205 _X_EXPORT GLXContext
206 glXCreateContextWithConfigSGIX(Display * dpy, void *config, int a,
207 GLXContext b, Bool c)
208 {
209 (void) dpy;
210 (void) config;
211 (void) a;
212 (void) b;
213 (void) c;
214 return NULL;
215 }
216
217 _X_EXPORT XVisualInfo *
218 glXGetVisualFromFBConfigSGIX(Display * dpy, void *config)
219 {
220 (void) dpy;
221 (void) config;
222 return NULL;
223 }
224
225 _X_EXPORT void *
226 glXGetFBConfigFromVisualSGIX(Display * dpy, XVisualInfo * visinfo)
227 {
228 (void) dpy;
229 (void) visinfo;
230 return NULL;
231 }
232 #endif