HeroBrine1st Erquilenne 2 weeks ago committed by GitHub
commit 3d57d247dc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -889,11 +889,18 @@ void HudElements::resolution(){
void HudElements::show_fps_limit(){
if (HUDElements.params->enabled[OVERLAY_PARAM_ENABLED_show_fps_limit]){
int fps = 0;
const char* method = fps_limit_stats.method == FPS_LIMIT_METHOD_EARLY ? "early" : "late";
if (fps_limit_stats.targetFrameTime.count())
fps = 1000000000 / fps_limit_stats.targetFrameTime.count();
if(HUDElements.sw_stats->engine == EngineTypes::DXVK && getenv("DXVK_FRAME_RATE") != nullptr) {
int fpsDxvk = atoi(getenv("DXVK_FRAME_RATE"));
if(fpsDxvk > 0 && (!fps || fpsDxvk <= fps)) {
fps = fpsDxvk;
method = "dxvk";
}
}
ImguiNextColumnFirstItem();
ImGui::PushFont(HUDElements.sw_stats->font1);
const char* method = fps_limit_stats.method == FPS_LIMIT_METHOD_EARLY ? "early" : "late";
HUDElements.TextColored(HUDElements.colors.engine, "%s (%s)","FPS limit",method);
ImguiNextColumnOrNewRow();
right_aligned_text(HUDElements.colors.text, HUDElements.ralign_width, "%i", fps);

Loading…
Cancel
Save