Uncap FPS, disable VSync, check for mouse input per frame and improve nanoTime precision.

This commit is contained in:
ABU008
2026-03-06 11:26:16 +00:00
parent eccd785110
commit c712b07fc3
5 changed files with 27 additions and 19 deletions

View File

@@ -80,6 +80,10 @@ public:
float GetLookX(float sensitivity) const;
float GetLookY(float sensitivity) const;
int GetRawDeltaX() const { return m_mouseDeltaAccumX; }
int GetRawDeltaY() const { return m_mouseDeltaAccumY; }
void ConsumeMouseDelta() { m_mouseDeltaAccumX = 0; m_mouseDeltaAccumY = 0; }
private:
bool m_keyDown[MAX_KEYS];
bool m_keyDownPrev[MAX_KEYS];