Mesa (master): anv: Count surfaces for non-YCbCr images in GetDescriptorSetLayoutSupport
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Mon Mar 4 23:57:32 UTC 2019
Module: Mesa
Branch: master
Commit: 5049fbddb4687799a10eb585c8789afa0d080535
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5049fbddb4687799a10eb585c8789afa0d080535
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date: Fri Mar 1 14:01:08 2019 -0600
anv: Count surfaces for non-YCbCr images in GetDescriptorSetLayoutSupport
We were accidentally not counting those surfaces
Fixes: ddc4069122 "anv: Implement VK_KHR_maintenance3"
Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira at intel.com>
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
---
src/intel/vulkan/anv_descriptor_set.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/intel/vulkan/anv_descriptor_set.c b/src/intel/vulkan/anv_descriptor_set.c
index a4e466cf3dd..0df0c3825e5 100644
--- a/src/intel/vulkan/anv_descriptor_set.c
+++ b/src/intel/vulkan/anv_descriptor_set.c
@@ -58,6 +58,9 @@ void anv_GetDescriptorSetLayoutSupport(
anv_foreach_stage(s, binding->stageFlags)
surface_count[s] += sampler->n_planes;
}
+ } else {
+ anv_foreach_stage(s, binding->stageFlags)
+ surface_count[s] += binding->descriptorCount;
}
break;
More information about the mesa-commit
mailing list