Lines Matching defs:GLXDrawable

180 typedef XID GLXDrawable;
208 extern Bool glXMakeCurrent( Display *dpy, GLXDrawable drawable,
214 extern void glXSwapBuffers( Display *dpy, GLXDrawable drawable );
232 extern GLXDrawable glXGetCurrentDrawable( void );
282 extern void glXQueryDrawable( Display *dpy, GLXDrawable draw, int attribute,
289 extern Bool glXMakeContextCurrent( Display *dpy, GLXDrawable draw,
290 GLXDrawable read, GLXContext ctx );
292 extern GLXDrawable glXGetCurrentReadDrawable( void );
297 extern void glXSelectEvent( Display *dpy, GLXDrawable drawable,
300 extern void glXGetSelectedEvent( Display *dpy, GLXDrawable drawable,
314 typedef void (* PFNGLXQUERYDRAWABLEPROC) (Display *dpy, GLXDrawable draw, int attribute, unsigned int *value);
316 typedef Bool (* PFNGLXMAKECONTEXTCURRENTPROC) (Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx);
317 typedef GLXDrawable (* PFNGLXGETCURRENTREADDRAWABLEPROC) (void);
320 typedef void (* PFNGLXSELECTEVENTPROC) (Display *dpy, GLXDrawable draw, unsigned long event_mask);
321 typedef void (* PFNGLXGETSELECTEDEVENTPROC) (Display *dpy, GLXDrawable draw, unsigned long *event_mask);
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);
496 GLXDrawable drawable; /* XID of Drawable */
509 GLXDrawable drawable; /* drawable on which event was requested in event mask */