Open trudnorx opened 5 months ago
However, after further testing I find that:
Possible solutions:
Yeah, the current minimum limit of 11 or whatever it is is due to the various issues that can occur if it's too low. Special K used to support arbitrary framerates in the limiter, but over the years it was constricted to improve the user experience.
A proper fix would probably be to move all of Special K's ImGui input processing over to its modern method. For context, a few years ago ImGui changed the way it processes input entirely to be event-based instead of frame-based to improve compatibility in various scenarios -- in particular RDP and touch-based sessions where "mouse input" works entirely different.
Special K updated to a newer ImGui codebase in 2023 but its input processing was never migrated (probably due to SK using a heavily customized one), so right now it's using ImGui's classic processing in a sort of compatibility mode.
I remember kal made it 12 because he'd try to input 120 either with his controller; and constnatly get like 1 or something
idr the details 100%; but yea it was because kal kept running into issues inputting 120; and went "nobody really needs fps under 12 anyway"
Addresses #138 by:
Notes: