Commit graph

7746 commits

Author SHA1 Message Date
UnknownShadow200
8a01581945 Fix last commit breaking maximising oops 2024-06-25 07:27:10 +10:00
UnknownShadow200
c9a59f7b5d Windows: Simplify resize processing a bit 2024-06-24 23:48:17 +10:00
UnknownShadow200
aadbbc756d Fix iOS workflow not being run 2024-06-24 20:25:04 +10:00
UnknownShadow200
a5bda7d22a Dreamast: Fix split screen mode not rendering right 2024-06-24 20:11:49 +10:00
UnknownShadow200
b09a76ea7e PS2: Optimise vertex transform further 2024-06-24 18:36:41 +10:00
UnknownShadow200
8767f31d6e Simplify vsync and frame limiting code 2024-06-23 21:49:32 +10:00
UnknownShadow200
4b8266ab83 Saturn: Textured rendering sort of works 2024-06-23 18:46:35 +10:00
UnknownShadow200
c34ceeab92 Saturn: Copying textures to VRAM partially works 2024-06-23 17:52:01 +10:00
UnknownShadow200
197e440f1c Saturn: WIP textures 2024-06-23 17:25:02 +10:00
UnknownShadow200
e493d80671 PS2: Draw coloured vertices in same way as textured ones 2024-06-23 13:00:46 +10:00
UnknownShadow200
c591415e7c PS2: Better support non default display modes 2024-06-23 11:41:07 +10:00
UnknownShadow200
a10df262b1 Virtual keyboard: Support numpad layout too 2024-06-23 10:45:46 +10:00
UnknownShadow200
2f11809354 Tidy up virtual keyboard a bit 2024-06-23 09:41:34 +10:00
UnknownShadow200
3acf8d7536 Consoles: Fix can't use soft keyboard properly in menus 2024-06-23 09:15:43 +10:00
UnknownShadow200
b1999b5942
Merge pull request #1220 from sungsphinx/sdl3-flatpak-stuff
Fix building with SDL3 from git, Flatpak improvements
2024-06-23 08:17:08 +10:00
UnknownShadow200
3a2c469c99 SDL: Fix can't input text fields in the main menu 2024-06-23 08:05:25 +10:00
Dexter Reed
be37a3af8e
flatpak: Use JSON, add X11 and SDL3 manifests
I have chosen to use JSON and move the script into a file so it is
possible to use GNOME Builder to test/run.

The reason for the gitignore change is so the ClassiCubeLauncher file is
not ignored.

Also, ClassiCube using SDL3 launches on GNOME now.
2024-06-22 22:44:04 +01:00
Dexter Reed
8b05ee6ace
SDL3: Fix building with 3.1.2 (git) 2024-06-22 22:43:58 +01:00
UnknownShadow200
09445f294c PS2: Optimise a little bit more 2024-06-23 00:14:47 +10:00
UnknownShadow200
2ddedc3390 PS2: Optimise transform again 2024-06-22 23:45:20 +10:00
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