Commit graph

23830 commits

Author SHA1 Message Date
GenericHeroGuy
15d89f5ef5 No, stop freezing my X11 server 2026-02-14 22:54:45 +01:00
NepDisk
418f345971 Lower maxdevices down to save some memory 2026-02-14 16:34:58 -05:00
NepDisk
8a9683542b Fix Gamepads
Thanks thanks thanks thanks so much Alug for the time working on this!!!!!
2026-02-14 16:27:53 -05:00
NepDisk
359e30dba6 Use direct3d11 on windows for software 2026-02-14 15:20:09 -05:00
NepDisk
53898bc08b Merge branch 'next' into sdl3-again 2026-02-14 08:24:03 -05:00
NepDisk
2b503fbb5a Make flame store ignore friction 2026-02-14 08:04:06 -05:00
NepDisk
56b63b6ce1 Merge branch 'next' into sdl3-again 2026-02-14 00:24:34 -05:00
NepDisk
ddbd052fd0 Oops forgot auto existed for a second 2026-02-14 00:11:07 -05:00
NepDisk
a8fa69237f Fix encore votes being broken 2026-02-14 00:05:59 -05:00
NepDisk
c5eecba48b Merge branch 'next' into sdl3-again 2026-02-13 23:48:39 -05:00
NepDisk
e9cdbf97c3 Add flag that always forces the timer to the end of the list 2026-02-13 23:37:35 -05:00
NepDisk
d2ddf2a27a Use hudtranshalf for splitscreen timers
Why not make this respect player choice
2026-02-13 23:26:17 -05:00
NepDisk
e96b1bfdce Make flags field of timers act like a bitfield and add new flags 2026-02-13 23:15:42 -05:00
Indev
cf1ac5f864 Expose item timers to lua 2026-02-13 22:29:26 -05:00
NepDisk
0a0c6d938d Merge branch 'next' into sdl3-again 2026-02-13 21:47:37 -05:00
NepDisk
d989cfa370 rename the rest of the kart files 2026-02-13 20:22:16 -05:00
NepDisk
2449164f79 Use a different file for blan savefiles 2026-02-13 15:58:38 -05:00
minenice55
4fd9e1e155 say no to variable charge caps 2026-02-13 15:38:55 -05:00
minenice55
7c1104d7d6 this is supposed to be 0 2026-02-13 15:37:12 -05:00
minenice55
04601f0004 this doesn't stack so don't lie 2026-02-13 15:33:32 -05:00
minenice55
f2bb0bdfef bring this back 2026-02-13 15:31:04 -05:00
minenice55
1324e59203 only play charged sound when grounded 2026-02-13 15:28:59 -05:00
minenice55
010b3d83c6 build faster in hi mode
and kill existing boosts when starting
2026-02-13 15:26:41 -05:00
minenice55
02a06848e4 re-tune when low and high mode recovery dash start 2026-02-13 15:17:45 -05:00
minenice55
e3f098b736 add the new buttons to keynames 2026-02-13 13:58:35 -05:00
minenice55
04d68a1d37 26 buttons instead of 21
is this a bad idea
2026-02-13 13:32:25 -05:00
NepDisk
af933c086a remove duped gamepad init from merge 2026-02-12 23:17:00 -05:00
minenice55
55646fadab enable libusb (to support switch 2 gamepads etc) 2026-02-12 22:40:35 -05:00
minenice55
dadbdfe5a3 ce n'est pas si simple 2026-02-12 21:00:18 -05:00
NepDisk
553a2507ae Remove unused SDL headers 2026-02-12 20:50:19 -05:00
NepDisk
c5fe606343 Attempt to fix gamepad input pt1 2026-02-12 16:53:32 -05:00
NepDisk
1ca56d100a Rename joystick index related things to joystick id
Since SDL3 doesn't use indexes this should make it less confusing when I start working on this
2026-02-12 16:14:47 -05:00
NepDisk
8b28f97e81 Use in pixels since this is supposed to be the correct way of doing this 2026-02-12 14:16:37 -05:00
NepDisk
c89be92461 Set wayland scale hint if on Linux
Thanks Alug!
2026-02-12 13:09:22 -05:00
Gustaf Alhäll
c093fdce8e Fix resolution being forced back to 320x200 (again) 2026-02-12 12:52:57 -05:00
Gustaf Alhäll
aff75e6624 Fix resolution occationally resetting on startup 2026-02-12 12:39:28 -05:00
Gustaf Alhäll
5cbfb20298 Remove realwidth and realheight 2026-02-12 12:31:33 -05:00
NepDisk
bcc5d6a205 Clean up comments 2026-02-12 10:48:11 -05:00
NepDisk
60e7563168 Put joystick add/remove event into seperate functions 2026-02-12 10:44:39 -05:00
NepDisk
cdeaa583dd Do not register controllers under camera lmao 2026-02-12 03:45:11 -05:00
NepDisk
b85887f0f1 Attempt to fix the joystick being lost midgame 2026-02-12 03:35:00 -05:00
NepDisk
156e07d02c More cmake stuff 2026-02-12 03:01:51 -05:00
NepDisk
1dcd44458d Remove debian-template dir
Will put this back later if we need it.
2026-02-12 01:50:45 -05:00
NepDisk
54992c8d43 Rename rest of SDL2 refs and remove even more unused thirdparty libs 2026-02-12 01:43:36 -05:00
NepDisk
2059a99a44 Fix software using linear filter by default 2026-02-12 01:17:37 -05:00
NepDisk
656ad85a8f Port to SDL3
Thanks to SRB2Classic for refernce!!!
2026-02-12 00:39:19 -05:00
NepDisk
47bcd68596 edit required backend files and remove unused libs 2026-02-11 23:07:09 -05:00
NepDisk
177343594e Kill Support for mixer sound
SDL3 doesn't have a public mixer yet anyway so its probably fine :)
2026-02-11 22:50:56 -05:00
NepDisk
277131a5a3 Rename SRB2SDL to BLANKART 2026-02-11 22:44:28 -05:00
NepDisk
651ceae556 AAAAAAAA
Thanks SDL2-Compat
2026-02-11 21:12:27 -05:00