mesa/src
Jason Ekstrand 08df015b9d anv/GetQueryPoolResults: Actually implement the spec
The Vulkan spec is fairly clear about when we should and should not
write query pool results.  We're also supposed to return VK_NOT_READY if
VK_QUERY_RESULT_PARTIAL_BIT is not set and we come across any queries
which are not yet finished.  This fixes rendering corruptions on The
Talos Principle where geometry flickers in and out due to bogus query
results being returned by the driver.  These issues are most noticable
on Sky Lake GT4 2hen running on "ultra" settings.

Reviewed-By: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=100182
Cc: "17.0 13.0" <mesa-stable@lists.freedesktop.org>
2017-03-16 15:08:18 -07:00
..
amd Revert "radv: Emit cache flushes before CP DMA." 2017-03-16 00:55:03 +01:00
compiler util/sha1: drop _mesa_sha1_{update, format} return type 2017-03-15 11:18:45 +00:00
egl egl: Implement __DRI_BACKGROUND_CALLABLE 2017-03-16 14:14:18 +11:00
gallium gallium: implement the backend of threaded GL dispatch 2017-03-16 14:14:19 +11:00
gbm gbm: Export a get modifiers 2017-03-15 10:36:05 -07:00
getopt Introduce .editorconfig 2016-08-31 17:06:54 -07:00
glx glx: Implement __DRI_BACKGROUND_CALLABLE 2017-03-16 14:14:18 +11:00
gtest gtest: Update to 1.8.0. 2017-01-20 11:40:52 -08:00
hgl glapi/hgl: remove the final user of _glapi_check_table() 2016-10-06 15:03:46 +01:00
intel anv/GetQueryPoolResults: Actually implement the spec 2017-03-16 15:08:18 -07:00
loader loader: use drmGetDevice[s]2 API 2017-03-15 11:37:55 +00:00
mapi mapi: remove Xlib/xcb include in gl_marshal.py 2017-03-16 13:12:26 +00:00
mesa i965/gen8+: Do full stall when switching pipeline 2017-03-16 18:44:15 +02:00
util util/disk_cache: do eviction before creating .tmp 2017-03-16 09:36:18 +11:00
vulkan vulkan/wsi: include builddir for generated headers 2017-03-13 16:04:20 +01:00
Makefile.am intel/vulkan: Get rid of recursive make 2017-03-13 11:16:35 +00:00
SConscript