Slider for drawing distance for very experimental sceneries

This commit is contained in:
Królik Uszasty
2022-05-01 20:56:42 +02:00
committed by Milek7
parent ccf537e70f
commit 09a060fa27

View File

@@ -721,6 +721,15 @@ debug_panel::render_section_scenario() {
Global.fTimeSpeed = ( timerate == 4 ? 60 : timerate == 3 ? 20 : timerate == 2 ? 5 : 1 );
}
}
// base draw range slider
{
ImGui::TextUnformatted("CAUTION: drawing range change can affect FPS badly");
auto drawrange = std::log(Global.BaseDrawRange);
if (ImGui::SliderFloat(
(to_string(std::exp(drawrange), 0, 5) + " m###drawrange").c_str(), &drawrange, std::log(100.0f), std::log(50000.0f), "Base drawing range")) {
Global.BaseDrawRange = clamp(std::exp(drawrange), 100.0f, 50000.0f);
}
}
}
return true;