Add System, SystemDriver, Win32SystemDriver and X11SystemDriver classes

This commit is contained in:
2025-03-28 13:36:24 +10:00
parent 773a08799b
commit 8eb5a39c4c
9 changed files with 150 additions and 0 deletions

View File

@@ -5,6 +5,7 @@
*/
#include <nova/core/debug.h>
#include <nova/platform/system.h>
#include <nova/render/renderer.h>
#include <cstdlib>
@@ -14,9 +15,11 @@ using namespace Nova;
int main() {
Debug::get_logger()->set_level(spdlog::level::trace);
System::init();
Renderer::create(RenderAPI::VULKAN);
Renderer::get_driver()->create_device(RenderDevice::AUTO);
Renderer::shutdown();
System::shutdown();
return EXIT_SUCCESS;
}