From: Jason Ekstrand Date: Tue, 21 Mar 2017 21:36:08 +0000 (-0700) Subject: anv/device: Move push descriptor query handling X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=7ab03ba7258d880560051d4f087b106ff8dce51d;p=mesa.git anv/device: Move push descriptor query handling The query is a properties query so it needs to be handled in GetPhysicalDeviceProperties2, not GetPhysicalDeviceFeatures2. Reviewed-by: Lionel Landwerlin --- diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c index 74aad45e420..bbf7a38c743 100644 --- a/src/intel/vulkan/anv_device.c +++ b/src/intel/vulkan/anv_device.c @@ -513,14 +513,6 @@ void anv_GetPhysicalDeviceFeatures2KHR( vk_foreach_struct(ext, pFeatures->pNext) { switch (ext->sType) { - case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR: { - VkPhysicalDevicePushDescriptorPropertiesKHR *properties = - (VkPhysicalDevicePushDescriptorPropertiesKHR *) ext; - - properties->maxPushDescriptors = MAX_PUSH_DESCRIPTORS; - break; - } - default: anv_debug_ignored_stype(ext->sType); break; @@ -677,6 +669,14 @@ void anv_GetPhysicalDeviceProperties2KHR( vk_foreach_struct(ext, pProperties->pNext) { switch (ext->sType) { + case VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR: { + VkPhysicalDevicePushDescriptorPropertiesKHR *properties = + (VkPhysicalDevicePushDescriptorPropertiesKHR *) ext; + + properties->maxPushDescriptors = MAX_PUSH_DESCRIPTORS; + break; + } + default: anv_debug_ignored_stype(ext->sType); break;