Commit graph

7044 commits

Author SHA1 Message Date
UnknownShadow200
1b6ebc5baf 3DS: Try to transfer non-dynamic textures to VRAM 2024-04-07 14:43:29 +10:00
UnknownShadow200
43e2197a2d 3DS: Simplify Citro3D code a little bit 2024-04-07 14:31:41 +10:00
UnknownShadow200
2de2054c1c PS3/Vita: Revert to lowmem build since png decoding uses up too much stack space 2024-04-07 12:13:21 +10:00
UnknownShadow200
e76f9f3dd5 3DS: Non working fog 2024-04-07 10:47:04 +10:00
UnknownShadow200
f514155e83 3DS: Optimise to reduce GPU commands a bit 2024-04-07 09:46:59 +10:00
UnknownShadow200
efa38fe4f4 3DS: Embed citro3d source directly into the graphics backend 2024-04-07 09:06:34 +10:00
UnknownShadow200
ad5804344c 3DS: Try 3D again, also minorly optimise to use slightly less VRAM for render targets and slightly less unnecessary GPU commands 2024-04-07 07:58:14 +10:00
UnknownShadow200
ec62110c71 Controllers: Allow using joysticks to scroll around in inventory menu 2024-04-06 16:21:52 +11:00
UnknownShadow200
abfa1f0b97 PS3/Vita/WiiU: Enable support for all features 2024-04-06 14:40:28 +11:00
UnknownShadow200
add2537ecf 3DS: Give real 3D support a try 2024-04-06 14:27:59 +11:00
UnknownShadow200
01c872f333 Show better error message when not enough memory to load a level 2024-04-06 14:05:57 +11:00
UnknownShadow200
4ee1775ccb More consistency 2024-04-06 09:49:37 +11:00
UnknownShadow200
1e8bbd0c4b More consistent struct field naming 2024-04-06 09:34:07 +11:00
UnknownShadow200
90a20b2077 GameCube/Wii: Fix crashing if ran out of memory for allocating texture
Also don't immediately show on screen keyboard when going to servers list in 3DS/NDS/Switch/Vita consoles
2024-04-05 23:33:48 +11:00
UnknownShadow200
a03a5a9b78 3DS: Fix movement being stuck, crash when going into texture pack, extra logged line in citra logs 2024-04-05 22:26:33 +11:00
UnknownShadow200
2e902da2c8
Merge pull request #1168 from josch1710/master
Initial OS/2 support
2024-04-05 20:20:43 +11:00
UnknownShadow200
5dc6976d93 Try to fix CIA file generation 2024-04-05 18:46:07 +11:00
UnknownShadow200
84fb814a35 3DS: Try to generate CIA file, swap cstick behaviour, double command buffer size 2024-04-05 18:30:32 +11:00
Jochen Schäfer
8b9f12db85 removed superfluous O_BINARY 2024-04-05 08:14:57 +02:00
UnknownShadow200
02b068c7dc 3DS: Bind stick input to left pad axis instead (so moves player), double GPU command buffer size
Also implement thread naming on BSD systems
2024-04-05 08:04:25 +11:00
Jochen Sch„fer
69d4a3f0ff Added OS/2 icon 2024-04-04 08:03:04 +02:00
Jochen Sch„fer
f88700e84c Merged upstream. Added File Dialogs for OS/2 2024-04-03 22:28:21 +02:00
Jochen Sch„fer
a8142fc624 OS2 port 2024-04-03 19:41:15 +02:00
UnknownShadow200
d7b805a480
Merge pull request #1166 from ClassiCube/AudioZip
Rewrite sounds so that they are loaded from a zip instead
2024-04-03 20:08:54 +11:00
UnknownShadow200
d31122eb0d Swap .wav audio endian so that it is read/written as little endian on big endian machines 2024-04-03 19:52:39 +11:00
UnknownShadow200
b98cb2fc74 Change messaging for required vs optional resources, support loading classicube.zip as fallback for sounds 2024-04-03 19:22:31 +11:00
UnknownShadow200
9c0bdb68e7 Load sounds from zip instead 2024-04-03 19:00:00 +11:00
UnknownShadow200
4ecffcedb0 More work on audio zip generation 2024-04-03 18:37:52 +11:00
UnknownShadow200
f600f84cbf More WIP towards sound zip creation 2024-04-03 07:45:04 +11:00
UnknownShadow200
4b9ab4de5f Start refactoring resource creation 2024-04-02 23:28:27 +11:00
UnknownShadow200
cfa3676e44 Gamepad: WIP towards customising axis behaviour and sensitivity 2024-04-02 22:18:13 +11:00
UnknownShadow200
d056f8c2ff Slightly reduce memory on PS1/N64 consoles, avoid creating plugins folder on any console
Also slightly tidy up some defines
2024-04-02 21:55:57 +11:00
UnknownShadow200
290252767f Classic options should show anaglyph 3D option 2024-04-02 18:37:49 +11:00
Jochen Sch„fer
7ca1219356 Initial OS/2 support. 2024-04-01 19:23:30 +02:00
UnknownShadow200
1671b2fef1
Merge pull request #1164 from sungsphinx/more-flatpak-stuff
More Flatpak stuff :D
2024-04-01 22:49:01 +11:00
Dexter Reed
c7e2d5b03e
X11: Don't compile/use when CC_BUILD_SDL3 is defined 2024-04-01 12:43:19 +01:00
Dexter Reed
13c8e223b1
misc/linux: Upstream Flatpak files from https://github.com/sungsphinx/ClassiCubeFlatpak 2024-04-01 12:35:15 +01:00
UnknownShadow200
5b7800fe2b Switch: Use a few more native APIs 2024-04-01 22:13:32 +11:00
UnknownShadow200
0ff916fbfc SDL3: Try to centre window and fix compiling error 2024-04-01 14:39:34 +11:00
UnknownShadow200
1db08d9246
Merge pull request #1157 from sungsphinx/flatpak-wmclass
Improvements for Flatpak build stuff
2024-04-01 11:46:44 +11:00
Dexter Reed
426737aaa1
SDL3: Use different class when built as Flatpak 2024-04-01 00:42:43 +01:00
UnknownShadow200
5d88fa5ddf SDL: Support OpenGL ES specific contexts 2024-04-01 10:41:26 +11:00
Dexter Reed
2bea8728da
Core: Enable resource downloading for Flatpak builds 2024-04-01 00:41:17 +01:00
Dexter Reed
a75515c191
X11: Use different class when built as Flatpak 2024-04-01 00:41:07 +01: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
4671a99f68 PS1: More broken texture support 2024-04-01 08:42:36 +11:00
UnknownShadow200
6369631ebe SDL3: Open/Save dialogs work now, although leak a little bit of memory when displayed each time 2024-03-31 23:06:43 +11:00
UnknownShadow200
86961f50a3 Add unfinished SDL3 window backend 2024-03-31 22:20:01 +11:00
UnknownShadow200
121665d98c PS1: Controller movement support 2024-03-31 17:14:59 +11:00