Skip to content

Commit

Permalink
Use designated initializers to init VkDescriptorImageInfo
Browse files Browse the repository at this point in the history
  • Loading branch information
corporateshark committed Jul 4, 2024
1 parent ad87b72 commit bac762d
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions lvk/vulkan/VulkanClasses.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5418,9 +5418,17 @@ void lvk::VulkanContext::checkAndUpdateDescriptorSets() {
const bool isTextureAvailable = (img.vkSamples_ & VK_SAMPLE_COUNT_1_BIT) == VK_SAMPLE_COUNT_1_BIT;
const bool isSampledImage = isTextureAvailable && img.isSampledImage();
const bool isStorageImage = isTextureAvailable && img.isStorageImage();
infoSampledImages.push_back({VK_NULL_HANDLE, isSampledImage ? view : dummyImageView, VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL});
infoSampledImages.push_back(VkDescriptorImageInfo{
.sampler = VK_NULL_HANDLE,
.imageView = isSampledImage ? view : dummyImageView,
.imageLayout = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL,
});
LVK_ASSERT(infoSampledImages.back().imageView != VK_NULL_HANDLE);
infoStorageImages.push_back({VK_NULL_HANDLE, isStorageImage ? view : dummyImageView, VK_IMAGE_LAYOUT_GENERAL});
infoStorageImages.push_back(VkDescriptorImageInfo{
.sampler = VK_NULL_HANDLE,
.imageView = isStorageImage ? view : dummyImageView,
.imageLayout = VK_IMAGE_LAYOUT_GENERAL,
});
}

// 2. Samplers
Expand Down

0 comments on commit bac762d

Please sign in to comment.