anv: Remove redundant check in flush_descriptor_sets() helpers
These helpers are only called for stages that are active, so the code for a non-active stage is never executed. Reviewed-by: Jason Ekstrand <jason@jlekstrand.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4040>
This commit is contained in:
@@ -2478,11 +2478,6 @@ emit_binding_table(struct anv_cmd_buffer *cmd_buffer,
|
||||
|
||||
struct anv_pipeline *pipeline = pipe_state->pipeline;
|
||||
|
||||
if (!anv_pipeline_has_stage(pipeline, stage)) {
|
||||
*bt_state = (struct anv_state) { 0, };
|
||||
return VK_SUCCESS;
|
||||
}
|
||||
|
||||
struct anv_pipeline_bind_map *map = &pipeline->shaders[stage]->bind_map;
|
||||
if (map->surface_count == 0) {
|
||||
*bt_state = (struct anv_state) { 0, };
|
||||
@@ -2731,11 +2726,6 @@ emit_samplers(struct anv_cmd_buffer *cmd_buffer,
|
||||
{
|
||||
struct anv_pipeline *pipeline = pipe_state->pipeline;
|
||||
|
||||
if (!anv_pipeline_has_stage(pipeline, stage)) {
|
||||
*state = (struct anv_state) { 0, };
|
||||
return VK_SUCCESS;
|
||||
}
|
||||
|
||||
struct anv_pipeline_bind_map *map = &pipeline->shaders[stage]->bind_map;
|
||||
if (map->sampler_count == 0) {
|
||||
*state = (struct anv_state) { 0, };
|
||||
|
||||
Reference in New Issue
Block a user