From: Samuel Pitoiset Date: Tue, 10 Jul 2018 14:13:42 +0000 (+0200) Subject: radv: simplify the logic in radv_set_descriptor_set() X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f1b3f7bface5ddabad19db47f13393b6a7d5f2c8;p=mesa.git radv: simplify the logic in radv_set_descriptor_set() Now that 'set' can't be NULL because the meta operations no longer bind a NULL descriptor, the logic can be simplified a little bit. Signed-off-by: Samuel Pitoiset Reviewed-by: Bas Nieuwenhuizen --- diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c index 5d945ddafc3..e066b160b63 100644 --- a/src/amd/vulkan/radv_cmd_buffer.c +++ b/src/amd/vulkan/radv_cmd_buffer.c @@ -528,10 +528,8 @@ void radv_set_descriptor_set(struct radv_cmd_buffer *cmd_buffer, radv_get_descriptors_state(cmd_buffer, bind_point); descriptors_state->sets[idx] = set; - if (set) - descriptors_state->valid |= (1u << idx); - else - descriptors_state->valid &= ~(1u << idx); + + descriptors_state->valid |= (1u << idx); /* active descriptors */ descriptors_state->dirty |= (1u << idx); }