Commit graph

111 commits

Author SHA1 Message Date
obesecatlord
f47d1c0331 Add OpenXR VR rendering support 2026-05-10 22:07:36 -05:00
NepDisk
fd1a75d059 Kill a bunch of dead code 2026-03-22 23:11:29 -04:00
minenice55
c9710a361a Merge branch 'next' into accelerometer 2026-03-07 21:30:39 -05:00
NepDisk
a739573ca1 Portal Hell PT1
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/1774/diffs\?commit_id\=c2103e52c259bb14d5d4b40c8bb9b131d5a78169
2026-03-07 12:25:06 -05:00
minenice55
dc04ac2f66 this feels quite good now 2026-02-26 18:04:52 -05:00
minenice55
a7ddeddbe4 get sensor fusion and basic tilt steering working 2026-02-26 02:20:10 -05:00
minenice55
0cfb873f4f convert accelerometer data to gs 2026-02-25 19:12:42 -05:00
NepDisk
f5cba44f18 Rekill hardcoded azerty
something something SDL textinput mode
2026-02-22 13:31:27 -05:00
NepDisk
de8bbc8525 Revert "Add back missing azerty stuff"
This reverts commit f9be340ca1.
2026-02-22 13:28:14 -05:00
NepDisk
f9be340ca1 Add back missing azerty stuff 2026-02-22 13:08:16 -05:00
GenericHeroGuy
80dbf97d25 Fix gamecube controllers 2026-02-22 18:28:13 +01:00
NepDisk
ba7a28cb65 Force RGB flag to fix AMD for now 2026-02-21 22:50:04 -05:00
minenice55
385a20058f Update i_video.cpp 2026-02-21 02:59:07 -05:00
minenice55
9669192e10 what the fuck were these sdl memsets for
only ones in the entire codebase btw
2026-02-21 02:31:43 -05:00
NepDisk
085ffd8185 Redo keyboardlayout
Based on this commit from Saturn: 423ca0eca0
2026-02-20 16:30:29 -05:00
minenice55
6442dc8907 fix flame shield applying offroad resist wrong 2026-02-18 22:50:49 -05:00
minenice55
12801df6f2 don't push empty sensor events 2026-02-18 22:08:47 -05:00
NepDisk
41cfd0d722 Revert "Experiment test"
This reverts commit 39052a7e21.
2026-02-18 15:33:17 -05:00
NepDisk
39052a7e21 Experiment test 2026-02-18 15:16:47 -05:00
NepDisk
2651395a5a Reapply "Reset OGL attributes"
This reverts commit 4a36c0e0fe.
2026-02-18 15:05:45 -05:00
NepDisk
4a36c0e0fe Revert "Reset OGL attributes"
This reverts commit 75da203704.
2026-02-18 14:31:58 -05:00
minenice55
c8a5142593 fix spacing 2026-02-15 23:41:21 -05:00
minenice55
a5de10fce6 these need to be differentiatable lol 2026-02-15 23:40:38 -05:00
minenice55
ca9abfc9f8 prelim work for sensors and other outputs 2026-02-15 23:27:46 -05:00
NepDisk
ead335b1fd Fix keyboard input
Thanks once again Alug!
2026-02-15 17:27:24 -05:00
NepDisk
30f564398e OGL on windows 2026-02-15 15:14:32 -05:00
NepDisk
75da203704 Reset OGL attributes 2026-02-15 15:02:28 -05:00
NepDisk
61e934e1c6 Match Classic a little big cloeser 2026-02-15 14:33:11 -05:00
NepDisk
6393dd6bcc Revert "Try hack to fix windows renderer freeze during gl->software"
This reverts commit 528a5eb218.
2026-02-15 14:10:41 -05:00
NepDisk
528a5eb218 Try hack to fix windows renderer freeze during gl->software 2026-02-15 14:01:06 -05:00
GenericHeroGuy
584157277f Fix incorrect face button layout on Nintendo controllers 2026-02-14 23:36:01 +01:00
GenericHeroGuy
15d89f5ef5 No, stop freezing my X11 server 2026-02-14 22:54:45 +01: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
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
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
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
651ceae556 AAAAAAAA
Thanks SDL2-Compat
2026-02-11 21:12:27 -05:00
NepDisk
4593b44db3 Disable more mouse stuff if its been disabled 2026-02-11 20:58:43 -05:00
NepDisk
75483f92e8 Kill off most of HWRAPI
Based on 25f1e504c9
2026-02-03 18:15:51 -05:00