NepDisk
cc911adce4
[PATCH] Fix GME in OpenAL
...
Thanks Alug!
2025-11-11 13:59:18 -05:00
GenericHeroGuy
6246f0aa58
Kill sdl_sound.c
...
Unused, unmaintained, barely functional
2025-11-11 19:51:25 +01:00
GenericHeroGuy
13d73a25df
Run I_UpdateAudio stuff on a separate thread
...
Finally, no more cutting out!
2025-11-11 18:12:42 +01:00
GenericHeroGuy
26dd165f5d
Hey, macro this shit!
2025-11-11 15:08:21 +01:00
NepDisk
fa63db9b06
Fix libgme not compiling
...
Still no music playback but it compiles gme now...
2025-11-10 23:13:45 -05:00
NepDisk
fd9fc0d12a
[PATCH] Make OpenMPT audio play correctly
...
Thanks Alug
2025-11-10 15:12:21 -05:00
NepDisk
2ed4499d6d
Revert "Fix incorrectly pitched sounds"
...
This reverts commit 71e65cff71 .
2025-11-10 14:43:23 -05:00
NepDisk
48849518be
Bring back debug flags
2025-11-10 14:42:07 -05:00
NepDisk
95ca3ad870
[PATCH] Fix openAL backend a ton
...
Thanks so Much Alug
2025-11-10 14:32:13 -05:00
NepDisk
71e65cff71
Fix incorrectly pitched sounds
...
Why does this work, idk. Thanks Alug
2025-11-10 12:45:52 -05:00
NepDisk
2299c08941
[PATCH] Fix Error generating sound source: Out of memory
...
Thanks Indev!
2025-11-10 16:26:54 +01:00
NepDisk
310d68075b
Fix volume owwies
2025-11-10 09:25:38 -05:00
NepDisk
db466f410b
Update sound during loops
2025-11-10 06:52:25 -05:00
NepDisk
a148e5eda1
We use boolean here sir
2025-11-10 06:46:16 -05:00
Gustaf Alhäll
50776ea5cf
Fix audio playing at the wrong sample rates
2025-11-10 06:44:02 -05:00
Gustaf Alhäll
d011f7fb1f
Fix compiling with GME
2025-11-10 06:43:54 -05:00
Gustaf Alhäll
454d8c82ea
Fix music going silent on map change
2025-11-10 06:43:37 -05:00
Gustaf Alhäll
d80099ae7d
Implement streaming music playback
2025-11-10 06:41:40 -05:00
Gustaf Alhäll
cfce6e63af
Fix digital music playback
2025-11-10 06:39:16 -05:00
NepDisk
3ce2b0f4d7
Get this to compile at all
2025-11-10 06:37:20 -05:00
Gustaf Alhäll
aaa5d22ec8
Implement OpenAL as an audio backend
2025-11-10 06:27:59 -05:00
minenice55
09d00bdd5f
statically link Everything
...
probably a Very Bad way of fixing the opus issues but it works apparently
2025-11-09 23:40:43 -05:00
NepDisk
a2e9d4ec64
Revert "call NetKeepAlive during ogl precache"
...
This reverts commit 278c1ee941 .
2025-11-09 20:52:09 -05:00
Indev
d72a26a073
Attempt to fix some lua userdata being corrupted when allocated via PoolAllocator
2025-11-09 16:28:25 -05:00
NepDisk
219b12c927
Allow wipeout to drain in the air again
2025-11-09 15:27:24 -05:00
Eidolon
e4274651c0
Put seclist nodes in LevelPool memory
...
Replaces the old freelist solution with the LevelPool, which
dramatically reduces the number of allocations needed for mobj and
precip sector assignment. In measurement, this cuts down the time taken
for spawning precipitation by 50%.
2025-11-09 13:15:28 -05:00
Eidolon
b45de0b7ec
Merge branch 'slab-allocate-mobj' into 'master'
...
Add level pool allocator and use it for mobj, precip, thinkers
See merge request KartKrew/Kart!2482
2025-11-09 13:12:14 -05:00
NepDisk
ebfdfc86b4
Me and my homies hate SDL Mixer
2025-11-08 22:08:07 -05:00
NepDisk
1ae3ceaa4b
Add mine kneecapper cvar and track lifetime of mobj
2025-11-08 18:14:47 -05:00
Gustaf Alhäll
4e4a43e7f5
Fix buffer underflow when querying invalid nodes
2025-11-08 13:31:44 -05:00
NepDisk
37831094a4
Hide followers toggle
2025-11-08 13:00:18 -05:00
NepDisk
f8d5f6890f
fix SINT8 write macro, fix big endian READUINT32 macro
...
Thanks alug for these past couple commits
2025-11-08 02:20:17 -05:00
NepDisk
9ded583c90
R_AllocClippingTables & R_AllocTextureColumnTables: fix nullptr arithmetic
2025-11-08 02:14:35 -05:00
NepDisk
b25464e222
R_DrawPlanes: dont increment garbage ptr
2025-11-08 02:08:53 -05:00
Alug
29002117e1
simplify srb2::floattofixed
...
my tired ass didnt think about just reusing shit kek
ty indev <3
2025-11-08 02:07:18 -05:00
Alug
88c0fc51d8
software renderer: handle some float type related issues with slope drawers
...
there were a bunch of cases where inf and nan float results were casted and used with integer things, which is undefined in c
yes i did use ceepeepee for that crap, cause this wouldve been really annoying without templating
if someone really wants that crap to use outside ceepeepee, feel free to make a bunch of wrappers cause im too lazy for that stuff
2025-11-08 02:06:53 -05:00
NepDisk
d7ed03fab9
Remove M_Memcpy
...
Was quite literally a wrapper that did nothing.
2025-11-08 02:00:30 -05:00
Alug
278c1ee941
call NetKeepAlive during ogl precache
...
should prevent timeouts on slower systems (*cough* *cough* windoze *cough*) hopefully
thx neppy for the idea!
2025-11-07 16:19:10 -05:00
NepDisk
2fc82065b2
HWR_PrecacheLevelFlats: only run flat encore case when having an 'encoremap'
...
f34a47c50d
2025-11-07 16:15:30 -05:00
Alug
fc8066b92b
HWR_PrecacheLevel: disable sprite precaching
...
in some cases this may lead to crashes, its mostly useless in gl eitherway due to how colourmapped sprites work
2025-11-07 16:13:10 -05:00
NepDisk
2ce1cdb02f
Make make RingBox Action use kart ring giver
2025-11-07 13:12:12 -05:00
Alug
78929641f7
use "offsetof" for skydome vbo offsets
...
silences UBSAN complaining about accessing struct members through null ptr
2025-11-07 12:14:44 -05:00
NepDisk
0d2a7da2aa
Refactor Bumpcode to be nicer to look at
2025-11-07 01:38:30 -05:00
NepDisk
ee7d75a3f3
Match v1 bumps closer
...
Turns out v1 never uses the updated dist in anything lmao
2025-11-06 23:16:07 -05:00
Anonimus
acc77f3571
DUDE THESE HASHES ARE SO FUCKING FUNNY THEY MAKE ME WANNA MERGE WITHOUT LOOKING
2025-11-06 15:50:34 -05:00
Anonimus
52edf25fe2
Disable renderswaps when maps are being rendered
...
Should hopefully prevent that obnoxious renderer swap SIGSEGV from ever being run into
2025-11-06 14:32:03 -05:00
Anonimus
a52fd7344b
When I'm in an ass-digging competition and my opponent is NepDisk
...
Asset hash updating is so fun!!
2025-11-06 12:19:23 -05:00
NepDisk
eff1e378b3
Add backcompat for old modkartdata saves too
2025-11-05 12:57:16 -05:00
NepDisk
86c5d840ef
Always use extended stats and convert old data
2025-11-05 12:46:14 -05:00
NepDisk
281a8b544a
Fix being able to hide song credit with tab outside of levels
2025-11-04 20:50:05 -05:00