diff options
| author | Jeffery Myers <[email protected]> | 2021-05-07 10:49:44 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-05-07 19:49:44 +0200 |
| commit | 133e6f097d9c088c36100cc1cd1d0773daf8e19b (patch) | |
| tree | 7025510e4660775b923eadbb58dba1b1d880b959 /src/config.h | |
| parent | b62c86572e58c95e23c19d03e9b0bdacfa214f80 (diff) | |
| download | raylib-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.h | 4 |
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() |
