radv: track redundant DB_RENDER_OVERRRIDE register writes on GFX12
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34420>
This commit is contained in:
committed by
Marge Bot
parent
7f5727b313
commit
c1ebf82700
@@ -10772,8 +10772,8 @@ radv_emit_depth_stencil_state(struct radv_cmd_buffer *cmd_buffer)
|
||||
stencil_test_enable && ((d->vk.ds.stencil.front.op.pass != d->vk.ds.stencil.front.op.depth_fail) ||
|
||||
(d->vk.ds.stencil.back.op.pass != d->vk.ds.stencil.back.op.depth_fail));
|
||||
|
||||
radeon_set_context_reg(R_02800C_DB_RENDER_OVERRIDE,
|
||||
S_02800C_FORCE_STENCIL_READ(1) | S_02800C_FORCE_STENCIL_VALID(force_s_valid));
|
||||
radeon_opt_set_context_reg(cmd_buffer, R_02800C_DB_RENDER_OVERRIDE, RADV_TRACKED_DB_RENDER_OVERRIDE,
|
||||
S_02800C_FORCE_STENCIL_READ(1) | S_02800C_FORCE_STENCIL_VALID(force_s_valid));
|
||||
|
||||
radeon_opt_set_context_reg(cmd_buffer, R_028070_DB_DEPTH_CONTROL, RADV_TRACKED_DB_DEPTH_CONTROL,
|
||||
db_depth_control);
|
||||
|
||||
@@ -342,6 +342,8 @@ enum radv_tracked_reg {
|
||||
RADV_TRACKED_PA_SC_MODE_CNTL_0,
|
||||
RADV_TRACKED_PA_SC_SAMPLE_PROPERTIES, /* GFX12+ */
|
||||
|
||||
RADV_TRACKED_DB_RENDER_OVERRIDE, /* GFX12+ */
|
||||
|
||||
RADV_NUM_ALL_TRACKED_REGS,
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user