From 55bc67bf7989acfeadf0233a4bdd5660e8f0bb69 Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Sun, 9 Jun 2024 23:34:38 +0200 Subject: Start work on render backend --- main/main.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'main') diff --git a/main/main.cpp b/main/main.cpp index 0f0de71..3269bef 100644 --- a/main/main.cpp +++ b/main/main.cpp @@ -5,6 +5,7 @@ #include #include #include +#include using namespace deimos; @@ -13,7 +14,6 @@ static AllocatorApi* allocator_api; static OsApi* os_api; static VulkanBackendApi* vulkan_backend_api; - int main(int /* argc */, char* /* argv */[]) { auto* api_registry = InitializeGlobalApiRegistry(); @@ -48,11 +48,15 @@ int main(int /* argc */, char* /* argv */[]) } vulkan = s.value(); log_api->LogInfo("Vulkan backend created"); - } + } + + IRenderBackend* render = vulkan->AsRenderBackend(); while (!os_api->window->QuitRequested(window)) { os_api->window->Update(window); + render->BeginFrame(); + render->EndFrame(); } log_api->LogInfo("Goodbye"); -- cgit