Explorar el Código

Don't actively wait for the next update on SFML

Streetwalrus Einstein hace 10 años
padre
commit
7231b51840
Se han modificado 2 ficheros con 3 adiciones y 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;
     }
 }