Add a tool to adjust the maximum framerate in Krom
- Dominant language
- C++
- Stars
- 3.3k
- Forks
- 353
- Avg merge
- 3d 16h
- Merged PRs (30d)
- 1
Description
I recently ran into an issue with the physics engine causing everything to well fly around in all directions anywhere below 50 fps.
To be able to debug this I used nVidia control panel in my case, but as this requires a restart of Krom it would have been more ideal if I could adjust it on the fly directly within Krom itself.
A tool like this could also be useful when debug common gamecode to make sure you havent left in any code thats assuming a certain framerate (say you forgot to multiply something by delta time).
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating Krom's maximum-framerate handling and the existing entry point for runtime tools. Define the adjustment's runtime interface and verify that changing the maximum framerate takes effect without restarting Krom, including during physics and game-code debugging.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- game-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100