mesa/src/intel/vulkan
Nanley Chery 34dbbfdd14 anv,iris: Port the D16 workaround stalls to BLORP
Commit cd40110420 added stalls before register writes that occur when
drivers emit depth stencil packets. However, it only did so for
non-BLORP draw calls. Since those packets are sometimes emitted during
BLORP calls, add stalls there too.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4574
Cc: mesa-stable
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10939>
2021-05-25 20:55:27 +00:00
..
tests
anv_allocator.c intel: Rename gen_device prefix to intel_device 2021-04-20 20:06:33 +00:00
anv_android.c anv: fix AHB leak upon exportable allocation 2021-05-25 06:31:25 +00:00
anv_android.h
anv_android_stubs.c
anv_batch_chain.c intel: Rename GEN_PERF prefix to INTEL_PERF in source files 2021-04-20 20:06:34 +00:00
anv_blorp.c anv: Avoid corrupting indirect depth clear values 2021-04-14 21:00:41 +00:00
anv_cmd_buffer.c anv: Use brw_cs_get_dispatch_info() 2021-05-04 08:15:19 -07:00
anv_descriptor_set.c intel: simplify is_haswell checks, part 1 2021-05-17 09:46:45 +00:00
anv_device.c anv: fix AHB leak upon exportable allocation 2021-05-25 06:31:25 +00:00
anv_formats.c anv: require rendering support for blit destination feature 2021-05-17 10:24:28 +00:00
anv_gem.c
anv_gem_stubs.c
anv_genX.h anv: implement VK_KHR_fragment_shading_rate 2021-05-02 20:20:06 +00:00
anv_image.c anv: Fix unused function warnings for memory range checks. 2021-05-20 17:11:22 +00:00
anv_measure.c
anv_measure.h
anv_nir.h
anv_nir_add_base_work_group_id.c
anv_nir_apply_pipeline_layout.c intel: simplify is_haswell checks, part 2 2021-05-17 09:46:45 +00:00
anv_nir_compute_push_layout.c anv: Push at most 32 regs for vec4 shaders 2021-05-19 14:38:13 +00:00
anv_nir_lower_multiview.c
anv_nir_lower_ubo_loads.c
anv_nir_lower_ycbcr_textures.c Convert most remaining free-form fall-through comments to FALLTHROUGH 2021-04-15 16:01:22 +00:00
anv_pass.c
anv_perf.c intel/perf: allow metric sets to be loaded with on OA reports 2021-05-18 14:28:48 +00:00
anv_pipeline.c anv: handle spirv parsing failure 2021-05-14 06:32:03 +00:00
anv_pipeline_cache.c
anv_private.h anv: Avoid sampling some MCS surfaces with clear 2021-05-14 18:05:32 +00:00
anv_queue.c anv: fix perf query pass with command buffer batching 2021-05-13 17:02:41 +00:00
anv_util.c
anv_wsi.c intel: Rename gen_{mapped, clflush, invalidate} prefix to intel_{..} 2021-04-20 20:06:34 +00:00
anv_wsi_display.c
anv_wsi_wayland.c
anv_wsi_x11.c
genX_blorp_exec.c anv,iris: Port the D16 workaround stalls to BLORP 2021-05-25 20:55:27 +00:00
genX_cmd_buffer.c intel: Limit the D16 workarounds to Gfx12.0 2021-05-25 20:55:27 +00:00
genX_gpu_memcpy.c
genX_pipeline.c intel/genxml: rewrite the prefilterop xml to be more consistent. 2021-05-05 02:56:20 +00:00
genX_query.c intel: Rename GEN_PERF prefix to INTEL_PERF in source files 2021-04-20 20:06:34 +00:00
genX_state.c intel/genxml: rewrite the prefilterop xml to be more consistent. 2021-05-05 02:56:20 +00:00
gfx7_cmd_buffer.c anv: implement VK_EXT_color_write_enable 2021-04-22 15:34:52 +00:00
gfx8_cmd_buffer.c anv: implement VK_KHR_fragment_shading_rate 2021-05-02 20:20:06 +00:00
meson.build intel: Rename _gen keyword to _gfx_ver in few build files 2021-04-20 20:06:34 +00:00
TODO