[Mesa-dev] [PATCH] anv/device: Move push descriptor query handling
Lionel Landwerlin
lionel.g.landwerlin at intel.com
Wed Mar 22 11:06:50 UTC 2017
Thanks!
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
On 21/03/17 21:37, Jason Ekstrand wrote:
> The query is a properties query so it needs to be handled in
> GetPhysicalDeviceProperties2, not GetPhysicalDeviceFeatures2.
>
> Cc: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
> ---
> src/intel/vulkan/anv_device.c | 16 ++++++++--------
> 1 file changed, 8 insertions(+), 8 deletions(-)
>
> diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c
> index 74aad45..bbf7a38 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;
More information about the mesa-dev
mailing list