From: Jason Ekstrand Date: Sat, 30 May 2015 03:43:10 +0000 (-0700) Subject: vk: Don't crash on partial descriptor sets X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=03ffa9ca31f4ffcb7d4eebe45e2541de202cb985;p=mesa.git vk: Don't crash on partial descriptor sets --- diff --git a/src/vulkan/device.c b/src/vulkan/device.c index 27165e229b6..13137751a75 100644 --- a/src/vulkan/device.c +++ b/src/vulkan/device.c @@ -2967,6 +2967,9 @@ cmd_buffer_emit_binding_table(struct anv_cmd_buffer *cmd_buffer, struct anv_surface_view *view = d->set->descriptors[surface_slots[b].index].view; + if (!view) + continue; + struct anv_state state = anv_cmd_buffer_alloc_surface_state(cmd_buffer, 64, 64);