mesa/include/GL
Thomas Hellstrom 511dc295f8 dri2: Implement a throttle dri extension.
The X server has limited throttle support on the server side,
but doing this in the client has some benefits:

1) X server throttling is per client. Client side throttling can be done
per drawable.

2) It's easier to control the throttling based on what client is run,
for example using "driconf".

3) X server throttling requires drm swap complete events.

So implement a dri2 throttling extension intended to be used by direct
rendering clients.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
Reviewed-by: Michel Dänzer <michel@daenzer.net>
2011-10-14 09:52:53 +02:00
..
internal dri2: Implement a throttle dri extension. 2011-10-14 09:52:53 +02:00
gl.h gdi: Remove mesa_wgl.h 2011-08-30 09:42:01 +01:00
gl_mangle.h Regenerate gl_mangle.h. 2010-12-20 19:29:48 -07:00
glext.h glext: upgrade to version 72 2011-08-08 09:01:13 -06:00
glu.h glu: Fix _GLUfuncptr typedef. 2011-05-12 11:45:30 +01:00
glu_mangle.h Add missing entry points. (Warren Cashen) 2003-10-10 22:09:05 +00:00
glx.h glx: Drop support for GLX_MESA_allocate_memory 2010-07-19 22:45:50 -04:00
glx_mangle.h gl: added mangled glXGetProcAddressARB define 2009-11-19 09:33:32 -07:00
glxext.h mesa: upgrade glxext.h to version 32 2010-09-14 09:39:44 -06:00
osmesa.h mesa: Remove support for BeOS 2011-08-26 23:31:23 -07:00
vms_x_fix.h OpenVMS compile support update 2006-09-04 06:26:08 +00:00
wglext.h mesa: upgrade wglext.h to version 22 2010-09-14 09:40:23 -06:00
wmesa.h Assorted Windows fixes (Karl Schultz) 2008-05-29 10:42:02 -06:00