From dea1ffee49561390aafdd5b68742615ed95c2d98 Mon Sep 17 00:00:00 2001 From: Pasha Bibko <156938226+PashaBibko@users.noreply.github.com> Date: Fri, 21 Nov 2025 23:10:39 +0000 Subject: [PATCH] Added Debug detection --- src/VulkanRenderer.h | 16 ++++++++++++++++ src/managers/vulkan/VulkanManagerInit.cpp | 2 ++ 2 files changed, 18 insertions(+) diff --git a/src/VulkanRenderer.h b/src/VulkanRenderer.h index 6333490..49bddce 100644 --- a/src/VulkanRenderer.h +++ b/src/VulkanRenderer.h @@ -1,5 +1,21 @@ #pragma once +#ifndef NDEBUG +#define PB_DEBUG +namespace PB::Renderer +{ + constexpr bool DEBUG_MODE = true; + constexpr const char* MODE_NAME = "DEBUG"; +} +#else +#define PB_RELEASE +namespace PB::Renderer +{ + constexpr bool DEBUG_MODE = false; + constexpr const char* MODE_NAME = "RELEASE"; +} +#endif + /* Includes general project .h files */ #include "RendererTypes.h" diff --git a/src/managers/vulkan/VulkanManagerInit.cpp b/src/managers/vulkan/VulkanManagerInit.cpp index a01ce9c..110b2e9 100644 --- a/src/managers/vulkan/VulkanManagerInit.cpp +++ b/src/managers/vulkan/VulkanManagerInit.cpp @@ -39,6 +39,8 @@ namespace PB::Renderer bool VulkanManager::Init(GLFWwindow* window) { + std::cout << "Initializing Vulkan with [" << MODE_NAME << "] profile" << std::endl; + return CreateInstance() && CreateSurface(window) &&