sm64coopdx/src
Isaac0-dev e74ea05fde
revise better frame pacing (#901)
improved frame pacing, where frame delaying is done just before displaying the frame.
so, the frame is fully rendered, and then the delay is done to wait the extra time before displaying the frame.
This is a far more reliable and consistent way to manage frame pacing, and it will help to keep the framerate from choking too badly when the game lags a little. 

The changes to `gfx_end_frame` is to minimize the steps necessary between delaying and actually displaying the frame. This is an optimization just to increase the accuracy of frame pacing even further.

Also, delta calculation is improved when the number of frames to draw is known. 

Djui cursor movement is also updated every frame for smoother movement.
2025-08-27 08:17:16 +10:00
..
audio Add `smlua_text_utils_allocate_dialog` (#896) 2025-08-03 17:49:45 +02:00
buffers Threaded Audio Support (#176) 2024-11-26 15:53:09 +10:00
engine GEO_BONE GeoLayout command (#913) 2025-08-20 12:46:32 +10:00
game new djui hud tools: viewport, scissor and render line (#916) 2025-08-27 08:15:41 +10:00
goddard extract assets from rom at runtime (#4) 2024-03-23 16:11:30 -04:00
menu Add Ability to Hide HUD on Act Select Screen (#880) 2025-07-29 11:42:55 +10:00
pc revise better frame pacing (#901) 2025-08-27 08:17:16 +10:00