mesa/include/GL
Eric Anholt c2b185cff8 Add reporting of damage by DRI drivers when the extension support is available.
With this, tools like ximagesrc in gstreamer correctly see updates from GL
rendering.  Support requires that the Xdamage library be current (but will be
disabled if not present) plus a new X Server with support for the new
XDamagePost request.  libGL now has a new interface version, and also links
against libXdamage and libXfixes to support it, but backwards compatibility
is retained.

Currently, all drivers report damage at SwapBuffers time through common code --
front buffer rendering doesn't result in damage being reported.  Also, the
damage is against the root window, as our drivers don't yet render to backing
store when they should (composited environments).
2007-01-05 18:23:57 -08:00
..
internal Add reporting of damage by DRI drivers when the extension support is available. 2007-01-05 18:23:57 -08:00
amesa.h Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything. 2003-06-05 00:50:18 +00:00
directfbgl.h DirectFB driver (Claudio Ciccani) 2005-01-03 15:35:00 +00:00
dmesa.h DMesa now uses OSMesa as a back-end. 2006-03-31 20:53:12 +00:00
foomesa.h Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything. 2003-06-05 00:50:18 +00:00
fxmesa.h bump version numbers to their real values 2004-10-12 06:43:57 +00:00
ggimesa.h Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything. 2003-06-05 00:50:18 +00:00
gl.h remove obsolete GL_MESA_trace stuff 2006-11-16 16:13:43 +00:00
gl_mangle.h regenerate from gl.h 2006-11-16 16:13:55 +00:00
glext.h added #ifdef tests for Windows for int64_t, uint64_t 2006-09-16 04:10:56 +00:00
glfbdev.h Added initial multisampling support to glfbdev driver. 2006-08-10 10:21:17 +00:00
glu.h added GLU_INCOMPATIBLE_GL_VERSION 2004-02-06 01:17:30 +00:00
glu_mangle.h Add missing entry points. (Warren Cashen) 2003-10-10 22:09:05 +00:00
glut.h fix non-Win32 definition of GLUTAPIENTRY, remove some cruft 2005-02-16 19:52:35 +00:00
glut_h.dja Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything. 2003-06-05 00:50:18 +00:00
glutf90.h remove carriage return chars 2001-09-18 16:39:38 +00:00
glx.h updated GLX_EXT_texture_from_pixmap tokens (Dave Reveman) 2006-05-05 18:19:54 +00:00
glx_mangle.h added 1.3/1.4 function mangling 2006-11-03 18:29:39 +00:00
glxext.h latest version from OpenGL ARB 2006-08-30 23:46:41 +00:00
Makefile.am * common_rules.make: Created to hold the conditional build rule 2001-03-20 00:33:18 +00:00
mesa_wgl.h WGL_ARB_extensions_string extension 2006-01-25 17:33:13 +00:00
mglmesa.h Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything. 2003-06-05 00:50:18 +00:00
miniglx.h add more functionality to miniglx for glitz 2005-02-20 10:46:34 +00:00
osmesa.h bump version number 2005-12-08 14:51:36 +00:00
svgamesa.h Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything. 2003-06-05 00:50:18 +00:00
uglglutshapes.h WindML driver (Stephane Raimbault) 2001-08-20 16:07:10 +00:00
uglmesa.h bump versions to 4.0 2001-09-23 16:06:13 +00:00
vms_x_fix.h OpenVMS compile support update 2006-09-04 06:26:08 +00:00
wmesa.h Fixes from Brian 2006-03-30 07:53:15 +00:00
xmesa.h bump version numbers to their real values 2004-10-12 06:43:57 +00:00
xmesa_x.h XMesaDrawLine macro, not currently used 2006-03-30 14:20:26 +00:00
xmesa_xf86.h XMesaDrawLine macro, not currently used 2006-03-30 14:20:26 +00:00