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