| 230 | // ========================================================== |
| 231 | |
| 232 | inline void UpdateFrameTiming() |
| 233 | { |
| 234 | LARGE_INTEGER currentTime; |
| 235 | QueryPerformanceCounter(¤tTime); |
| 236 | |
| 237 | s_frameTiming.deltaTime = static_cast<float>(currentTime.QuadPart - s_frameTiming.lastFrameTime.QuadPart) / static_cast<float>(s_frameTiming.frequency.QuadPart); |
| 238 | |
| 239 | s_frameTiming.deltaTime = std::clamp(s_frameTiming.deltaTime, 0.0001f, 0.1f); |
| 240 | s_frameTiming.lastFrameTime = currentTime; |
| 241 | } |
| 242 | |
| 243 | // ========================================================== |
| 244 | // Controller Database |