Timing GraphicsAppManager methods

This commit is contained in:
Vladyslav Baranovskyi
2024-06-03 18:41:30 +03:00
parent a5274227bc
commit 73f9da27b8
2 changed files with 10 additions and 4 deletions

View File

@@ -14,12 +14,16 @@
#include <thread>
#include <stdexcept>
#include <tracy/Tracy.hpp>
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();