Przeglądaj źródła

Don't actively wait for the next update on SFML

Streetwalrus Einstein 11 lat temu
rodzic
commit
7231b51840

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

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

+ 2 - 0
src/engine/StateMachine.cpp

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