Timing GraphicsAppManager methods
This commit is contained in:
@@ -17,8 +17,6 @@
|
||||
#include "Base/EngineConfiguration.hpp"
|
||||
#include "Controller/FreeCamCameraController.hpp"
|
||||
|
||||
#include <tracy/Tracy.hpp>
|
||||
|
||||
#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)));
|
||||
|
||||
@@ -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