mesa/include/GL
Francisco Jerez 61d26bc82e dri2: Event driven buffer validation.
When a buffer invalidation event is received from the X server, the
"invalidate" hook of the DRI2 flush extension is executed: A generic
implementation (dri2InvalidateDrawable) is provided that just bumps
the "pStamp" sequence number in __DRIdrawableRec.

For old servers not supporting buffer invalidation events, the
invalidate hook will be called before flushing the fake front/back
buffer (that's typically once per frame -- not a lot worse than the
situation we were in before).

No effort has been made on preserving backwards compatibility with
version 2 of the flush extension, but I think it's acceptable because
AFAIK no released stack is making use of it.

Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
2010-02-16 10:38:50 -05:00
..
internal dri2: Event driven buffer validation. 2010-02-16 10:38:50 -05:00
directfbgl.h
dmesa.h
ggimesa.h
gl.h Sun compilers now support some gcc __attribute__ values 2010-01-19 10:15:55 -08:00
gl_mangle.h Regenerate gl_mangle.h. 2009-12-23 11:38:14 -07:00
glew.h glew: Update to version 1.5.2. 2010-01-06 12:23:37 +00:00
glext.h gl: updated glext.h to version 56 2009-10-23 14:49:20 -06:00
glfbdev.h
glu.h
glu_mangle.h
glut.h glut: Silent the glut*_ATEXIT_HACK defined but not used warnings. 2010-01-01 11:00:58 +00:00
glut_h.dja
glutf90.h
glx.h mesa: misc GLX_INTEL_swap_event fixes 2010-01-25 15:40:56 -08:00
glx_mangle.h gl: added mangled glXGetProcAddressARB define 2009-11-19 09:33:32 -07:00
glxew.h glew: Update to version 1.5.2. 2010-01-06 12:23:37 +00:00
glxext.h mesa: misc GLX_INTEL_swap_event fixes 2010-01-25 15:40:56 -08:00
Makefile.am
mesa_wgl.h mesa: Don't define WGL_ARB_extensions_string in mesa_wgl.h. 2009-04-10 13:26:35 +01:00
mglmesa.h
miniglx.h
osmesa.h
svgamesa.h
vms_x_fix.h
wglew.h glew: Update to version 1.5.2. 2010-01-06 12:23:37 +00:00
wglext.h gl: updated wglext.h to version 17 2009-10-23 14:49:26 -06:00
wmesa.h