From a2191239f9fc106d227b11161cd0bb89f3706c99 Mon Sep 17 00:00:00 2001 From: Danylo Piliaiev Date: Tue, 4 Jul 2023 15:11:58 +0200 Subject: [PATCH] tu/a7xx: Fix 3d blits after multiview usage Fixes cts tests: dEQP-VK.dynamic_rendering.primary_cmd_buff.random.seed* Signed-off-by: Danylo Piliaiev Part-of: --- src/freedreno/vulkan/tu_clear_blit.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/freedreno/vulkan/tu_clear_blit.cc b/src/freedreno/vulkan/tu_clear_blit.cc index f38b7f9..56c395c 100644 --- a/src/freedreno/vulkan/tu_clear_blit.cc +++ b/src/freedreno/vulkan/tu_clear_blit.cc @@ -851,6 +851,11 @@ r3d_common(struct tu_cmd_buffer *cmd, struct tu_cs *cs, bool blit, } tu_cs_emit_regs(cs, A6XX_VFD_MULTIVIEW_CNTL()); + if (CHIP >= A7XX) { + tu_cs_emit_regs(cs, A7XX_VPC_MULTIVIEW_MASK()); + tu_cs_emit_regs(cs, A7XX_VPC_MULTIVIEW_CNTL()); + } + tu6_emit_vpc(cs, vs, NULL, NULL, NULL, fs); if (CHIP >= A7XX) { -- 2.7.4