Logging: push param to benchmark calc

pull/659/head
FlightlessMango 2 years ago
parent 337ecbc4cf
commit 7212c79feb

@ -116,7 +116,7 @@ void Logger::stop_logging() {
m_logging_on = false;
m_log_end = Clock::now();
calculate_benchmark_data();
calculate_benchmark_data(m_params);
if(!_params->output_folder.empty()) {
std::string program = get_wine_exe_name();

@ -208,7 +208,7 @@ void update_hud_info(struct swapchain_stats& sw_stats, struct overlay_params& pa
update_hud_info_with_frametime(sw_stats, params, vendorID, frametime_ns);
}
void calculate_benchmark_data(){
void calculate_benchmark_data(overlay_params* params){
vector<float> sorted = benchmark.fps_data;
std::sort(sorted.begin(), sorted.end());
benchmark.percentile_data.clear();

@ -153,7 +153,7 @@ void check_keybinds(struct swapchain_stats& sw_stats, struct overlay_params& par
void init_system_info(void);
void FpsLimiter(struct fps_limit& stats);
void get_device_name(int32_t vendorID, int32_t deviceID, struct swapchain_stats& sw_stats);
void calculate_benchmark_data();
void calculate_benchmark_data(overlay_params* params);
void create_fonts(const overlay_params& params, ImFont*& small_font, ImFont*& text_font);
void right_aligned_text(ImVec4& col, float off_x, const char *fmt, ...);
void center_text(const std::string& text);

Loading…
Cancel
Save