mesa/src
Carl Worth c0b768ffee meta: Allow meta operations to pause/resume an active occlusion query
This allows for avoiding the occlusion query erroneously accumulating results
during the meta operation. This functionality is made conditional on a new
MESA_META_OCCLUSION_QUERY bit so that meta-operations which should generate
fragments can continue to get the current behavior.

The implementation of glClear is specifically augmented to request the flag
since glClear is specified to not generate fragments.

This fixes the following es3conform tests:

	occlusion_query_draw_occluded.test
 	occlusion_query_clear
	occlusion_query_custom_framebuffer
	occlusion_query_stencil_test
	occlusion_query_discarded_fragments

As well as the following piglit test:

	occlusion_query_meta_no_fragments

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
2013-01-15 13:34:18 -08:00
..
egl egl/wayland: Implement EGL_EXT_buffer_age 2013-01-14 16:39:15 -05:00
gallium r300g: fix and cleanup flushing before clearing CMASK, ZMASK, and HIZ 2013-01-15 21:50:34 +01:00
gbm Clean up .gitignore files 2013-01-10 22:01:31 +01:00
getopt
glsl tests: AM_CPPFLAGS must include $(top_srcdir) instead of $(top_builddir). 2013-01-13 12:38:38 +01:00
glx tests: AM_CPPFLAGS must include $(top_srcdir) instead of $(top_builddir). 2013-01-13 12:38:38 +01:00
gtest gtest: Build it only for 'make check'. 2013-01-13 12:38:44 +01:00
mapi tests: AM_CPPFLAGS must include $(top_srcdir) instead of $(top_builddir). 2013-01-13 12:38:38 +01:00
mesa meta: Allow meta operations to pause/resume an active occlusion query 2013-01-15 13:34:18 -08:00
Makefile.am automake: Convert src/Makefile to automake. 2012-06-11 09:28:00 -07:00
SConscript Remove libGLU 2012-08-31 10:58:15 -07:00