summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/genX_blorp_exec.c
diff options
context:
space:
mode:
authorJason Ekstrand <jason.ekstrand@intel.com>2016-11-19 14:05:06 -0800
committerEmil Velikov <emil.l.velikov@gmail.com>2016-11-24 16:34:41 +0000
commit9581776d53c963d7147666b4027dbdb55c9de95f (patch)
tree1446ec1e085471cf8e8ba90ffbb75bb118a3c1d6 /src/intel/vulkan/genX_blorp_exec.c
parent6a3b5f32c23d3c901598ba8ec626086df9c79203 (diff)
downloadexternal_mesa3d-9581776d53c963d7147666b4027dbdb55c9de95f.zip
external_mesa3d-9581776d53c963d7147666b4027dbdb55c9de95f.tar.gz
external_mesa3d-9581776d53c963d7147666b4027dbdb55c9de95f.tar.bz2
anv: Implement a depth stall restriction on gen7
Fixes around 60 Vulkan CTS tests on Haswell Reviewed-by: Jordan Justen <jordan.l.justen@intel.com> Cc: "13.0" <mesa-stable@lists.freedesktop.org> (cherry picked from commit a8b85f1f772ef45cdeba9d5d205d105e689c3bdf)
Diffstat (limited to 'src/intel/vulkan/genX_blorp_exec.c')
-rw-r--r--src/intel/vulkan/genX_blorp_exec.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/intel/vulkan/genX_blorp_exec.c b/src/intel/vulkan/genX_blorp_exec.c
index 185aff6..cd9780d 100644
--- a/src/intel/vulkan/genX_blorp_exec.c
+++ b/src/intel/vulkan/genX_blorp_exec.c
@@ -164,6 +164,8 @@ genX(blorp_exec)(struct blorp_batch *batch,
genX(flush_pipeline_select_3d)(cmd_buffer);
+ genX(cmd_buffer_emit_gen7_depth_flush)(cmd_buffer);
+
blorp_exec(batch, params);
cmd_buffer->state.vb_dirty = ~0;