Module: Mesa
Branch: main
Commit: 1c00dec60d0fc319513940eb92636cb1b4bde2bb
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c00dec60d0fc319513940eb92636cb1b4bde2bb

Author: Matt Coster <[email protected]>
Date:   Tue Apr 25 13:27:28 2023 +0100

pvr: Fully declare support for VK_EXT_private_data

Fixes: dEQP-VK.api.info.get_physical_device_properties2.features
  .private_data_features

Signed-off-by: Matt Coster <[email protected]>
Reviewed-by: Karmjit Mahil <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22738>

---

 src/imagination/vulkan/pvr_device.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/imagination/vulkan/pvr_device.c 
b/src/imagination/vulkan/pvr_device.c
index 1a9f75ec028..7d652d61f2f 100644
--- a/src/imagination/vulkan/pvr_device.c
+++ b/src/imagination/vulkan/pvr_device.c
@@ -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;

Reply via email to