summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJason Ekstrand <jason.ekstrand@intel.com>2015-12-23 11:25:35 -0800
committerJason Ekstrand <jason.ekstrand@intel.com>2015-12-23 13:49:56 -0800
commit3b391892aa5e6af5f1f27ead7a2e09d5c0960ae7 (patch)
treef7295f8c410c1af5b873dec15d9bfd2ea2a7999c /src
parent72ceb99bab592e1ce01bc7855c45bfe58a188b6f (diff)
downloadexternal_mesa3d-3b391892aa5e6af5f1f27ead7a2e09d5c0960ae7.zip
external_mesa3d-3b391892aa5e6af5f1f27ead7a2e09d5c0960ae7.tar.gz
external_mesa3d-3b391892aa5e6af5f1f27ead7a2e09d5c0960ae7.tar.bz2
anv/descriptor_set: Use anv_foreach_stage
Diffstat (limited to 'src')
-rw-r--r--src/vulkan/anv_descriptor_set.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/vulkan/anv_descriptor_set.c b/src/vulkan/anv_descriptor_set.c
index 904051b..df53edd 100644
--- a/src/vulkan/anv_descriptor_set.c
+++ b/src/vulkan/anv_descriptor_set.c
@@ -41,7 +41,6 @@ VkResult anv_CreateDescriptorSetLayout(
{
ANV_FROM_HANDLE(anv_device, device, _device);
struct anv_descriptor_set_layout *set_layout;
- uint32_t s;
assert(pCreateInfo->sType == VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO);
@@ -97,7 +96,7 @@ VkResult anv_CreateDescriptorSetLayout(
switch (binding->descriptorType) {
case VK_DESCRIPTOR_TYPE_SAMPLER:
case VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER:
- for_each_bit(s, binding->stageFlags) {
+ anv_foreach_stage(s, binding->stageFlags) {
set_layout->binding[b].stage[s].sampler_index = sampler_count[s];
sampler_count[s] += binding->descriptorCount;
}
@@ -117,7 +116,7 @@ VkResult anv_CreateDescriptorSetLayout(
case VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC:
case VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC:
case VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT:
- for_each_bit(s, binding->stageFlags) {
+ anv_foreach_stage(s, binding->stageFlags) {
set_layout->binding[b].stage[s].surface_index = surface_count[s];
surface_count[s] += binding->descriptorCount;
}
@@ -139,7 +138,7 @@ VkResult anv_CreateDescriptorSetLayout(
switch (binding->descriptorType) {
case VK_DESCRIPTOR_TYPE_STORAGE_IMAGE:
case VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER:
- for_each_bit(s, binding->stageFlags) {
+ anv_foreach_stage(s, binding->stageFlags) {
set_layout->binding[b].stage[s].image_index = image_count[s];
image_count[s] += binding->descriptorCount;
}