Module: Mesa
Branch: main
Commit: 06163884b2567acbb96d2e3db443c7278ed40fc4
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=06163884b2567acbb96d2e3db443c7278ed40fc4

Author: Yonggang Luo <luoyongg...@gmail.com>
Date:   Tue Dec 12 19:19:07 2023 +0800

nvk: Avoid use align as variable, replace it with alignment

align is a function and when we want use it, the align variable will shadow it
So replace it with alignment

Signed-off-by: Yonggang Luo <luoyongg...@gmail.com>
Reviewed-by: Faith Ekstrand <faith.ekstr...@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26868>

---

 src/nouveau/vulkan/nvk_descriptor_set.c        | 10 +++----
 src/nouveau/vulkan/nvk_descriptor_set_layout.c | 38 +++++++++++++-------------
 src/nouveau/vulkan/nvk_descriptor_set_layout.h |  2 +-
 3 files changed, 25 insertions(+), 25 deletions(-)

diff --git a/src/nouveau/vulkan/nvk_descriptor_set.c 
b/src/nouveau/vulkan/nvk_descriptor_set.c
index e510da663ec..cb78ab3a91b 100644
--- a/src/nouveau/vulkan/nvk_descriptor_set.c
+++ b/src/nouveau/vulkan/nvk_descriptor_set.c
@@ -395,11 +395,11 @@ nvk_CreateDescriptorPool(VkDevice _device,
           mutable_info && i < mutable_info->mutableDescriptorTypeListCount)
             type_list = &mutable_info->pMutableDescriptorTypeLists[i];
 
-      uint32_t stride, align;
+      uint32_t stride, alignment;
       nvk_descriptor_stride_align_for_type(pdev,
                                            pCreateInfo->pPoolSizes[i].type,
-                                           type_list, &stride, &align);
-      max_align = MAX2(max_align, align);
+                                           type_list, &stride, &alignment);
+      max_align = MAX2(max_align, alignment);
    }
 
    for (unsigned i = 0; i < pCreateInfo->poolSizeCount; ++i) {
@@ -408,10 +408,10 @@ nvk_CreateDescriptorPool(VkDevice _device,
           mutable_info && i < mutable_info->mutableDescriptorTypeListCount)
             type_list = &mutable_info->pMutableDescriptorTypeLists[i];
 
-      uint32_t stride, align;
+      uint32_t stride, alignment;
       nvk_descriptor_stride_align_for_type(pdev,
                                            pCreateInfo->pPoolSizes[i].type,
-                                           type_list, &stride, &align);
+                                           type_list, &stride, &alignment);
       bo_size += MAX2(stride, max_align) *
                  pCreateInfo->pPoolSizes[i].descriptorCount;
    }
diff --git a/src/nouveau/vulkan/nvk_descriptor_set_layout.c 
b/src/nouveau/vulkan/nvk_descriptor_set_layout.c
index bc67dbbaa0e..d5796660e93 100644
--- a/src/nouveau/vulkan/nvk_descriptor_set_layout.c
+++ b/src/nouveau/vulkan/nvk_descriptor_set_layout.c
@@ -31,7 +31,7 @@ void
 nvk_descriptor_stride_align_for_type(const struct nvk_physical_device *pdev,
                                      VkDescriptorType type,
                                      const VkMutableDescriptorTypeListEXT 
*type_list,
-                                     uint32_t *stride, uint32_t *align)
+                                     uint32_t *stride, uint32_t *alignment)
 {
    switch (type) {
    case VK_DESCRIPTOR_TYPE_SAMPLER:
@@ -42,28 +42,28 @@ nvk_descriptor_stride_align_for_type(const struct 
nvk_physical_device *pdev,
    case VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT:
    case VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER:
    case VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER:
-      *stride = *align = sizeof(struct nvk_image_descriptor);
+      *stride = *alignment = sizeof(struct nvk_image_descriptor);
       break;
 
    case VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER:
    case VK_DESCRIPTOR_TYPE_STORAGE_BUFFER:
-      *stride = *align = sizeof(struct nvk_buffer_address);
+      *stride = *alignment = sizeof(struct nvk_buffer_address);
       break;
 
    case VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC:
    case VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC:
-      *stride = *align = 0; /* These don't take up buffer space */
+      *stride = *alignment = 0; /* These don't take up buffer space */
       break;
 
    case VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK:
       *stride = 1; /* Array size is bytes */
-      *align = nvk_min_cbuf_alignment(&pdev->info);
+      *alignment = nvk_min_cbuf_alignment(&pdev->info);
       break;
 
    case VK_DESCRIPTOR_TYPE_MUTABLE_EXT:
-      *stride = *align = 0;
+      *stride = *alignment = 0;
       if (type_list == NULL)
-         *stride = *align = NVK_MAX_DESCRIPTOR_SIZE;
+         *stride = *alignment = NVK_MAX_DESCRIPTOR_SIZE;
       for (unsigned i = 0; type_list && i < type_list->descriptorTypeCount; 
i++) {
          /* This shouldn't recurse */
          assert(type_list->pDescriptorTypes[i] !=
@@ -73,9 +73,9 @@ nvk_descriptor_stride_align_for_type(const struct 
nvk_physical_device *pdev,
                                               type_list->pDescriptorTypes[i],
                                               NULL, &desc_stride, &desc_align);
          *stride = MAX2(*stride, desc_stride);
-         *align = MAX2(*align, desc_align);
+         *alignment = MAX2(*alignment, desc_align);
       }
-      *stride = ALIGN(*stride, *align);
+      *stride = ALIGN(*stride, *alignment);
       break;
 
    default:
@@ -200,9 +200,9 @@ nvk_CreateDescriptorSetLayout(VkDevice device,
          nvk_descriptor_get_type_list(binding->descriptorType,
                                       mutable_info, info_idx);
 
-      uint32_t stride, align;
+      uint32_t stride, alignment;
       nvk_descriptor_stride_align_for_type(pdev, binding->descriptorType,
-                                           type_list, &stride, &align);
+                                           type_list, &stride, &alignment);
 
       uint8_t max_plane_count = 1;
 
@@ -223,9 +223,9 @@ nvk_CreateDescriptorSetLayout(VkDevice device,
 
       if (stride > 0) {
          assert(stride <= UINT8_MAX);
-         assert(util_is_power_of_two_nonzero(align));
+         assert(util_is_power_of_two_nonzero(alignment));
 
-         buffer_size = align64(buffer_size, align);
+         buffer_size = align64(buffer_size, alignment);
          layout->binding[b].offset = buffer_size;
          layout->binding[b].stride = stride;
 
@@ -309,10 +309,10 @@ nvk_GetDescriptorSetLayoutSupport(VkDevice device,
          nvk_descriptor_get_type_list(binding->descriptorType,
                                       mutable_info, i);
 
-      uint32_t stride, align;
+      uint32_t stride, alignment;
       nvk_descriptor_stride_align_for_type(pdev, binding->descriptorType,
-                                           type_list, &stride, &align);
-      max_align = MAX2(max_align, align);
+                                           type_list, &stride, &alignment);
+      max_align = MAX2(max_align, alignment);
    }
 
    uint64_t non_variable_size = 0;
@@ -340,13 +340,13 @@ nvk_GetDescriptorSetLayoutSupport(VkDevice device,
          nvk_descriptor_get_type_list(binding->descriptorType,
                                       mutable_info, i);
 
-      uint32_t stride, align;
+      uint32_t stride, alignment;
       nvk_descriptor_stride_align_for_type(pdev, binding->descriptorType,
-                                           type_list, &stride, &align);
+                                           type_list, &stride, &alignment);
 
       if (stride > 0) {
          assert(stride <= UINT8_MAX);
-         assert(util_is_power_of_two_nonzero(align));
+         assert(util_is_power_of_two_nonzero(alignment));
 
          if (flags & VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT) {
             /* From the Vulkan 1.3.256 spec:
diff --git a/src/nouveau/vulkan/nvk_descriptor_set_layout.h 
b/src/nouveau/vulkan/nvk_descriptor_set_layout.h
index 9e7c4039478..d23b65acb57 100644
--- a/src/nouveau/vulkan/nvk_descriptor_set_layout.h
+++ b/src/nouveau/vulkan/nvk_descriptor_set_layout.h
@@ -67,7 +67,7 @@ void
 nvk_descriptor_stride_align_for_type(const struct nvk_physical_device *pdev,
                                      VkDescriptorType type,
                                      const VkMutableDescriptorTypeListEXT 
*type_list,
-                                     uint32_t *stride, uint32_t *align);
+                                     uint32_t *stride, uint32_t *alignment);
 
 static inline struct nvk_descriptor_set_layout *
 vk_to_nvk_descriptor_set_layout(struct vk_descriptor_set_layout *layout)

Reply via email to