Fixed some basic errors

pull/286/head^2
FlightlessMango 4 years ago
parent c046c250d8
commit 4fd1c5f3e7

@ -119,7 +119,7 @@ void Logger::stop_logging() {
m_logging_on = false;
m_log_end = Clock::now();
std::thread(calculate_benchmark_data).detach();
std::thread(calculate_benchmark_data, m_params).detach();
if(not m_params->output_file.empty()) {
m_log_files.emplace_back(m_params->output_file + get_log_suffix());

@ -1069,7 +1069,6 @@ void render_benchmark(swapchain_stats& data, struct overlay_params& params, ImVe
else
ImGui::SetNextWindowPos(ImVec2(data.main_window_pos.x, data.main_window_pos.y + window_size.y + 5), ImGuiCond_Always);
vector<pair<string, float>> benchmark_data = {{"97% ", benchmark.ninety}, {"AVG ", benchmark.avg}, {"1% ", benchmark.oneP}, {"0.1%", benchmark.pointOneP}};
float display_time = std::chrono::duration<float>(now - logger->last_log_end()).count();
static float display_for = 10.0f;
float alpha;

@ -78,7 +78,7 @@ void init_system_info(void);
void FpsLimiter(struct fps_limit& stats);
void imgui_custom_style(struct overlay_params& params);
void get_device_name(int32_t vendorID, int32_t deviceID, struct swapchain_stats& sw_stats);
void calculate_benchmark_data(void);
void calculate_benchmark_data(void *params_void);
void create_fonts(const overlay_params& params, ImFont*& small_font, ImFont*& text_font);
#endif //MANGOHUD_OVERLAY_H

@ -242,6 +242,7 @@ parse_benchmark_percentiles(const char *str)
}
return percentiles;
}
static uint32_t
parse_font_glyph_ranges(const char *str)

Loading…
Cancel
Save