Refactored game loop to use less CPU
This commit is contained in:
1 parent
c3dd5a22b1
commit
e238e35bb2
5 files changed
+13
-13
No files matched your search
@@ -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;
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
|
||||
namespace nf {
|
||||
class Application;
|
||||
|
||||
class Renderer {
|
||||
public:
|
||||
Renderer(Application* app);
|
||||
|
||||
Reference in new issue
Block a user