diff --git a/src/vulkan/runtime/vk_device.c b/src/vulkan/runtime/vk_device.c index 0e9c4c48320..00376293ea6 100644 --- a/src/vulkan/runtime/vk_device.c +++ b/src/vulkan/runtime/vk_device.c @@ -106,6 +106,8 @@ collect_enabled_features(struct vk_device *device, device->enabled_features.robustBufferAccess2 = true; if (features->robustImageAccess2) device->enabled_features.robustImageAccess2 = true; + if (features->nullDescriptor) + device->enabled_features.nullDescriptor = true; break; } diff --git a/src/vulkan/runtime/vk_device.h b/src/vulkan/runtime/vk_device.h index 4044f615bde..c02cf5d31d9 100644 --- a/src/vulkan/runtime/vk_device.h +++ b/src/vulkan/runtime/vk_device.h @@ -110,6 +110,7 @@ struct vk_device { bool robustBufferAccess2; bool robustImageAccess; bool robustImageAccess2; + bool nullDescriptor; } enabled_features; /** Device-level dispatch table */