Explorar o código

Don't actively wait for the next update on SFML

Streetwalrus Einstein %!s(int64=10) %!d(string=hai) anos
pai
achega
7231b51840
Modificáronse 2 ficheiros con 3 adicións e 0 borrados
  1. 1 0
      platform/nspire/public/platform.h
  2. 2 0
      src/engine/StateMachine.cpp

+ 1 - 0
platform/nspire/public/platform.h

@@ -4,6 +4,7 @@
 #include <cstdint>
 
 #define TIMER_FREQ 32768
+#define ACTIVE_WAIT
 
 typedef uint16_t *texture_data_t;
 

+ 2 - 0
src/engine/StateMachine.cpp

@@ -72,8 +72,10 @@ void STATEMACHINE::run()
             this->pop();
         }
 
+#ifdef ACTIVE_WAIT
         while (Timing::gettime() < loop_next)
             ;
+#endif
         loop_next += loop_time;
     }
 }