From 2d738803b508528cd706770b72a114b3b48e1522 Mon Sep 17 00:00:00 2001 From: Konstantin Seurer Date: Thu, 5 Jan 2023 17:42:23 +0100 Subject: [PATCH] vulkan: Track the nullDescriptor feature Reviewed-by: Friedrich Vock Part-of: --- src/vulkan/runtime/vk_device.c | 2 ++ src/vulkan/runtime/vk_device.h | 1 + 2 files changed, 3 insertions(+) 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 */