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(); }