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:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user