7384 Commits

Author SHA1 Message Date
UnknownShadow200
50ca3dc327 Use fallback 1x1 tile terrain.png if no texture pack can be loaded 2024-04-16 11:38:12 +10:00
UnknownShadow200
6156b71436 Fix can't open hotkeys list menu due to recent commits 2024-04-15 19:43:05 +10:00
UnknownShadow200
c48188f215 Xbox 360: Workflow and maybe launcher works 2024-04-15 18:40:40 +10:00
UnknownShadow200
6b8c1c118b iOS: Fix missing touch UI 2024-04-15 17:56:06 +10:00
UnknownShadow200
24643471a7 3DS: Fix password/integer fields not behaving quite right 2024-04-14 22:42:14 +10:00
UnknownShadow200
e591bab6e6 PS2: Improve stability a bit 2024-04-14 22:23:48 +10:00
josch1710
56c88cab57
Merge branch 'ClassiCube:master' into master 2024-04-14 09:46:39 +02:00
UnknownShadow200
e20bf233aa Launcher: Double maximum input length for textbox inputs 2024-04-14 14:49:18 +10:00
UnknownShadow200
c8dfb45973 Make initial block face visibility calculation much faster by avoiding redundant work for most blocks
Reduces initial calculation time from ~11 ms to ~2 ms on my PC, and from ~1300 ms to ~130 ms on the DS
2024-04-13 23:10:18 +10:00
UnknownShadow200
873899d676 DS: Boost idle FPS from 40 to 60 in melonDS at least by disabling texture animations
Also boots FPS from 0.5 to 10 in PS1 build
2024-04-13 22:32:12 +10:00
UnknownShadow200
cb652983b0 PS1: Now alpha testing works 2024-04-13 20:23:24 +10:00
UnknownShadow200
d78fb8ed21 PS1: Texturing sort of works technically 2024-04-13 19:49:24 +10:00
UnknownShadow200
aa4fc4f218 Simplify UI code a little bit 2024-04-13 18:03:44 +10:00
UnknownShadow200
1a82ef84ce SoftGPU: Sort of renders properly now 2024-04-13 16:39:07 +10:00
UnknownShadow200
de69850731 SoftGPU: Fix clipped triangles not working properly 2024-04-13 16:23:29 +10:00
UnknownShadow200
cd647f8666 Software renderer backend works a little better 2024-04-13 09:36:23 +10:00
UnknownShadow200
4a438fe907 Enable dependency tracking in makefile, so that changing a .h automatically causes .c files using it to be automatically recompiled 2024-04-13 08:52:20 +10:00
Jochen Sch„fer
424ad6808e Fixed URL support 2024-04-12 11:22:22 +02:00
UnknownShadow200
4bda9ee2c1 Fix onscreen keyboard capital letters, make it sort of transparent too 2024-04-12 11:48:19 +10:00
UnknownShadow200
361859cd09 Wii/GameCube: Fix memory corruption when playing music 2024-04-12 08:03:21 +10:00
UnknownShadow200
ff9ef2285e Make virtual onscreen keyboard more usable 2024-04-11 23:30:57 +10:00
UnknownShadow200
a76720d6a7 WIP onscreen keyboard in 3D mode 2024-04-11 23:11:29 +10:00
UnknownShadow200
37343b68d4 Optimise onscreen keyboard to only redraw framebuffer and not entire UI again 2024-04-11 22:29:05 +10:00
UnknownShadow200
fe221b1098 PSP/PS3/Wii/GameCube/Xbox: Add virtual keyboard support to launcher 2024-04-11 20:40:01 +10:00
UnknownShadow200
8bd5e66f46 Dreamcast: Initial WIP on showing on-screen keyboard when no keyboard connected 2024-04-11 20:16:40 +10:00
UnknownShadow200
4d8cd3e49e WIP terrible onscreen keyboard 2024-04-11 19:18:29 +10:00
Jochen Sch„fer
5cf50dc362 Merge branch 'master' of github.com:josch1710/ClassiCube 2024-04-11 09:18:18 +02:00
Jochen Sch„fer
aa6643370a Added support for opening URLs 2024-04-11 09:17:26 +02:00
UnknownShadow200
1c06744220 Add missing files for Wii U, oops
Also change PNG encoder to use stream->Position instead of stream->Length
2024-04-10 20:03:36 +10:00
UnknownShadow200
4c0f7a3867 WiiU: Fix alpha blending, WIP towards dual screen support 2024-04-10 18:54:57 +10:00
UnknownShadow200
d8ee8a5fab Wii U: Touchscreen input sorta works 2024-04-10 07:56:50 +10:00
UnknownShadow200
c147500fc6 WiiU: Rendering mostly works 2024-04-09 22:59:00 +10:00
UnknownShadow200
5c567c06f7 WiiU: Rendering sort of works now 2024-04-09 21:46:00 +10:00
UnknownShadow200
8149621985 WiiU: Something renders now 2024-04-09 21:11:27 +10:00
UnknownShadow200
d43693f3dd WiiU: WIP graphics stuff, doesn't actually work though 2024-04-09 20:34:58 +10:00
UnknownShadow200
4c21c1c072 Non-working Wii u shader test 2024-04-09 19:29:11 +10:00
UnknownShadow200
b24b25c094 Exiting reduced performance message now shown in top left for around a second instead of in chat 2024-04-09 17:31:15 +10:00
UnknownShadow200
5177ff9d13 PNG encoding now uses dynamically allocated memory for temp buffer 2024-04-09 11:42:31 +10:00
UnknownShadow200
c26944576f Optimise PNG decoding to decode image using the destination image buffer, instead of allocating a giant array on the stack 2024-04-09 09:05:35 +10:00
UnknownShadow200
8b516b44c9 Slightly reduce memory usage by 14 kb for mesh builder 2024-04-09 07:32:59 +10:00
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