changeset 1366:88ebdf30e47c

add: missing parameter
author sam <sam@basx.dev>
date Fri, 22 Nov 2024 23:48:58 +0700
parents 822f638332af
children 0f3f2017b054
files semicongine/rendering.nim
diffstat 1 files changed, 5 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/semicongine/rendering.nim	Fri Nov 22 23:31:32 2024 +0700
+++ b/semicongine/rendering.nim	Fri Nov 22 23:48:58 2024 +0700
@@ -377,9 +377,12 @@
   destroySwapchain(vulkan.swapchain)
   vulkan.swapchain = nil
 
-proc setupSwapchain*(renderPass: RenderPass, vSync: bool = false) =
+proc setupSwapchain*(
+    renderPass: RenderPass, vSync: bool = false, tripleBuffering: bool = true
+) =
   assert vulkan.swapchain == nil, "Swapchain has already been initialized yet"
-  vulkan.swapchain = initSwapchain(renderPass, vSync = vSync)
+  vulkan.swapchain =
+    initSwapchain(renderPass, vSync = vSync, tripleBuffering = tripleBuffering)
 
 proc destroyVulkan*() =
   clearSwapchain()