mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-28 08:10:09 +01:00
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:
parent
7f5727b313
commit
c1ebf82700
2 changed files with 4 additions and 2 deletions
|
|
@ -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,
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue