UnknownShadow200
5a094d1a70
Get it to compile with tcc again
2023-10-07 23:40:57 +11:00
UnknownShadow200
76c175e61d
Make it compile in MSVC again
2023-10-07 22:20:30 +11:00
UnknownShadow200
4c60ceda46
PS3: Rendering mostly works now
2023-10-06 22:07:20 +11:00
UnknownShadow200
57c05867d6
PS3: Rendering sort of works now
2023-10-06 20:45:44 +11:00
UnknownShadow200
4f6d3850f0
PS3: Make texture animations work
2023-10-06 20:00:48 +11:00
UnknownShadow200
031da68c8e
Dreamcast: Fix build not working, also add classicube textures for default textures since Dreamcast build currently can't write any files
2023-09-30 15:22:23 +10:00
UnknownShadow200
b07f6575ba
WIP on very basic platform independent system font backend
2023-09-30 09:11:21 +10:00
UnknownShadow200
9b1d9ced16
WIP for 3DS, Wii/GameCube, Dreamcast
2023-09-29 13:51:03 +10:00
UnknownShadow200
000a74932b
Windows: Try to fix backtraces in crash handling always only showing one entry on Windows 9x
2023-09-28 22:15:08 +10:00
UnknownShadow200
e01ab2878d
3DS: Try to fix encrypted options not being remembered
...
Also expand dreamcast instructions to include generating IP.BIN
Also minorly optimise entity rendering by avoiding unnecessary matrix multiplications
Change block model rendering to avoid using Gfx_SetDynamicVbData
2023-09-26 20:03:23 +10:00
UnknownShadow200
fd612bd95a
Add gamepad controller bindings for left stick and right stick press to Web, Android and Xbox builds
2023-09-25 18:18:18 +10:00
UnknownShadow200
2c2f5d14fb
WIP dreamcast build using github actions
2023-09-23 19:19:57 +10:00
UnknownShadow200
163c6d6493
Vita: Add missing files
2023-09-18 21:16:34 +10:00
UnknownShadow200
4ed73bb708
Fix held block not rendering properly on some consoles when not in classic mode (3DS,PSP,Vita, probably more)
...
Also most common errors with BearSSL (certificate date failed to validate, certificate authority wasn't trusted) now show a description message to the user instead of just the error number
Also fix Xbox build not compiling (nor notifying on actions build failure)
2023-09-17 12:32:53 +10:00
UnknownShadow200
e555fdc21f
PSP/Vita: Switch to using BearSSL for SSL support
2023-09-15 08:41:09 +10:00
UnknownShadow200
2f2d6aadbb
Wii/GameCube: Switch to using BearSSL for SSL support
2023-09-14 23:19:55 +10:00
UnknownShadow200
734330823d
3DS: Switch to using BearSSL for SSL support
2023-09-14 20:57:54 +10:00
UnknownShadow200
e538100409
Add root certificates for most important websites for BearSSL
2023-09-14 19:20:36 +10:00
UnknownShadow200
467d8acee5
PS3: Implement joystick support
2023-09-10 11:43:12 +10:00
UnknownShadow200
e6d1f593d2
Open source unfinished 360 stuff, fix some depth issues with xbox build
2023-09-08 21:39:37 +10:00
UnknownShadow200
63aa34d2c2
Xbox: Fix coloured only vertices not being rendered
2023-09-05 19:39:39 +10:00
UnknownShadow200
64148764f5
Xbox: Texture animations work
2023-09-04 23:27:51 +10:00
UnknownShadow200
577ba9bf82
3DS: Clouds move now
2023-08-31 19:44:17 +10:00
UnknownShadow200
922f860a7d
Xbox: Get resource downloading to work at least
...
Also tidyup misc folder
2023-08-28 21:53:34 +10:00
UnknownShadow200
8aa4ee0096
Xbox: At least something actually renders in 3D now
2023-08-27 14:58:49 +10:00
UnknownShadow200
8a84095ee8
Wii: Try to fix classicube.net SSL certificate failing to validate, also fix keyboard character input wrongly being added twice
2023-08-17 19:12:52 +10:00
UnknownShadow200
c3596effcb
Win 9x build: Stop relying on Internet Explorer for http requests
2023-08-14 20:29:47 +10:00
Seth Price
0a218d66c1
Use idiomatic here-doc for .desktop file
2023-08-03 11:16:37 -04:00
UnknownShadow200
fd6301a840
Update buildbot.sh with more recent changes, and minorly tidy up readme
2023-06-09 23:25:21 +10:00
UnknownShadow200
cc18e0a449
Direct3D11: Use reverse depth buffer for better range precision (Thanks 123DMWM)
...
This should reduce Z-fighting with very far away objects, e.g. the water/bedrock outside level with a view distance of 4096
2023-04-23 21:23:40 +10:00
UnknownShadow200
58fefbe466
3DS: Set root directory to ClassiCube directory on sdmc device, add makefile for 3DS
2023-04-20 21:52:49 +10:00
UnknownShadow200
57713d5c5d
Still use file:// urls for devices earlier than android 6.0
2022-11-20 14:53:13 +11:00
UnknownShadow200
273d2901a5
BSD: Add register defines for ARM/PPC/MIPS in Logger.c, completely untested though
...
Also add register defines for SPARC for Solaris
2022-11-07 20:28:28 +11:00
UnknownShadow200
6743b3574f
Simplify compiling with icon for macOS and Linux
...
Technically would also benefit BSD too
2022-11-06 13:51:51 +11:00
UnknownShadow200
3112d607dc
iOS: Attempt to add app icons
2022-10-23 21:52:05 +11:00
UnknownShadow200
46ccf99c67
iOS: Add app icons
2022-10-15 16:42:54 +11:00
UnknownShadow200
a05aea21ca
more minor documentation/example fixes, and remove some unnecessary code
2022-09-12 23:26:55 +10:00
UnknownShadow200
dcbd7d8b94
Simplify mingw compiling instructions
2022-08-21 20:58:12 +10:00
Fam0r
c9778de792
Fix .desktop file using $HOME as working directory
2022-07-24 12:32:13 +03:00
UnknownShadow200
7d793da679
iOS: WIP on app display name and icon
2022-06-30 18:37:53 +10:00
UnknownShadow200
17740f8664
Fix window showing garbage when resizing on 64 bit macOS (Thanks popdymc, fixes #957 ). Also change .vcxproj so that you show no longer need to change SDK version/platform toolset when compiling on a platform that isn't Windows 7 + VS 2015
...
The issue happened because
a) when resizing the window, cocoa runs in the blocking resizing window event loop (i.e. effectively pauses/suspends the launcher's event loop)
b) due to recent changes to the launcher content drawing until absolutely necessary, the contents would only get redrawn when LBackend_Tick was called
However because of a), this meant that although resize events were delivered to the game which hence reallocated the framebuffer, the framebuffer did not actually get drawn to because LBackend_Tick never got called - hence why garbage appeared on screen
2022-06-30 17:14:45 +10:00
UnknownShadow200
d3d31a874c
iOS: Add xcode project and WIP CoreText text rendering backend
2022-06-24 08:12:55 +10:00
UnknownShadow200
bf6a3d83cd
Fix install-desktop-entry requiring root to run
2022-06-16 22:21:30 +10:00
UnknownShadow200
726a75c0a0
Add desktop entry generator for Linux
2022-06-13 00:15:32 +10:00
UnknownShadow200
68c198f933
iOS: Add/Remove views when menu changes, instead of caching the views forever
2022-05-19 18:39:23 +10:00
UnknownShadow200
5a0f83c650
Add 64 bit raspberry pi build
2022-05-17 20:41:12 +10:00
UnknownShadow200
1ff3f481c4
Launcher: Change yellow to red for invalid field value errors
2022-05-14 15:07:45 +10:00
UnknownShadow200
f0583c32ca
WIP moving more drawing/dirty tracking into LBackend
2022-04-23 19:35:39 +10:00
UnknownShadow200
9dcc41f4f1
Move more stuff to launcher backend
...
Also fix progress bar colour on ios, and fix checkbox not actually toggling
2022-04-23 13:53:43 +10:00
UnknownShadow200
7812483682
ios: Fix buttons appearing corrupted, screenshot saving crashing app, passwords not saving to storage
2022-04-05 20:21:32 +10:00