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