Oni
a3b2dc11ec
Merge branch 'frameskip-fixups' into 'master'
...
Measure frameskip timing before sleeping
See merge request KartKrew/Kart!1602
2023-11-05 21:00:57 +00:00
AJ Martinez
0677708216
Measure frameskip timing before sleeping
2023-11-05 04:30:45 -07:00
toaster
bd5fdb3b82
PR_INTERPHUDRANDOM
...
Fixes several things to do with the boss healthbar.
- Makes its randomised jitter work with interp/pause
- Constantly calling the external PRNG tanks performance, at least on Windows, so this solves that too
Done as a special non-netsynced random class so the author of this commit wouldn't have to create a third suite of duplicated Random functions.
2023-10-25 12:55:44 +01:00
Eidolon
d32823bac8
Defer title start in intro responder to ticker
...
Fixes KartKrew/Kart#731
2023-10-22 17:56:16 -05:00
Oni
2d83bdbc7c
Merge branch 'basic-frame-skip' into 'master'
...
Frame skipping
See merge request KartKrew/Kart!1566
2023-10-19 06:52:40 +00:00
James R
1b19ad8890
Frame skipping
...
Skip up to 3 frames of rendering if the time between tics
exceeds TICRATE. If rendering is a significant source of
that slowdown, skipping some frames can speed up the game
loop and improve input responsiveness.
2023-10-18 01:40:15 -07:00
Oni
005d05ac15
Merge branch 'threaded-software' into 'master'
...
Threaded software
See merge request KartKrew/Kart!1553
2023-10-17 09:28:59 +00:00
AJ Martinez
f9f5c74244
New bans
2023-10-16 23:50:50 +00:00
Eidolon
9e00c6ffde
Only render HWR player view if literally in opengl
2023-10-14 15:26:52 -05:00
Eidolon
28f22e3f71
Add per-frame linear memory allocator
2023-10-14 15:26:52 -05:00
James R.
7ea0e2081e
Move HOM removal from R_RenderPlayerView to D_Display
...
This lets duplicate displayplayers[0] render correctly,
since repeating occurrences of displayplayers[0] won't
clear the screen multiple times.
2023-09-25 03:07:02 -07:00
James R.
acbe0b270c
s_sound.c: consolidate music volume related functions, always use cvars internally
2023-09-22 02:00:50 -07:00
James R.
472f7d060c
Kill HW3SOUND related code (in files that are actually used)
2023-09-22 02:00:42 -07:00
Eidolon
e8e72fceed
Tracy instrument TryRunTics, or at least try to
2023-09-18 17:25:11 -05:00
Eidolon
b5d606a7f3
Instrument D_Display
2023-09-18 17:25:11 -05:00
Eidolon
686150875c
Convert d_main.cpp
2023-09-18 17:25:10 -05:00