X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fglx%2Fdri2.h;h=4be5bf8eb8e1000703272d33aca83908f35676ff;hb=7e890ed4764d9d5927de4ee326f41e97d3bf0332;hp=114e9f8f965824dddefbc50f41ebcb4896761189;hpb=a8238bb08a95e7ea4430450c304a6bee210df1a6;p=mesa.git diff --git a/src/glx/dri2.h b/src/glx/dri2.h index 114e9f8f965..4be5bf8eb8e 100644 --- a/src/glx/dri2.h +++ b/src/glx/dri2.h @@ -33,6 +33,7 @@ #ifndef _DRI2_H_ #define _DRI2_H_ +#include #include #include @@ -45,6 +46,8 @@ typedef struct unsigned int flags; } DRI2Buffer; +struct glx_screen; + extern Bool DRI2QueryExtension(Display * display, int *eventBase, int *errorBase); @@ -85,22 +88,4 @@ DRI2CopyRegion(Display * dpy, XID drawable, XserverRegion region, CARD32 dest, CARD32 src); -extern void -DRI2SwapBuffers(Display *dpy, XID drawable, CARD64 target_msc, CARD64 divisor, - CARD64 remainder, CARD64 *count); - -extern Bool -DRI2GetMSC(Display *dpy, XID drawable, CARD64 *ust, CARD64 *msc, CARD64 *sbc); - -extern Bool -DRI2WaitMSC(Display *dpy, XID drawable, CARD64 target_msc, CARD64 divisor, - CARD64 remainder, CARD64 *ust, CARD64 *msc, CARD64 *sbc); - -extern Bool -DRI2WaitSBC(Display *dpy, XID drawable, CARD64 target_sbc, CARD64 *ust, - CARD64 *msc, CARD64 *sbc); - -extern void -DRI2SwapInterval(Display *dpy, XID drawable, int interval); - #endif