From 69a5605a6f4c71dea91b56b838785fb19fc0d6d5 Mon Sep 17 00:00:00 2001 From: Jayden Grubb Date: Thu, 13 Mar 2025 16:49:48 +1000 Subject: [PATCH] Switch to new logging system --- editor/src/main.cpp | 10 +++++----- engine/src/drivers/vulkan/render_driver.cpp | 7 +++---- engine/src/render/renderer.cpp | 5 ++++- 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/editor/src/main.cpp b/editor/src/main.cpp index 21c333c..4d174c7 100644 --- a/editor/src/main.cpp +++ b/editor/src/main.cpp @@ -1,12 +1,12 @@ /** * Copyright (c) 2025, Jayden Grubb - * + * * SPDX-License-Identifier: BSD-3-Clause */ +#include #include -#include #include using namespace Nova; @@ -17,9 +17,9 @@ int main() { const auto api = Renderer::get_driver()->get_api(); const auto version = Renderer::get_driver()->get_api_version(); - printf("API: %d\n", static_cast(api)); - printf("Version: %d\n", version); + Debug::log("API: {}", static_cast(api)); + Debug::log("Version: {}", version); Renderer::shutdown(); return EXIT_SUCCESS; -} +} \ No newline at end of file diff --git a/engine/src/drivers/vulkan/render_driver.cpp b/engine/src/drivers/vulkan/render_driver.cpp index fdc3785..2b00d4e 100644 --- a/engine/src/drivers/vulkan/render_driver.cpp +++ b/engine/src/drivers/vulkan/render_driver.cpp @@ -6,18 +6,17 @@ #include "drivers/vulkan/render_driver.h" +#include #include -#include - using namespace Nova; VulkanRenderDriver::VulkanRenderDriver() { - std::printf("VulkanRenderDriver::VulkanRenderDriver()\n"); + NOVA_AUTO_TRACE(); } VulkanRenderDriver::~VulkanRenderDriver() { - std::printf("VulkanRenderDriver::~VulkanRenderDriver()\n"); + NOVA_AUTO_TRACE(); } RenderAPI VulkanRenderDriver::get_api() const { diff --git a/engine/src/render/renderer.cpp b/engine/src/render/renderer.cpp index 2cd3b65..eee2ada 100644 --- a/engine/src/render/renderer.cpp +++ b/engine/src/render/renderer.cpp @@ -4,6 +4,7 @@ * SPDX-License-Identifier: BSD-3-Clause */ +#include #include #include @@ -15,17 +16,19 @@ using namespace Nova; static std::unique_ptr s_driver; void Renderer::create(const RenderAPI api) { + NOVA_AUTO_TRACE(); switch (api) { case RenderAPI::VULKAN: s_driver = std::make_unique(); break; default: - // TODO: Log error + NOVA_ERROR("Unsupported render API"); break; } } void Renderer::shutdown() { + NOVA_AUTO_TRACE(); s_driver.reset(); }