From d637eee212cc27bc35fe784aeee2d33105c36a34 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 11 Apr 2022 15:07:50 -0400 Subject: [PATCH] zink: create pipeline layout if only bindless descriptor set is used bindless descriptors are descriptors too. cc: mesa-stable Reviewed-by: Dave Airlie Part-of: --- src/gallium/drivers/zink/zink_descriptors_lazy.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/zink/zink_descriptors_lazy.c b/src/gallium/drivers/zink/zink_descriptors_lazy.c index 9fc3f052d8f..a07c1d47f74 100644 --- a/src/gallium/drivers/zink/zink_descriptors_lazy.c +++ b/src/gallium/drivers/zink/zink_descriptors_lazy.c @@ -232,7 +232,7 @@ zink_descriptor_program_init_lazy(struct zink_context *ctx, struct zink_program if (pg->dd->bindless) zink_descriptors_init_bindless(ctx); pg->dd->binding_usage = has_bindings; - if (!has_bindings && !push_count) { + if (!has_bindings && !push_count && !pg->dd->bindless) { ralloc_free(pg->dd); pg->dd = NULL;