changeset 242:66205c67df6c

del: possible bad use of variable
author Sam <sam@basx.dev>
date Sun, 21 May 2023 01:04:55 +0700
parents 671b9267a533
children 3b388986c7fd
files src/semicongine/renderer.nim src/semicongine/vulkan/instance.nim
diffstat 2 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/semicongine/renderer.nim	Sun May 21 00:33:38 2023 +0700
+++ b/src/semicongine/renderer.nim	Sun May 21 01:04:55 2023 +0700
@@ -251,10 +251,9 @@
   commandBuffer.beginRenderCommands(renderer.renderPass, renderer.swapchain.currentFramebuffer())
 
   for i in 0 ..< renderer.renderPass.subpasses.len:
-    var subpass = renderer.renderPass.subpasses[i]
-    for pipeline in subpass.pipelines.mitems:
-      commandBuffer.vkCmdBindPipeline(subpass.pipelineBindPoint, pipeline.vk)
-      commandBuffer.vkCmdBindDescriptorSets(subpass.pipelineBindPoint, pipeline.layout, 0, 1, addr(renderer.scenedata[scene].descriptorSets[pipeline.vk][renderer.swapchain.currentInFlight].vk), 0, nil)
+    for pipeline in renderer.renderPass.subpasses[i].pipelines.mitems:
+      commandBuffer.vkCmdBindPipeline(renderer.renderPass.subpasses[i].pipelineBindPoint, pipeline.vk)
+      commandBuffer.vkCmdBindDescriptorSets(renderer.renderPass.subpasses[i].pipelineBindPoint, pipeline.layout, 0, 1, addr(renderer.scenedata[scene].descriptorSets[pipeline.vk][renderer.swapchain.currentInFlight].vk), 0, nil)
 
       debug "Scene buffers:"
       for (location, buffer) in renderer.scenedata[scene].vertexBuffers.pairs:
--- a/src/semicongine/vulkan/instance.nim	Sun May 21 00:33:38 2023 +0700
+++ b/src/semicongine/vulkan/instance.nim	Sun May 21 01:04:55 2023 +0700
@@ -58,6 +58,7 @@
   for i in layers:
     if i in getLayers():
       availableLayers.add i
+  debug "Enabled layers: " & $availableLayers
   var
     layersC = allocCStringArray(availableLayers)
     instanceExtensionsC = allocCStringArray(requiredExtensions)