Skip to content

Commit

Permalink
Show DXVK_FRAME_RATE limit on hud if set
Browse files Browse the repository at this point in the history
  • Loading branch information
HeroBrine1st committed Aug 19, 2023
1 parent cd92ced commit 184ea09
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion src/hud_elements.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -753,11 +753,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);
Expand Down

0 comments on commit 184ea09

Please sign in to comment.