lavapipe: Free sorted descriptor array.
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Sun, 28 Mar 2021 20:50:02 +0000 (22:50 +0200)
committerMarge Bot <eric+marge@anholt.net>
Mon, 29 Mar 2021 23:32:50 +0000 (23:32 +0000)
Fixes: abc724e440e ("lavapipe: sort bindings before creating descriptor set")
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Acked-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9880>

src/gallium/frontends/lavapipe/lvp_descriptor_set.c

index 7004c33..57b1fea 100644 (file)
@@ -172,6 +172,8 @@ VKAPI_ATTR VkResult VKAPI_CALL lvp_CreateDescriptorSetLayout(
       set_layout->shader_stages |= binding->stageFlags;
    }
 
+   free(bindings);
+
    set_layout->dynamic_offset_count = dynamic_offset_count;
 
    *pSetLayout = lvp_descriptor_set_layout_to_handle(set_layout);