From 2192a8ba10f23b0284703421d5ef6413f6644ec5 Mon Sep 17 00:00:00 2001 From: Jayden Grubb Date: Tue, 8 Apr 2025 18:57:11 +1000 Subject: [PATCH] Update editor main --- editor/src/main.cpp | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/editor/src/main.cpp b/editor/src/main.cpp index d310e27..c969c25 100644 --- a/editor/src/main.cpp +++ b/editor/src/main.cpp @@ -5,8 +5,8 @@ */ #include -#include -#include +#include +#include #include @@ -15,11 +15,17 @@ using namespace Nova; int main() { Debug::get_logger()->set_level(spdlog::level::trace); - System::init(); - Renderer::init(RenderAPI::VULKAN); - Renderer::get_driver()->create_device(RenderDevice::AUTO); + auto wd = WindowDriver::create(); + auto rd = RenderDriver::create(RenderAPI::VULKAN, wd); - Renderer::shutdown(); - System::shutdown(); + rd->select_device(RenderDevice::AUTO); + wd->create_window("Nova", 1280, 720); + + while (wd->get_window_count() > 0) { + wd->poll_events(); + } + + delete rd; + delete wd; return EXIT_SUCCESS; }