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) &&