This used to depend on the graphics pipeline, but now that everything
is dynamic it should be fine to trigger it on fb changes.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24473>
cmd_buffer->state.has_nggc)
radv_emit_ngg_culling_state(cmd_buffer);
- if ((cmd_buffer->state.dirty &
- (RADV_CMD_DIRTY_DYNAMIC_COLOR_WRITE_MASK | RADV_CMD_DIRTY_DYNAMIC_RASTERIZATION_SAMPLES |
- RADV_CMD_DIRTY_DYNAMIC_LINE_RASTERIZATION_MODE)) ||
- cmd_buffer->state.emitted_graphics_pipeline != cmd_buffer->state.graphics_pipeline)
+ if (cmd_buffer->state.dirty &
+ (RADV_CMD_DIRTY_FRAMEBUFFER | RADV_CMD_DIRTY_DYNAMIC_COLOR_WRITE_MASK |
+ RADV_CMD_DIRTY_DYNAMIC_RASTERIZATION_SAMPLES | RADV_CMD_DIRTY_DYNAMIC_LINE_RASTERIZATION_MODE))
radv_emit_binning_state(cmd_buffer);
if (cmd_buffer->state.dirty & RADV_CMD_DIRTY_PIPELINE)