summaryrefslogtreecommitdiffhomepage
path: root/src/config.h
diff options
context:
space:
mode:
authorJeffery Myers <[email protected]>2021-05-07 10:49:44 -0700
committerGitHub <[email protected]>2021-05-07 19:49:44 +0200
commit133e6f097d9c088c36100cc1cd1d0773daf8e19b (patch)
tree7025510e4660775b923eadbb58dba1b1d880b959 /src/config.h
parentb62c86572e58c95e23c19d03e9b0bdacfa214f80 (diff)
downloadraylib-133e6f097d9c088c36100cc1cd1d0773daf8e19b.tar.gz
raylib-133e6f097d9c088c36100cc1cd1d0773daf8e19b.zip
Convert the half sleep to a sleep that is a fraction of the target FPS (Default 95%) to reduce CPU use. (#1756)
Co-authored-by: Jeffery Myers <[email protected]>
Diffstat (limited to 'src/config.h')
-rw-r--r--src/config.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/config.h b/src/config.h
index 54fadb23..6cec3446 100644
--- a/src/config.h
+++ b/src/config.h
@@ -43,8 +43,8 @@
#define SUPPORT_WINMM_HIGHRES_TIMER 1
// Use busy wait loop for timing sync, if not defined, a high-resolution timer is setup and used
//#define SUPPORT_BUSY_WAIT_LOOP 1
-// Use a half-busy wait loop, in this case frame sleeps for some time and runs a busy-wait-loop at the end
-#define SUPPORT_HALFBUSY_WAIT_LOOP
+// Use a partial-busy wait loop, in this case frame sleeps for most of the time, but then runs a busy loop at the end for accuracy
+#define SUPPORT_PARTIALBUSY_WAIT_LOOP
// Wait for events passively (sleeping while no events) instead of polling them actively every frame
//#define SUPPORT_EVENTS_WAITING 1
// Allow automatic screen capture of current screen pressing F12, defined in KeyCallback()