Update editor main
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user