Update editor main

This commit is contained in:
2025-04-08 18:57:11 +10:00
parent 6055ae1ebc
commit 2192a8ba10

View File

@@ -5,8 +5,8 @@
*/ */
#include <nova/core/debug.h> #include <nova/core/debug.h>
#include <nova/platform/system.h> #include <nova/platform/window_driver.h>
#include <nova/render/renderer.h> #include <nova/render/render_driver.h>
#include <cstdlib> #include <cstdlib>
@@ -15,11 +15,17 @@ using namespace Nova;
int main() { int main() {
Debug::get_logger()->set_level(spdlog::level::trace); Debug::get_logger()->set_level(spdlog::level::trace);
System::init(); auto wd = WindowDriver::create();
Renderer::init(RenderAPI::VULKAN); auto rd = RenderDriver::create(RenderAPI::VULKAN, wd);
Renderer::get_driver()->create_device(RenderDevice::AUTO);
Renderer::shutdown(); rd->select_device(RenderDevice::AUTO);
System::shutdown(); wd->create_window("Nova", 1280, 720);
while (wd->get_window_count() > 0) {
wd->poll_events();
}
delete rd;
delete wd;
return EXIT_SUCCESS; return EXIT_SUCCESS;
} }