Merge pull request 'Tracy Profiler setup' (#28) from tracy_profiler_setup into master

Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/28
Reviewed-by: TymurStrelchyk <tymur.strelchyk.ext@madvoxel.com>
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
This commit is contained in:
Vladyslav_Baranovskyi_EXT
2024-06-03 20:48:01 +02:00
3 changed files with 13 additions and 1 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();