mesa/src/mapi/glapi
Neil Roberts 60ec95fa1e mesa: Add support for the GL_KHR_context_flush_control extension
The GL side of this extension just provides an accessor via glGetIntegerv for
the value of GL_CONTEXT_RELEASE_BEHAVIOR so it is trivial to implement. There
is a constant on the context for the value of the enum which is initialised to
GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH. The extension is always enabled because it
doesn't need any driver interaction to retrieve the value.

If the value of the enum is anything but FLUSH then _mesa_make_current will
now refrain from calling _mesa_flush. This should only affect drivers that
explicitly change the enum to a non-default value.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
2014-10-28 16:40:18 +00:00
..
gen mesa: Add support for the GL_KHR_context_flush_control extension 2014-10-28 16:40:18 +00:00
tests glapi: Add KHR_debug functions to check_table test 2014-09-04 12:29:14 +10:00
.gitignore Clean up .gitignore files 2013-01-10 22:01:31 +01:00
glapi.c glapi: rename u_current dispatch table functions 2014-03-06 07:47:12 -07:00
glapi.h glapi: restore _glthread_GetID() function 2014-03-14 12:12:07 -06:00
glapi_dispatch.c glapi: Duplicate GLES1 prototypes in glapi_dispatch.c 2014-05-30 16:33:34 -07:00
glapi_entrypoint.c mesa: remove outdated version lines in comments 2013-06-05 08:54:27 -06:00
glapi_getproc.c mesa: remove outdated version lines in comments 2013-06-05 08:54:27 -06:00
glapi_nop.c mesa: Unifdef _WIN32_WCE. 2014-09-24 09:58:43 -07:00
glapi_priv.h mesa: update glext.h to version 20130624 2013-06-26 10:43:27 -06:00
Makefile.sources mapi: Inline glapi/Makefile. 2014-08-18 18:25:52 -07:00
SConscript mesa: remove unneeded glthread.c file 2014-03-03 13:09:00 -07:00