# HG changeset patch # User sam # Date 1732294138 -25200 # Node ID 88ebdf30e47cafc32880ee9e6bcd184d4b723e70 # Parent 822f638332af7c3c828a5733bf002517b044f9e4 add: missing parameter diff -r 822f638332af -r 88ebdf30e47c semicongine/rendering.nim --- 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()