Browse Source

love.timer.sleep max precision is now in ns instead of ms.

resolves #1970.
Sasha Szpakowski 10 months ago
parent
commit
0c7fc9c04a
1 changed files with 1 additions and 2 deletions
  1. 1 2
      src/common/delay.cpp

+ 1 - 2
src/common/delay.cpp

@@ -25,12 +25,11 @@
 namespace love
 namespace love
 {
 {
 
 
-// TODO: use ns. https://github.com/libsdl-org/SDL/issues/11141
 void sleep(double ms)
 void sleep(double ms)
 {
 {
 	// We don't need to initialize the SDL timer subsystem for SDL_Delay to
 	// We don't need to initialize the SDL timer subsystem for SDL_Delay to
 	// function - and doing so causes SDL to create a worker thread.
 	// function - and doing so causes SDL to create a worker thread.
-	SDL_Delay((Uint32)ms);
+	SDL_DelayNS(SDL_NS_PER_MS * ms);
 }
 }
 
 
 } // love
 } // love