7522 Commits

Author SHA1 Message Date
UnknownShadow200
3bfec7b607 Tidy up makefiles a bit more 2024-06-22 21:55:29 +10:00
UnknownShadow200
92ac33c2df Dreamcast: Try to fix not using right path on SD card 2024-06-22 21:25:25 +10:00
UnknownShadow200
a36ea8380c PS2: Optimise vertex clipping 2024-06-22 20:51:55 +10:00
UnknownShadow200
bd223eb457 PS2: Slightly optimise vertex transform 2024-06-22 20:35:06 +10:00
UnknownShadow200
90643e8077 PS2: Optimise vertex transform using VU0 2024-06-22 11:20:22 +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
73ea4968bc Dreamcast: Be a little bit more efficient in clipping by using z > 0 instead of z > -w 2024-06-21 23:54:24 +10:00
UnknownShadow200
ebfa704e08 PS2: Improve split screen rendering a bit, but still broken 2024-06-21 22:22:18 +10:00
UnknownShadow200
402bdb1b57 Implement scissoring for Direct3D9/11/OpenGL too 2024-06-21 21:08:57 +10:00
UnknownShadow200
7485956415 Split up viewport setting into viewport and scissor 2024-06-21 20:45:30 +10:00
UnknownShadow200
7744ce6d32 PS2: Fix graphics again, crash on exit, print not working properly 2024-06-21 20:19:32 +10:00
UnknownShadow200
655850e81a Dreamcast: simplify code a bit more 2024-06-21 19:25:02 +10:00
UnknownShadow200
e91ce96900 Split up socket_connect into creation and connect calls 2024-06-21 11:38:23 +10:00
UnknownShadow200
fb54ec45ec 3DS: Try fixing chat open freeze 2024-06-20 22:45:09 +10:00
UnknownShadow200
6c778824a1 3DS: WIP tidying up suspend/restore code 2024-06-20 22:25:51 +10:00
UnknownShadow200
f3326f4f17 Consoles: Make Quit Game more stable 2024-06-20 22:14:42 +10:00
UnknownShadow200
5d31caf57b Vita: Be more specific for GPU alloc failures 2024-06-20 19:37:47 +10:00
UnknownShadow200
af3b4ed6d3 Slightly tidy up some console makefiles 2024-06-20 19:03:55 +10:00
UnknownShadow200
b72d7027f5 Wii U: Try to properly init keyboard 2024-06-20 07:37:26 +10:00
UnknownShadow200
f6666d59b2 GameCube/Wii: Implement fog 2024-06-19 18:38:20 +10:00
UnknownShadow200
3275675b8e Include more minified X11 headers 2024-06-19 17:33:24 +10:00
UnknownShadow200
edf81f7a71 Try to be more compatible with older systems 2024-06-19 12:31:30 +10:00
UnknownShadow200
e8f6800096 PS2: WIP split screen 2024-06-18 21:38:41 +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
f5bed6ff69 Save 32kb from custom_models array by avoiding pointless padding 2024-06-18 17:00:41 +10:00
UnknownShadow200
6153ff8c8a Dreamcast: Optimise vertex transform by a couple of cycles 2024-06-18 08:37:09 +10:00
UnknownShadow200
74f3c424e8 Consoles: Allow using A button as 'action' button in menus in-game too 2024-06-17 23:20:58 +10:00
UnknownShadow200
5a4bad4da4 Consoles: Support encrypted options by using a key specific to the console type, rather than either a per console ID or failing altogether
This is sufficient to ensure that passwords can't be simply decrypted as plaintext and can't easily be copied to/from PC/mobile devices, which is good enough
2024-06-17 22:58:13 +10:00
UnknownShadow200
59e402dccd Avoid exporting FreeType symbols in builds compiled using Makefile, since that can conflict with system freetype libraries 2024-06-17 21:39:26 +10:00
UnknownShadow200
a8022a70b3 Lazy load 1D atlases in LOWMEM builds 2024-06-17 20:39:03 +10:00
UnknownShadow200
e32b5572a0 DS: Change error message for when network access isn't working 2024-06-17 20:09:40 +10:00
UnknownShadow200
7b7d7f45c3 Add more warnings to makefile by default 2024-06-17 19:54:29 +10:00
UnknownShadow200
1069733086 More WIP on moving to taking native paths 2024-06-17 19:40:50 +10:00
UnknownShadow200
932fca0b0b More WIP on moving to taking native paths 2024-06-17 18:58:11 +10:00
UnknownShadow200
7899dd51d5 WIP on moving to taking native paths 2024-06-17 18:18:05 +10:00
UnknownShadow200
94cc83d369 Change directory enumeration callbacks to having a 'is_directory' parameter 2024-06-17 07:23:07 +10:00
UnknownShadow200
cade7453e4 PS2: Really get directory iteration working 2024-06-16 12:52:30 +10:00
UnknownShadow200
c3fcb0edf5 PS2: Attempt to support directory iteration 2024-06-16 08:38:42 +10:00
UnknownShadow200
54cd0e18e2 Dreamcast: Store options.txt to the VMU if can't use an SD card 2024-06-16 08:04:24 +10:00
UnknownShadow200
8dc49de72f SoftGPU: Fix a little bit more, but doesn't work still 2024-06-15 21:21:02 +10:00
UnknownShadow200
44d0197e53 SoftGPU: Partially working near plane clipping 2024-06-15 20:38:55 +10:00
UnknownShadow200
525dfd8e9c PS2: Optimise triangle drawing to use larger GIF packets, instead of 1 GIF packet per triangle 2024-06-15 16:20:06 +10:00
UnknownShadow200
594abe09bf PS2: Fix alpha testing and depth writing 2024-06-15 09:50:12 +10:00
UnknownShadow200
c949f0ca8f PS2: Fix blending issues 2024-06-15 09:21:01 +10:00
UnknownShadow200
3787a48c64 PS2: Texture animations, coloured only vertices support 2024-06-15 08:34:21 +10:00
UnknownShadow200
212c5b23e2 PS2: Implement double buffering 2024-06-14 21:17:32 +10:00
UnknownShadow200
f486f74dcf PS2: Fix textures appearing slightly offset 2024-06-14 20:47:13 +10:00
UnknownShadow200
662d47505f PS2: Add mouse support maybe 2024-06-14 20:34:34 +10:00
UnknownShadow200
2b7541caee PS2: Fix stuck initialising on actual hardware 2024-06-14 19:41:02 +10:00
UnknownShadow200
09da2e6874 PS2: Fix wrong DMA usage 2024-06-14 18:14:55 +10:00