pvr: Fully declare support for VK_EXT_private_data
authorMatt Coster <matt.coster@imgtec.com>
Tue, 25 Apr 2023 12:27:28 +0000 (13:27 +0100)
committerMarge Bot <emma+marge@anholt.net>
Fri, 28 Apr 2023 10:52:22 +0000 (10:52 +0000)
Fixes: dEQP-VK.api.info.get_physical_device_properties2.features
  .private_data_features

Signed-off-by: Matt Coster <matt.coster@imgtec.com>
Reviewed-by: Karmjit Mahil <Karmjit.Mahil@imgtec.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22738>

src/imagination/vulkan/pvr_device.c

index 1a9f75e..7d652d6 100644 (file)
@@ -669,6 +669,12 @@ void pvr_GetPhysicalDeviceFeatures2(VkPhysicalDevice physicalDevice,
 
    vk_foreach_struct (ext, pFeatures->pNext) {
       switch (ext->sType) {
+      case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES: {
+         VkPhysicalDevicePrivateDataFeatures *pFeature =
+            (VkPhysicalDevicePrivateDataFeatures *)ext;
+         pFeature->privateData = VK_TRUE;
+         break;
+      }
       case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES: {
          VkPhysicalDeviceTimelineSemaphoreFeatures *pFeature =
             (VkPhysicalDeviceTimelineSemaphoreFeatures *)ext;