diff semicongine/vulkan/descriptor.nim @ 1172:2e0b527c2753 compiletime-tests

merge?
author sam <sam@basx.dev>
date Thu, 27 Jun 2024 20:52:50 +0700
parents 7b4d4d85d9f5
children
line wrap: on
line diff
--- a/semicongine/vulkan/descriptor.nim	Wed Jun 26 17:46:36 2024 +0700
+++ b/semicongine/vulkan/descriptor.nim	Thu Jun 27 20:52:50 2024 +0700
@@ -106,6 +106,7 @@
   assert layout.vk.Valid
 
   var layouts: seq[VkDescriptorSetLayout]
+  var descriptorSets = newSeq[VkDescriptorSet](nframes)
   for i in 0 ..< nframes:
     layouts.add layout.vk
   var allocInfo = VkDescriptorSetAllocateInfo(
@@ -115,7 +116,6 @@
     pSetLayouts: layouts.ToCPointer,
   )
 
-  var descriptorSets = newSeq[VkDescriptorSet](nframes)
   checkVkResult vkAllocateDescriptorSets(pool.device.vk, addr(allocInfo), descriptorSets.ToCPointer)
   for descriptorSet in descriptorSets:
     result.add DescriptorSet(vk: descriptorSet, layout: layout)