Skip to content

Commit 184ea09

Browse files
committed
Show DXVK_FRAME_RATE limit on hud if set
1 parent cd92ced commit 184ea09

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/hud_elements.cpp

+8-1
Original file line numberDiff line numberDiff line change
@@ -753,11 +753,18 @@ void HudElements::resolution(){
753753
void HudElements::show_fps_limit(){
754754
if (HUDElements.params->enabled[OVERLAY_PARAM_ENABLED_show_fps_limit]){
755755
int fps = 0;
756+
const char* method = fps_limit_stats.method == FPS_LIMIT_METHOD_EARLY ? "early" : "late";
756757
if (fps_limit_stats.targetFrameTime.count())
757758
fps = 1000000000 / fps_limit_stats.targetFrameTime.count();
759+
if(HUDElements.sw_stats->engine == EngineTypes::DXVK && getenv("DXVK_FRAME_RATE") != nullptr) {
760+
int fpsDxvk = atoi(getenv("DXVK_FRAME_RATE"));
761+
if(fpsDxvk > 0 && (!fps || fpsDxvk <= fps)) {
762+
fps = fpsDxvk;
763+
method = "dxvk";
764+
}
765+
}
758766
ImguiNextColumnFirstItem();
759767
ImGui::PushFont(HUDElements.sw_stats->font1);
760-
const char* method = fps_limit_stats.method == FPS_LIMIT_METHOD_EARLY ? "early" : "late";
761768
HUDElements.TextColored(HUDElements.colors.engine, "%s (%s)","FPS limit",method);
762769
ImguiNextColumnOrNewRow();
763770
right_aligned_text(HUDElements.colors.text, HUDElements.ralign_width, "%i", fps);

0 commit comments

Comments
 (0)