radv: remove NULL checks when binding a graphics pipeline
The driver no longer bind NULL graphics pipelines, so these checks are useless. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18873>
This commit is contained in:

committed by
Marge Bot

parent
1ca8930845
commit
a63a31a47b
@@ -5146,15 +5146,14 @@ radv_CmdBindPipeline(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipeline
|
||||
break;
|
||||
}
|
||||
case VK_PIPELINE_BIND_POINT_GRAPHICS: {
|
||||
struct radv_graphics_pipeline *graphics_pipeline =
|
||||
pipeline ? radv_pipeline_to_graphics(pipeline) : NULL;
|
||||
struct radv_graphics_pipeline *graphics_pipeline = radv_pipeline_to_graphics(pipeline);
|
||||
|
||||
if (cmd_buffer->state.graphics_pipeline == graphics_pipeline)
|
||||
return;
|
||||
radv_mark_descriptor_sets_dirty(cmd_buffer, pipelineBindPoint);
|
||||
|
||||
bool vtx_emit_count_changed =
|
||||
!pipeline || !cmd_buffer->state.graphics_pipeline ||
|
||||
!cmd_buffer->state.graphics_pipeline ||
|
||||
cmd_buffer->state.graphics_pipeline->vtx_emit_num != graphics_pipeline->vtx_emit_num ||
|
||||
cmd_buffer->state.graphics_pipeline->vtx_base_sgpr != graphics_pipeline->vtx_base_sgpr;
|
||||
cmd_buffer->state.graphics_pipeline = graphics_pipeline;
|
||||
|
Reference in New Issue
Block a user