summaryrefslogtreecommitdiff
path: root/main/main.cpp
diff options
context:
space:
mode:
authorSteven Le Rouzic <steven.lerouzic@gmail.com>2024-06-12 23:57:24 +0200
committerSteven Le Rouzic <steven.lerouzic@gmail.com>2024-06-12 23:57:24 +0200
commit8279acc1a4754bedaad0ba8bf00541c7b2a043e9 (patch)
tree586a05c6b4e2338d621d78d9107090d5b587c683 /main/main.cpp
parent55bc67bf7989acfeadf0233a4bdd5660e8f0bb69 (diff)
Swapchain creation
Diffstat (limited to 'main/main.cpp')
-rw-r--r--main/main.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/main/main.cpp b/main/main.cpp
index 3269bef..0645552 100644
--- a/main/main.cpp
+++ b/main/main.cpp
@@ -51,6 +51,18 @@ int main(int /* argc */, char* /* argv */[])
}
IRenderBackend* render = vulkan->AsRenderBackend();
+
+ RenderSwapchain* swapchain = nullptr;
+ {
+ auto s = render->CreateSwapchain();
+ if (!s.ok())
+ {
+ log_api->LogError("Swapchain creation error: $", s);
+ return 1;
+ }
+ swapchain = s.value();
+ log_api->LogInfo("Swapchain created");
+ }
while (!os_api->window->QuitRequested(window))
{