Commit graph

7987 commits

Author SHA1 Message Date
UnknownShadow200
06353a8fe5 Held block is visible on NDS by default 2024-07-21 17:16:21 +10:00
UnknownShadow200
4f184e46f5 PS1/Saturn/NDS: disable held block for better performance (now ~58 FPS when standing still on PS1, ~50 when moving) 2024-07-21 16:21:20 +10:00
UnknownShadow200
ba034579f9 PS1: 30 to 38 FPS by using optimised icos/isin for calculating angles 2024-07-21 15:23:08 +10:00
UnknownShadow200
427c4f213a PS1/Saturn: Double FPS (12 to 30 FPS in DuckStation, 10 to 20 FPS in mednafen) 2024-07-21 12:28:24 +10:00
UnknownShadow200
97c3dd8374 Allow binding controls to 1-9, fix can't activate texture ID overlay while in a UI menu 2024-07-20 10:44:41 +10:00
UnknownShadow200
0f5c74fb53 Fix can't multijump anymore 2024-07-20 10:14:09 +10:00
UnknownShadow200
071c6f68d5 Wii U: Use own virtual keyboard 2024-07-19 22:30:08 +10:00
UnknownShadow200
9f2eeca117 Dreamcast: Use OPB overflows, move RTC time check to SSL backend instead and clamp min RTC time there to start of 2024 2024-07-19 18:05:31 +10:00
UnknownShadow200
0eddcd119e Fix can't use Q/E as hotkeys when hacks disabled (Thanks Goodly) 2024-07-18 19:41:55 +10:00
UnknownShadow200
f06796195c N64: When expansion pack is there, allocate third display buffer (test initial flatgrass world goes from 30 to 47 FPS in Ares) 2024-07-18 07:52:50 +10:00
UnknownShadow200
493ab581de N64: Save 196 KB of memory by drawing as quads instead of using indexed drawing 2024-07-16 22:48:13 +10:00
UnknownShadow200
561010d897 N64: Untested mouse support 2024-07-16 19:22:56 +10:00
UnknownShadow200
3e827dba76 N64: Optimise rendering (20 to 30 FPS in ares?) by caching RSP blocks 2024-07-16 18:23:17 +10:00
UnknownShadow200
1f0b1d33e2 3DS: Avoid clearing bottom screen for a little better performance, and don't pointlessly allocate a depth buffer for it 2024-07-16 18:06:28 +10:00
UnknownShadow200
f32af27f1b PS1: Properly reset GPU 2024-07-15 22:30:40 +10:00
UnknownShadow200
7bef6c6d99
Merge pull request #1235 from forkiesassds/master
Fix SDL3 backend with latest SDL3 commits
2024-07-15 07:03:40 +10:00
forkiesassds
de51069004 Fix SDL3 backend with latest SDL3 commits 2024-07-14 15:44:47 +03:00
UnknownShadow200
e8e1a7c062 Touch UI: Fix can't left align buttons 2024-07-14 16:06:44 +10:00
UnknownShadow200
22eb11689b PS1: Fix generating unloadable bin CD image 2024-07-14 15:25:33 +10:00
UnknownShadow200
e59c1cf0e8 Consoles: Should fix crash after going in-game in multiplayer, then quitting, then going into singleplayer 2024-07-14 13:11:29 +10:00
UnknownShadow200
c3de1a30c4 Splitscreen: Tie camera input to controller ports 2024-07-14 10:57:28 +10:00
UnknownShadow200
e83eea9ae9
Merge pull request #1234 from ClassiCube/ControllerFixup
Controller fixup
2024-07-14 10:18:12 +10:00
UnknownShadow200
d465e807c1 Fix wiimote getting detected as two connected controllers 2024-07-14 10:10:06 +10:00
UnknownShadow200
9a01316ce2 Fix menu option descriptions 2024-07-14 07:51:51 +10:00
UnknownShadow200
870014cbb0 Web/Mobile: Add WIP grayscale post processor 2024-07-13 23:09:20 +10:00
UnknownShadow200
17097aec6f Simplify menu options value get/set 2024-07-13 22:02:45 +10:00
UnknownShadow200
0444ca2c4c Less hacky nunchuck bindings 2024-07-13 18:27:29 +10:00
UnknownShadow200
736e20d0d8 WIP on supporting custom controller defaults 2024-07-13 12:48:11 +10:00
UnknownShadow200
9ea54dee7c Merge GamePad_States and PadDevice 2024-07-13 11:00:18 +10:00
UnknownShadow200
cf61ef23d3 Quick fix for MSVC project not compiling 2024-07-13 10:07:57 +10:00
UnknownShadow200
649eeba2ab tidy up readme and fix IOS build 2024-07-13 09:21:21 +10:00
UnknownShadow200
dbab0091b2 Make bind mapping a bit less hardcoded 2024-07-13 08:18:31 +10:00
UnknownShadow200
2b0941bccd
Merge pull request #1233 from ClassiCube/MenuOptions2
Simplify menu options UI code
2024-07-12 20:58:02 +10:00
UnknownShadow200
68812b65ad Bugfixes 2024-07-12 20:52:17 +10:00
UnknownShadow200
cde8ec5d3e More WIP, almost finished 2024-07-12 20:37:47 +10:00
UnknownShadow200
e28603c66c Windows/Linux: avoid relying on hidden win_handle global 2024-07-12 19:15:39 +10:00
UnknownShadow200
202e67c3dd IRIX: Fix dying with BadMatch error at XCreateWindow 2024-07-12 18:44:07 +10:00
UnknownShadow200
5be965131c Dreamcast: Wheel support for mice 2024-07-12 17:56:34 +10:00
UnknownShadow200
19b76c9f1b More WIP 2024-07-12 07:50:45 +10:00
UnknownShadow200
d8676cbd6c PS2: Non blocking sockets work now 2024-07-11 23:17:30 +10:00
UnknownShadow200
2bf6c3b78c Take two at rewriting menu options 2024-07-11 20:58:21 +10:00
UnknownShadow200
a94570e593 Enable actions on AngledLighting branch 2024-07-11 18:58:03 +10:00
UnknownShadow200
70e3a0e322 PS2: Fix direct connect IP parsing not working 2024-07-11 18:52:26 +10:00
UnknownShadow200
0d1a7c439b PS2: Try to fix wrong current time being calculated on some consoles 2024-07-11 07:36:24 +10:00
UnknownShadow200
0fab5e4d82 Make 0.0.23 texture pack more accurate 2024-07-10 21:23:45 +10:00
UnknownShadow200
4eeb4cdb0d PS2: Add mouse cursor crosshairs too, and fix noclip 2024-07-10 20:26:40 +10:00
UnknownShadow200
e7f9ab9797 Wii/Dreamcast: Display crosshairs at cursor position 2024-07-10 19:48:14 +10:00
UnknownShadow200
59156fa865
Merge pull request #1230 from ClassiCube/ControllerWork
Redesign input to properly support different devices
2024-07-10 18:33:10 +10:00
UnknownShadow200
b39a537adf Fix touch input issues and compiling issues 2024-07-10 18:25:48 +10:00
UnknownShadow200
87c89ba973 WIP on mapping physical controller ports to virtual input ports 2024-07-10 08:09:06 +10:00