Module: Mesa Branch: main Commit: 08b346e81ac262578ed0437464148be6500ea4de URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=08b346e81ac262578ed0437464148be6500ea4de
Author: Samuel Pitoiset <[email protected]> Date: Thu Nov 10 15:24:24 2022 +0100 radv: re-emit NGG culling settings when conservative rast mode is dynamic Found by inspection. Fixes: fbed3aed4aa ("radv: add support for dynamic conservative rasterization mode") Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Timur Kristóf <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19651> --- src/amd/vulkan/radv_cmd_buffer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c index d5eff7eb11e..530dd85d08d 100644 --- a/src/amd/vulkan/radv_cmd_buffer.c +++ b/src/amd/vulkan/radv_cmd_buffer.c @@ -7997,7 +7997,8 @@ radv_emit_ngg_culling_state(struct radv_cmd_buffer *cmd_buffer, const struct rad cmd_buffer->state.dirty & (RADV_CMD_DIRTY_PIPELINE | RADV_CMD_DIRTY_DYNAMIC_CULL_MODE | RADV_CMD_DIRTY_DYNAMIC_FRONT_FACE | - RADV_CMD_DIRTY_DYNAMIC_RASTERIZER_DISCARD_ENABLE | RADV_CMD_DIRTY_DYNAMIC_VIEWPORT); + RADV_CMD_DIRTY_DYNAMIC_RASTERIZER_DISCARD_ENABLE | RADV_CMD_DIRTY_DYNAMIC_VIEWPORT | + RADV_CMD_DIRTY_DYNAMIC_CONSERVATIVE_RAST_MODE); /* Check small draw status: * For small draw calls, we disable culling by setting the SGPR to 0.
