Refactored game loop to use less CPU

This commit is contained in:
grayson committed 2021-08-23 01:13:53 -05:00
1 parent c3dd5a22b1
commit e238e35bb2
5 files changed
+13 -13

No files matched your search

+2 -3
View File
@@ -50,11 +50,10 @@ namespace nf {
LONG m_defaultWindowStyle;
WINDOWPLACEMENT m_wndPlacement;
std::chrono::steady_clock::time_point m_frameClock = std::chrono::steady_clock::now();
std::chrono::duration<double> m_fpsDuration;
double m_deltaTime;
std::chrono::steady_clock::time_point m_fpsClock1 = m_frameClock;
std::chrono::steady_clock::time_point m_fpsClock2 = m_frameClock;
std::chrono::steady_clock::time_point m_fpsClock1 = std::chrono::steady_clock::now();
std::chrono::steady_clock::time_point m_fpsClock2 = m_fpsClock1;
int m_frames;
const int m_targetFPS = 60;
const double m_minFrametime = 1.0 / m_targetFPS;
+1
View File
@@ -6,6 +6,7 @@
namespace nf {
class Application;
class Renderer {
public:
Renderer(Application* app);