Mesa (main): anv: simplify dynamic buffer count in pipeline layout
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue Jul 19 03:28:38 UTC 2022
Module: Mesa
Branch: main
Commit: c806d1e5edbff3b458d17607165d842b5a99b52a
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c806d1e5edbff3b458d17607165d842b5a99b52a
Author: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Date: Wed Mar 23 17:05:15 2022 +0200
anv: simplify dynamic buffer count in pipeline layout
anv_descriptor_set_layout already has the information we're gather
here.
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin at intel.com>
Reviewed-by: Jason Ekstrand <jason.ekstrand at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17601>
---
src/intel/vulkan/anv_descriptor_set.c | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/src/intel/vulkan/anv_descriptor_set.c b/src/intel/vulkan/anv_descriptor_set.c
index 860290f76cc..e05438f224b 100644
--- a/src/intel/vulkan/anv_descriptor_set.c
+++ b/src/intel/vulkan/anv_descriptor_set.c
@@ -800,12 +800,7 @@ VkResult anv_CreatePipelineLayout(
anv_descriptor_set_layout_ref(set_layout);
layout->set[set].dynamic_offset_start = dynamic_offset_count;
- for (uint32_t b = 0; b < set_layout->binding_count; b++) {
- if (set_layout->binding[b].dynamic_offset_index < 0)
- continue;
-
- dynamic_offset_count += set_layout->binding[b].array_size;
- }
+ dynamic_offset_count += set_layout->dynamic_offset_count;
}
assert(dynamic_offset_count < MAX_DYNAMIC_BUFFERS);
More information about the mesa-commit
mailing list