Lines Matching refs:Display

200 extern XVisualInfo* glXChooseVisual( Display *dpy, int screen,
203 extern GLXContext glXCreateContext( Display *dpy, XVisualInfo *vis,
206 extern void glXDestroyContext( Display *dpy, GLXContext ctx );
208 extern Bool glXMakeCurrent( Display *dpy, GLXDrawable drawable,
211 extern void glXCopyContext( Display *dpy, GLXContext src, GLXContext dst,
214 extern void glXSwapBuffers( Display *dpy, GLXDrawable drawable );
216 extern GLXPixmap glXCreateGLXPixmap( Display *dpy, XVisualInfo *visual,
219 extern void glXDestroyGLXPixmap( Display *dpy, GLXPixmap pixmap );
221 extern Bool glXQueryExtension( Display *dpy, int *errorb, int *event );
223 extern Bool glXQueryVersion( Display *dpy, int *maj, int *min );
225 extern Bool glXIsDirect( Display *dpy, GLXContext ctx );
227 extern int glXGetConfig( Display *dpy, XVisualInfo *visual,
243 extern const char *glXQueryExtensionsString( Display *dpy, int screen );
245 extern const char *glXQueryServerString( Display *dpy, int screen, int name );
247 extern const char *glXGetClientString( Display *dpy, int name );
251 extern Display *glXGetCurrentDisplay( void );
255 extern GLXFBConfig *glXChooseFBConfig( Display *dpy, int screen,
258 extern int glXGetFBConfigAttrib( Display *dpy, GLXFBConfig config,
261 extern GLXFBConfig *glXGetFBConfigs( Display *dpy, int screen,
264 extern XVisualInfo *glXGetVisualFromFBConfig( Display *dpy,
267 extern GLXWindow glXCreateWindow( Display *dpy, GLXFBConfig config,
270 extern void glXDestroyWindow( Display *dpy, GLXWindow window );
272 extern GLXPixmap glXCreatePixmap( Display *dpy, GLXFBConfig config,
275 extern void glXDestroyPixmap( Display *dpy, GLXPixmap pixmap );
277 extern GLXPbuffer glXCreatePbuffer( Display *dpy, GLXFBConfig config,
280 extern void glXDestroyPbuffer( Display *dpy, GLXPbuffer pbuf );
282 extern void glXQueryDrawable( Display *dpy, GLXDrawable draw, int attribute,
285 extern GLXContext glXCreateNewContext( Display *dpy, GLXFBConfig config,
289 extern Bool glXMakeContextCurrent( Display *dpy, GLXDrawable draw,
294 extern int glXQueryContext( Display *dpy, GLXContext ctx, int attribute,
297 extern void glXSelectEvent( Display *dpy, GLXDrawable drawable,
300 extern void glXGetSelectedEvent( Display *dpy, GLXDrawable drawable,
304 typedef GLXFBConfig * (* PFNGLXGETFBCONFIGSPROC) (Display *dpy, int screen, int *nelements);
305 typedef GLXFBConfig * (* PFNGLXCHOOSEFBCONFIGPROC) (Display *dpy, int screen, const int *attrib_list, int *nelements);
306 typedef int (* PFNGLXGETFBCONFIGATTRIBPROC) (Display *dpy, GLXFBConfig config, int attribute, int *value);
307 typedef XVisualInfo * (* PFNGLXGETVISUALFROMFBCONFIGPROC) (Display *dpy, GLXFBConfig config);
308 typedef GLXWindow (* PFNGLXCREATEWINDOWPROC) (Display *dpy, GLXFBConfig config, Window win, const int *attrib_list);
309 typedef void (* PFNGLXDESTROYWINDOWPROC) (Display *dpy, GLXWindow win);
310 typedef GLXPixmap (* PFNGLXCREATEPIXMAPPROC) (Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attrib_list);
311 typedef void (* PFNGLXDESTROYPIXMAPPROC) (Display *dpy, GLXPixmap pixmap);
312 typedef GLXPbuffer (* PFNGLXCREATEPBUFFERPROC) (Display *dpy, GLXFBConfig config, const int *attrib_list);
313 typedef void (* PFNGLXDESTROYPBUFFERPROC) (Display *dpy, GLXPbuffer pbuf);
314 typedef void (* PFNGLXQUERYDRAWABLEPROC) (Display *dpy, GLXDrawable draw, int attribute, unsigned int *value);
315 typedef GLXContext (* PFNGLXCREATENEWCONTEXTPROC) (Display *dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct);
316 typedef Bool (* PFNGLXMAKECONTEXTCURRENTPROC) (Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx);
318 typedef Display * (* PFNGLXGETCURRENTDISPLAYPROC) (void);
319 typedef int (* PFNGLXQUERYCONTEXTPROC) (Display *dpy, GLXContext ctx, int attribute, int *value);
320 typedef void (* PFNGLXSELECTEVENTPROC) (Display *dpy, GLXDrawable draw, unsigned long event_mask);
321 typedef void (* PFNGLXGETSELECTEDEVENTPROC) (Display *dpy, GLXDrawable draw, unsigned long *event_mask);
377 extern Bool glXBindTexImageARB(Display *dpy, GLXPbuffer pbuffer, int buffer);
378 extern Bool glXReleaseTexImageARB(Display *dpy, GLXPbuffer pbuffer, int buffer);
379 extern Bool glXDrawableAttribARB(Display *dpy, GLXDrawable draw, const int *attribList);
402 extern int glXGetFrameUsageMESA(Display *dpy, GLXDrawable drawable, float *usage);
403 extern int glXBeginFrameTrackingMESA(Display *dpy, GLXDrawable drawable);
404 extern int glXEndFrameTrackingMESA(Display *dpy, GLXDrawable drawable);
405 extern int glXQueryFrameTrackingMESA(Display *dpy, GLXDrawable drawable, int64_t *swapCount, int64_t *missedFrames, float *lastMissedUsage);
407 typedef int (*PFNGLXGETFRAMEUSAGEMESAPROC) (Display *dpy, GLXDrawable drawable, float *usage);
408 typedef int (*PFNGLXBEGINFRAMETRACKINGMESAPROC)(Display *dpy, GLXDrawable drawable);
409 typedef int (*PFNGLXENDFRAMETRACKINGMESAPROC)(Display *dpy, GLXDrawable drawable);
410 typedef int (*PFNGLXQUERYFRAMETRACKINGMESAPROC)(Display *dpy, GLXDrawable drawable, int64_t *swapCount, int64_t *missedFrames, float *lastMissedUsage);
478 extern void glXBindTexImageEXT(Display *dpy, GLXDrawable drawable, int buffer, const int *attrib_list);
479 extern void glXReleaseTexImageEXT(Display *dpy, GLXDrawable drawable, int buffer);
495 Display *display; /* display the event was read from */
508 Display *display; /* Display the event was read from */