Remove useless perf.csv
This commit is contained in:
@@ -1,7 +1,5 @@
|
||||
#pragma once
|
||||
#include <stdexcept>
|
||||
#include <iostream>
|
||||
#include <fstream>
|
||||
#include "../Base/Render/IRenderer.hpp"
|
||||
#include "../Base/UI/IWindow.hpp"
|
||||
#include "../Base/Logger.hpp"
|
||||
@@ -26,7 +24,6 @@ namespace openVulkanoCpp
|
||||
std::shared_ptr<spdlog::logger> logger;
|
||||
std::vector<WaitSemaphores> waitSemaphores;
|
||||
Scene::Scene* scene = nullptr;
|
||||
std::ofstream perfFile;
|
||||
ResourceManager resourceManager;
|
||||
uint32_t currentImageId = -1;
|
||||
std::vector<std::thread> threadPool;
|
||||
@@ -81,28 +78,17 @@ namespace openVulkanoCpp
|
||||
|
||||
shader = resourceManager.CreateShader(scene->shader);
|
||||
|
||||
perfFile.open("perf.csv");
|
||||
perfFile << "sep=,\ntotal,fps\n";
|
||||
|
||||
logger->info("Vulkan renderer initialized");
|
||||
}
|
||||
|
||||
void Tick() override
|
||||
{
|
||||
currentImageId = context.swapChain.AcquireNextImage();
|
||||
auto tickStart= std::chrono::high_resolution_clock::now();
|
||||
|
||||
Render();
|
||||
|
||||
// Perf logging
|
||||
auto tickDone = std::chrono::high_resolution_clock::now();
|
||||
auto time = std::chrono::duration_cast<std::chrono::microseconds>(tickDone - tickStart).count();
|
||||
perfFile << time << ',' << 1000000000.0 / time << '\n';
|
||||
}
|
||||
|
||||
void Close() override
|
||||
{
|
||||
perfFile.close();
|
||||
//context.Close();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user