7174 Commits

Author SHA1 Message Date
UnknownShadow200
020bf31dbd Switch to v4 for upload-artifact 2024-04-28 10:22:31 +10:00
UnknownShadow200
c219b15e84 Make workflows more consistent 2024-04-28 09:40:27 +10:00
UnknownShadow200
e013bb9f15 Combine some workflows, add notify success action 2024-04-28 09:11:15 +10:00
UnknownShadow200
ae3ac8cdb1 NDS: Optimise rendering to be a little bit faster 2024-04-27 23:24:31 +10:00
UnknownShadow200
d6c51983ac Simplify fallback terrain loading 2024-04-27 21:20:25 +10:00
UnknownShadow200
b45ac6630d DS: Use a majorly reduced onscreen console 2024-04-27 19:02:40 +10:00
UnknownShadow200
2bf387cd28 Download links for Switch and NDS 2024-04-27 14:41:55 +10:00
UnknownShadow200
f108f5e5e6 Even less double usage 2024-04-27 09:57:06 +10:00
UnknownShadow200
10bd6222be Move touch UI functionality to its own file 2024-04-27 08:44:03 +10:00
UnknownShadow200
7932a5be3c Use floats instead of doubles in more places 2024-04-26 20:42:12 +10:00
UnknownShadow200
047c390e70 Fix respawn point not being set (oops) 2024-04-26 20:07:11 +10:00
UnknownShadow200
d927560acc Fix pause screen not working with some graphics backends, oops 2024-04-26 19:35:08 +10:00
UnknownShadow200
b8fa769bbe DS: Enable backface culling 2024-04-26 17:44:22 +10:00
UnknownShadow200
715307f06f N64: Map fly/speed to dpad 2024-04-26 17:00:48 +10:00
UnknownShadow200
dcf3a1be3a Fix fallback terrain atlas not working properly with graphics backends that have minimum texture size requirements 2024-04-26 14:56:09 +10:00
UnknownShadow200
a58ede8911 In splitscreen mode, tie controller joystick input to a specific player 2024-04-26 13:39:27 +10:00
UnknownShadow200
4be7d08f20 Move more menus to new init method 2024-04-26 13:05:17 +10:00
UnknownShadow200
db9b620bc0 Dreamcast: Fix build from website crashing when going in-game 2024-04-26 11:58:23 +10:00
UnknownShadow200
084f1ecbaf Dreamcast: Fix game crashing when going back to menu 2024-04-26 11:45:48 +10:00
UnknownShadow200
483dbd9aff Dreamcast: Fix no debug logging messages 2024-04-26 11:35:26 +10:00
UnknownShadow200
93bd9bd1e1 Move more menus over to simpler init method 2024-04-26 10:43:21 +10:00
UnknownShadow200
0bc1b1c971 Xbox: Add splitscreen too 2024-04-26 07:51:18 +10:00
UnknownShadow200
efa7558960 Fix webclient whoops 2024-04-26 06:58:39 +10:00
UnknownShadow200
0ffc36133d Wii/GameCube: Enable split screen mode too 2024-04-25 22:44:53 +10:00
UnknownShadow200
2d307e6fc1 Dreamcast: Fix last commit oops 2024-04-25 22:19:53 +10:00
UnknownShadow200
6f5500d4e8 Dreamcast: WIP on split screen support 2024-04-25 22:07:33 +10:00
UnknownShadow200
b478c486a0 WIP on supporting splitscreen from launcher (Dreamcast and PS3 only ATM) 2024-04-25 21:49:10 +10:00
UnknownShadow200
3b0e842ede Process input from controllers past the first in some consoles 2024-04-25 20:30:24 +10:00
UnknownShadow200
35ad6372ff Fix last commit 2024-04-25 18:49:24 +10:00
UnknownShadow200
c7fd3a05f9 Simplify viewport setting 2024-04-25 18:36:49 +10:00
UnknownShadow200
791e96ed2d Splitscreen test 2024-04-25 18:10:09 +10:00
UnknownShadow200
6465c91b95 Fix last commit 2024-04-25 16:54:29 +10:00
UnknownShadow200
ca195d161f More player refactoring 2024-04-25 16:10:15 +10:00
UnknownShadow200
fcc903016b Further reduce use of LocalPlayer_Instance 2024-04-25 15:36:06 +10:00
UnknownShadow200
335279a634 More LocalPlayer refactoring 2024-04-25 14:36:30 +10:00
UnknownShadow200
8353881b50 Refactor player input 2024-04-25 13:27:16 +10:00
UnknownShadow200
31d13ba41e Allow altering graphics viewport (unfinished) 2024-04-25 11:30:18 +10:00
UnknownShadow200
029a59a836 Try to avoid using LocalPlayer_Instance so much 2024-04-25 11:10:12 +10:00
UnknownShadow200
e533f71e0f Controller inputs, add WIP port argument 2024-04-25 10:26:48 +10:00
UnknownShadow200
80abeb82ab Split up gamepad controller handling 2024-04-25 10:11:26 +10:00
UnknownShadow200
1b6bbbe6cf Fix last commit 2024-04-25 09:10:42 +10:00
UnknownShadow200
cf7b353572 Pass LocalPlayer instance explicitly in more places, rather than relying on an implicit global 2024-04-25 08:39:34 +10:00
UnknownShadow200
cbf8b01447 N64: Disable sounds and music 2024-04-24 21:58:31 +10:00
UnknownShadow200
6d555a3059 iOS: Try to fix corrupted pixels on button borders, add workflow 2024-04-24 21:35:36 +10:00
UnknownShadow200
ade1769719 Saturn build for github actions 2024-04-24 08:00:56 +10:00
UnknownShadow200
92db4e2a9d Change workflows to use v4 upload 2024-04-23 21:26:29 +10:00
UnknownShadow200
1b3987a7da Dreamcast: Very minorly optimise vertex clipping 2024-04-23 11:36:39 +10:00
UnknownShadow200
81d697e3ec Dreamcast: Minorly optimise vertex transformation code by using hardcoded stride
The optimiser was interchanging the loops and unrolling them anyways, but was slightly limited because it couldn't make any assumptions about value of stride
2024-04-22 22:41:49 +10:00
UnknownShadow200
34e8b11919 Dreamcast: Minorly optimise by avoiding unnecessary vertex memcpy 2024-04-22 19:55:15 +10:00
UnknownShadow200
8dcfaca06a SoftGPU: Reduce fuzziness of 2D textures and fix alpha testing pixels still being drawn opaque 2024-04-22 18:39:28 +10:00