summaryrefslogtreecommitdiff
path: root/src/amd/vulkan/radv_cmd_buffer.c
diff options
context:
space:
mode:
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>2024-04-30 08:50:38 +0200
committerMarge Bot <emma+marge@anholt.net>2024-05-03 06:29:05 +0000
commit66d4188ec53f3e428b9f58c977fe98b928616acc (patch)
tree6c0535e2236faf517c8f09a8cf3b19afc8c9a526 /src/amd/vulkan/radv_cmd_buffer.c
parent0ce1bfc040276f5b7f1bcf290efa804b7ad83fda (diff)
radv: store cb_shader_mask for fragment shaders and epilogs
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28976>
Diffstat (limited to 'src/amd/vulkan/radv_cmd_buffer.c')
-rw-r--r--src/amd/vulkan/radv_cmd_buffer.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c
index 5a35257d4ed..35ecbe17111 100644
--- a/src/amd/vulkan/radv_cmd_buffer.c
+++ b/src/amd/vulkan/radv_cmd_buffer.c
@@ -1885,8 +1885,7 @@ radv_emit_ps_epilog_state(struct radv_cmd_buffer *cmd_buffer, struct radv_shader
radeon_set_context_reg(cmd_buffer->cs, R_028714_SPI_SHADER_COL_FORMAT,
radv_compact_spi_shader_col_format(col_format));
- radeon_set_context_reg(cmd_buffer->cs, R_02823C_CB_SHADER_MASK,
- ac_get_cb_shader_mask(ps_epilog->spi_shader_col_format));
+ radeon_set_context_reg(cmd_buffer->cs, R_02823C_CB_SHADER_MASK, ps_epilog->cb_shader_mask);
if (ps_epilog->spi_shader_z_format)
radeon_set_context_reg(cmd_buffer->cs, R_028710_SPI_SHADER_Z_FORMAT, ps_epilog->spi_shader_z_format);