Mercurial > games > semicongine
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()