51 Commits

Author SHA1 Message Date
UnknownShadow200
3ced7d970e PS3: Auto detect whether to use circle or cross as primary button 2024-12-14 09:34:22 +11:00
UnknownShadow200
a6e410b09a PS3: Increase controller sensitivity 2024-12-14 07:49:25 +11:00
UnknownShadow200
6dcd418acb PS3: Try to fix controllers input issue 2024-08-15 16:21:32 +10:00
UnknownShadow200
65575a2253 PS3: Try to fix not working on actual hardware 2024-08-14 22:58:46 +10:00
UnknownShadow200
071c6f68d5 Wii U: Use own virtual keyboard 2024-07-19 22:30:08 +10:00
UnknownShadow200
736e20d0d8 WIP on supporting custom controller defaults 2024-07-13 12:48:11 +10:00
UnknownShadow200
5be965131c Dreamcast: Wheel support for mice 2024-07-12 17:56:34 +10:00
UnknownShadow200
e7f9ab9797 Wii/Dreamcast: Display crosshairs at cursor position 2024-07-10 19:48:14 +10:00
UnknownShadow200
87c89ba973 WIP on mapping physical controller ports to virtual input ports 2024-07-10 08:09:06 +10:00
UnknownShadow200
8b2f1aec5b PS consoles: Use more natural button bindings 2024-06-30 23:04:36 +10:00
UnknownShadow200
3b10190780 Tidy up gamepads code 2024-06-26 22:00:54 +10:00
UnknownShadow200
79a996d6cd Fix X11 error when closing the game on Linux 2024-06-26 19:53:19 +10:00
UnknownShadow200
a422564bc7 Change window handle to a union 2024-06-26 08:16:16 +10:00
UnknownShadow200
c0a6811d56 Consoles: Don't auto show virtual keyboard when an input field is selected, only show it after A/Start is pressed 2024-06-22 08:18:38 +10:00
UnknownShadow200
924a19e078 Allow window backends to override window scale dimension units, e.g. for PS2 2024-06-18 20:44:09 +10:00
UnknownShadow200
09ba1e4017 WIP supporting launcher framebuffers with different sizes 2024-06-08 08:35:14 +10:00
UnknownShadow200
e13917ec44 Add Window_PreInit that's called before loading options and initing platform 2024-06-01 20:07:50 +10:00
UnknownShadow200
ddf842c86d Xbox: Fix singleplayer mode not rendering properly 2024-04-29 21:13:37 +10:00
UnknownShadow200
7932a5be3c Use floats instead of doubles in more places 2024-04-26 20:42:12 +10:00
UnknownShadow200
3b0e842ede Process input from controllers past the first in some consoles 2024-04-25 20:30:24 +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
a76720d6a7 WIP onscreen keyboard in 3D mode 2024-04-11 23:11:29 +10:00
UnknownShadow200
37343b68d4 Optimise onscreen keyboard to only redraw framebuffer and not entire UI again 2024-04-11 22:29:05 +10:00
UnknownShadow200
fe221b1098 PSP/PS3/Wii/GameCube/Xbox: Add virtual keyboard support to launcher 2024-04-11 20:40:01 +10:00
UnknownShadow200
5d88fa5ddf SDL: Support OpenGL ES specific contexts 2024-04-01 10:41:26 +11:00
UnknownShadow200
e5ef11d6bb Gamepad: Buttons can now be held down to periodically trigger them every second 2024-04-01 10:29:36 +11:00
UnknownShadow200
7a7dcec05f First phase of refactoring gamepad input 2024-04-01 09:58:27 +11:00
UnknownShadow200
a7488f2a0b PS1: WIP on texture support
PSP: Fix faces not being culled
2024-03-30 21:43:28 +11:00
UnknownShadow200
551dfa716f Change Gfx_Clear to allow separately clearing colour and depth buffer 2024-03-22 07:51:51 +11:00
UnknownShadow200
b7bde85cd4 Gfx_SetColorWrite remembers state across depth only rendering calls 2024-03-22 07:14:36 +11:00
UnknownShadow200
c4e8729034 Separate event for controller movement from pointer raw movement 2024-02-20 21:04:24 +11:00
UnknownShadow200
61e901ec10 Try to simplify launcher framebuffer drawing, hopefully doesn't break 2024-02-03 14:20:41 +11:00
UnknownShadow200
12c952a02a Rename WindowInfo to Window_Main 2024-01-20 11:57:23 +11:00
UnknownShadow200
81b56f76ce Move Display_ScaleX/Y to Window.h and ignore build results for other consoles too 2024-01-19 22:03:20 +11:00
UnknownShadow200
6f41df9926 Consoles: Try to deinit some stuff on some consoles when exiting the game 2024-01-14 16:32:46 +11:00
UnknownShadow200
dda2f34523 Rename Window_Close to Window_RequestClose to better reflect what it does, also ignore game files in root directory for .gitignore 2024-01-14 15:25:12 +11:00
UnknownShadow200
4e05f3626f Move consoles to use new socket parsing API, also improve PS3 input support
3DS seems to be broken though, not sure why yet
2023-12-23 23:29:59 +11:00
UnknownShadow200
893e6612c0 PS3: Fix can't connect to multiplayer servers, fix crashing when trying to extract a texture pack zip on real hardware 2023-12-17 15:46:04 +11:00
UnknownShadow200
df57b9f5fc PS3: Implement keyboard support, try to fix networking 2023-12-10 21:07:01 +11:00
UnknownShadow200
fba5faa5ee PS3: WIP on keyboard support 2023-12-06 23:39:44 +11:00
UnknownShadow200
ce6a8d2516 PS3: Fix to compile again 2023-11-30 19:12:21 +11:00
UnknownShadow200
4b3e520ec3 Consoles: Allow separating horizontal from vertical content offset 2023-11-24 20:34:19 +11:00
UnknownShadow200
9e561e645f Consoles: Slightly offset FPS/position text on consoles that output to TV displays to avoid them being partially clipped due to overscan 2023-10-22 20:18:35 +11:00
UnknownShadow200
4c60ceda46 PS3: Rendering mostly works now 2023-10-06 22:07:20 +11:00
UnknownShadow200
100eae256f Consoles: WIP on supporting back to quitting back to launcher 2023-09-29 10:31:25 +10:00
UnknownShadow200
467d8acee5 PS3: Implement joystick support 2023-09-10 11:43:12 +10:00
UnknownShadow200
4808701c6e PS3: More work on 3D, switch to using native FS apis 2023-09-09 22:28:53 +10:00
UnknownShadow200
d2b262fc39 PS3: Launcher works, WIP on 3D 2023-09-09 19:38:04 +10:00