diff --git a/src/freedreno/vulkan/tu_clear_blit.cc b/src/freedreno/vulkan/tu_clear_blit.cc index ad15f00b2db..70a8b0faa51 100644 --- a/src/freedreno/vulkan/tu_clear_blit.cc +++ b/src/freedreno/vulkan/tu_clear_blit.cc @@ -4025,6 +4025,7 @@ tu_store_gmem_attachment(struct tu_cmd_buffer *cmd, } } } else { + /* A7XX TODO: Fix D24S8 MSAA resolves using the 2D blits */ if (!cmd->state.pass->has_fdm) { r2d_coords(cmd, cs, render_area->offset, render_area->offset, render_area->extent); diff --git a/src/freedreno/vulkan/tu_cmd_buffer.cc b/src/freedreno/vulkan/tu_cmd_buffer.cc index 632272a78d3..590e01969c8 100644 --- a/src/freedreno/vulkan/tu_cmd_buffer.cc +++ b/src/freedreno/vulkan/tu_cmd_buffer.cc @@ -681,6 +681,9 @@ tu6_emit_window_offset(struct tu_cs *cs, uint32_t x1, uint32_t y1) tu_cs_emit_regs(cs, A6XX_SP_TP_WINDOW_OFFSET(.x = x1, .y = y1)); + + tu_cs_emit_regs(cs, + A7XX_SP_PS_2D_WINDOW_OFFSET(.x = x1, .y = y1)); } void