Commit graph

7987 commits

Author SHA1 Message Date
UnknownShadow200
39e5b04a4d Mac: Workflows now trigger upload to CDN 2024-06-29 21:41:54 +10:00
UnknownShadow200
2f4eeb6aec Simplify window closing 2024-06-29 11:53:29 +10:00
UnknownShadow200
89e47e7a2a iOS: Split up general interop and launcher backend 2024-06-29 07:49:26 +10:00
UnknownShadow200
308bd12fad Saturn: Fix not freeing memory, and overwriting VRAM 2024-06-28 23:09:58 +10:00
UnknownShadow200
c7b66b2ea4 Saturn: Textures are colored right now 2024-06-28 22:59:41 +10:00
UnknownShadow200
ea35f73c7a Saturn: Also draw 2D using textures 2024-06-28 20:46:09 +10:00
UnknownShadow200
1d7a43793a Saturn/PS1/NDS: Use 16bpp bitmaps entirely 2024-06-28 17:21:53 +10:00
UnknownShadow200
c17973bd53 Fix last commit 2024-06-28 16:55:47 +10:00
UnknownShadow200
1383530c4f Fix 16bpp bitmaps 2024-06-28 16:52:16 +10:00
UnknownShadow200
cadf185cee Broken 16 bits per pixel bitmaps 2024-06-28 08:12:46 +10:00
UnknownShadow200
3b0f54bc6a WIP fixing exiting splitscreen mode breaking 2024-06-27 00:11:26 +10:00
UnknownShadow200
4cb9e200ed Support mc:// urls as command line argument 2024-06-26 23:30:04 +10:00
UnknownShadow200
6c3a9d7466 Fix most platforms not compiling 2024-06-26 22:45:45 +10:00
UnknownShadow200
cc53107918 SDL: Untested controller support 2024-06-26 22:40:11 +10:00
UnknownShadow200
3b10190780 Tidy up gamepads code 2024-06-26 22:00:54 +10:00
UnknownShadow200
feb3aa9c8c PSP: Use fast clear 2024-06-26 21:15:48 +10:00
UnknownShadow200
79a996d6cd Fix X11 error when closing the game on Linux 2024-06-26 19:53:19 +10:00
UnknownShadow200
9607fa2cf1 Even more minimal X11 2024-06-26 17:47:55 +10:00
UnknownShadow200
a422564bc7 Change window handle to a union 2024-06-26 08:16:16 +10:00
UnknownShadow200
f07c13c02a PSP: add icon
Also better support older unix systems
2024-06-26 07:18:15 +10:00
UnknownShadow200
8e1a04999f PS2: Try to avoid displaying wrong image swhen switching from launcher to in-game 2024-06-25 20:19:54 +10:00
UnknownShadow200
77fbcd915d Consoles: Fix input for save level and menu input screens 2024-06-25 19:15:57 +10:00
UnknownShadow200
4c2a077751 Dreamcast: Simplify a bit more 2024-06-25 18:13:20 +10:00
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
Jochen Sch„fer
a3d042c094 Fixed key handling 2024-06-22 06:31:19 +02: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