diff --git a/CMakeLists.txt b/CMakeLists.txt index c574bbe..cb7d790 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,6 +17,8 @@ if(LINUX) endif() set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules") +option(TRACY_ENABLE "Enable Tracy Profiler" OFF) + add_subdirectory(3rdParty) project (openVulkanoCpp VERSION 1.0 LANGUAGES C CXX) diff --git a/examples/ExampleApps/CubesExampleApp.cpp b/examples/ExampleApps/CubesExampleApp.cpp index bb1b615..e8df5d8 100644 --- a/examples/ExampleApps/CubesExampleApp.cpp +++ b/examples/ExampleApps/CubesExampleApp.cpp @@ -17,6 +17,8 @@ #include "Base/EngineConfiguration.hpp" #include "Controller/FreeCamCameraController.hpp" +#include + #pragma clang diagnostic push #pragma ide diagnostic ignored "cert-msc50-cpp" #pragma ide diagnostic ignored "cppcoreguidelines-narrowing-conversions" @@ -44,6 +46,7 @@ namespace OpenVulkano public: void Init() override { + ZoneScoped; auto engineConfig = OpenVulkano::EngineConfiguration::GetEngineConfiguration(); engineConfig->SetNumThreads(4); engineConfig->SetPreferFramebufferFormatSRGB(false); @@ -82,6 +85,7 @@ namespace OpenVulkano void Tick() override { + ZoneScoped; for (uint32_t i = 0; i < DYNAMIC; i++) { nodesPool[i].SetMatrix(glm::translate(glm::mat4x4(1), glm::vec3((std::rand() % 10000) / 1000.0f - 5, (std::rand() % 10000) / 1000.0f - 5, (std::rand() % 10000) / 1000.0f - 5))); diff --git a/openVulkanoCpp/Base/Logger.cpp b/openVulkanoCpp/Base/Logger.cpp index c93731c..1ccee1d 100644 --- a/openVulkanoCpp/Base/Logger.cpp +++ b/openVulkanoCpp/Base/Logger.cpp @@ -25,7 +25,6 @@ # include #endif - namespace OpenVulkano {