diff --git a/gui/dialogs/rendering.xml b/gui/dialogs/rendering.xml index 8510e95a8..39d279199 100644 --- a/gui/dialogs/rendering.xml +++ b/gui/dialogs/rendering.xml @@ -122,6 +122,61 @@ --> + + hbox + 1 + 0 + + + left + + frame-rate-throttle + /sim/gui/frame-rate-throttled + + dialog-apply + frame-rate-throttle + + + nasal + + + + + + hbox + + + /sim/frame-rate-throttle-hz + 0 + + + + + frame-rate + 15.0 + 70.0 + 1.0 + /sim/frame-rate-throttle-hz + + dialog-apply + frame-rate + + + + left + + %2.0f Hz + true + /sim/frame-rate-throttle-hz + + + hbox @@ -391,8 +446,6 @@ /sim/rendering/shaders/custom-settings - - hbox @@ -664,6 +717,7 @@ gui.enable_widgets(cmdarg(), "shadows-debug", getprop("/sim/gui/devel-widgets")); props.globals.getNode("/sim/rendering/shaders/quality-level", 1).setAttribute("userarchive", 0); + setprop("/sim/gui/frame-rate-throttled", (getprop("/sim/frame-rate-throttle-hz") > 0)); diff --git a/preferences.xml b/preferences.xml index 1be374f9c..e3cfde94d 100644 --- a/preferences.xml +++ b/preferences.xml @@ -800,6 +800,7 @@ Started September 2000 by David Megginson, david@megginson.com false + 0