Manuel Lauss
Manuel Lauss
You want to give this a try? It works(TM) for me: ```diff --git a/TheForceEngine/TFE_FrontEndUI/frontEndUi.cpp b/TheForceEngine/TFE_FrontEndUI/frontEndUi.cpp index 64d708c5..61814cc3 100644 --- a/TheForceEngine/TFE_FrontEndUI/frontEndUi.cpp +++ b/TheForceEngine/TFE_FrontEndUI/frontEndUi.cpp @@ -260,10 +260,11 @@ namespace TFE_FrontEndUI void DrawLabelledIntSlider(float...
> However, automatic custom resolution adjustment is gone completely now. 🙁 So, this is something that may need to improve. Can you please elaborate? I'll try to fix this too.
Ooh, this is pretty great. With this applied, CPU usage went from 110% down to 6% with vsync enabled. @MIvanchev: it needs a rebase, but otherwise looks fine to me!
I tried the frame limiter changes now as well. When not moving mouse/using keyboard, the framerate is about 5% off, when moving the character it goes up to 120, and...
@MIvanchev please redo the patch with the frame limiter bits removed. Thanks!
gcc says: ``` midiPlayer.cpp:530:51: error: no matching function for call to 'max()' 530 | timeout = std::max({0, timeout}); /usr/lib/gcc/x86_64-pc-linux-gnu/15/include/g++-v15/bits/stl_algobase.h:257:5: note: candidate: 'template constexpr const _Tp& std::max(const _Tp&, const _Tp&)' 257...
> OK the deduction should work now, it's hard to test for me RN cuz I'm on a very limited PC... it seems to work with GCC. Yes both clang...
@luciusDXL please consider to include this PR into the next release. It makes a world of difference wrt. CPU usage.
> TFE needs to be made read file names consistently in a case insensitive manner on POSIX systems. It does that since the first linux port was merged into master....
@luciusDXL just type LARANDY and the ammo font changes to the original blocky one.