Commit graph

7206 commits

Author SHA1 Message Date
UnknownShadow200
c28649d2c5 Change mesh building functions so they compile to a few less instructions 2024-04-08 22:00:20 +10:00
UnknownShadow200
92b2db3ce1 PNG decoding: Slightly optimise decoding first row, drop support for 16 bpp images 2024-04-08 17:48:36 +10:00
UnknownShadow200
53225568af 3DS: Numpad onscreen keyboard now shows . and - when appropriate 2024-04-07 22:31:30 +10:00
UnknownShadow200
9d3283a292 3DS: Sort of working fog
Also expose Anaglyph 3D in graphics options in Enhanced mode
2024-04-07 21:21:51 +10:00
UnknownShadow200
24656d52df 3DS: Render UI for right eye too in anaglyph 3D mode, don't forget to turn off 3D mode when going back to launcher 2024-04-07 20:49:04 +10:00
UnknownShadow200
781103feda DS: Fix crashing in DS mode with last commit 2024-04-07 18:09:11 +10:00
UnknownShadow200
d8e24b0f21 DS: Try to fix not running in DSi mode when an SD card is readable, also fix network requests taking 15 seconds when can't connect to wifi 2024-04-07 17:55:18 +10:00
UnknownShadow200
bde97e4076 Makefile compiled builds have the icon now
Also fix flatpak .xml file, inventory shouldn't be closed when B is pressed in classic mode
2024-04-07 16:57:06 +10:00
UnknownShadow200
b27f86384f Classic mode should preserve selected block in inventory across inventory menu opens
Also remove older versions from flatpak yml that caused problems for me when trying to build it
2024-04-07 16:45:44 +10:00
UnknownShadow200
536ec594e5 3DS: Show message in chat when initing DSP for playing audio fails 2024-04-07 15:38:40 +10:00
UnknownShadow200
0d36359615 3DS: Try to fix crash sometimes when quitting game 2024-04-07 15:27:56 +10:00
UnknownShadow200
d00174c680 3DS: Chat should be sent immediately after clicking Send, also display normal keyboard layout for 'number' input types since the 3DS numpad keyboard doesn't include a decimal point 2024-04-07 15:02:31 +10:00
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