From 73f9da27b86d7c88ea0df70eed605575175df704 Mon Sep 17 00:00:00 2001 From: Vladyslav Baranovskyi Date: Mon, 3 Jun 2024 18:41:30 +0300 Subject: [PATCH] Timing GraphicsAppManager methods --- examples/ExampleApps/CubesExampleApp.cpp | 4 ---- openVulkanoCpp/Host/GraphicsAppManager.cpp | 10 ++++++++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/examples/ExampleApps/CubesExampleApp.cpp b/examples/ExampleApps/CubesExampleApp.cpp index e8df5d8..bb1b615 100644 --- a/examples/ExampleApps/CubesExampleApp.cpp +++ b/examples/ExampleApps/CubesExampleApp.cpp @@ -17,8 +17,6 @@ #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" @@ -46,7 +44,6 @@ namespace OpenVulkano public: void Init() override { - ZoneScoped; auto engineConfig = OpenVulkano::EngineConfiguration::GetEngineConfiguration(); engineConfig->SetNumThreads(4); engineConfig->SetPreferFramebufferFormatSRGB(false); @@ -85,7 +82,6 @@ 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/Host/GraphicsAppManager.cpp b/openVulkanoCpp/Host/GraphicsAppManager.cpp index ab8d416..cfa1d7d 100644 --- a/openVulkanoCpp/Host/GraphicsAppManager.cpp +++ b/openVulkanoCpp/Host/GraphicsAppManager.cpp @@ -14,12 +14,16 @@ #include #include +#include + namespace OpenVulkano { GraphicsAppManager::GraphicsAppManager(OpenVulkano::IGraphicsApp* app, RenderAPI::RenderApi renderApi) : app(app), renderApi(renderApi) { Utils::SetThreadName("Main"); + ZoneScoped; + Logger::SetupLogger(); if (!app) { @@ -38,6 +42,8 @@ namespace OpenVulkano : app(app), renderApi(renderApi) { Utils::SetThreadName("Main"); + ZoneScoped; + Logger::SetupLogger(); if (!app) { @@ -89,6 +95,7 @@ namespace OpenVulkano void GraphicsAppManager::StartUp() { + ZoneScoped; try { Logger::MANAGER->info("Initializing ..."); @@ -121,6 +128,8 @@ namespace OpenVulkano void GraphicsAppManager::LoopTick() { + FrameMark; + ZoneScoped; if (platform) platform->Tick(); if (paused) { // The rendering is paused @@ -141,6 +150,7 @@ namespace OpenVulkano void GraphicsAppManager::ShutDown() { + ZoneScoped; Logger::MANAGER->info("Shutting down ..."); app->Close(); renderer->Close();