UnknownShadow200
33217d464d
Render sprites as flat in inventory and hotbar
2023-06-11 20:48:52 +10:00
UnknownShadow200
5f7526e732
Switch to ldexp in Vorbis float32_unpack
2023-06-10 17:37:22 +10:00
UnknownShadow200
896b6bf8f0
Wii/Gamecube: Fix UI not rendering properly sometimes, fix clouds not moving
2023-06-10 15:17:15 +10:00
UnknownShadow200
e87b3fe1dc
Gamecube/Wii: Fix textures not being animated (sorta), fix see-through blocks being drawn opaquely, fix backfaces of blocks (e.g. leaves) not being culled, fix sockets not connecting
2023-06-10 12:23:09 +10:00
UnknownShadow200
fd6301a840
Update buildbot.sh with more recent changes, and minorly tidy up readme
2023-06-09 23:25:21 +10:00
UnknownShadow200
20277e4dec
Fix clicking links not working on Windows 95/98, improve readme a bit to be clearer about OpenGL 1.1 support and link to WIP compiling with overriden defaults
2023-06-08 22:15:37 +10:00
UnknownShadow200
56e140428f
Reduce size of DeflateState struct, fixes #1022
2023-06-06 20:59:47 +10:00
UnknownShadow200
e2798dcebe
Refactor isometric block drawing to only update the vertex buffer once
2023-06-06 17:19:22 +10:00
UnknownShadow200
654ce2079b
Fix getting build time in Updates menu not working on Windows 95/98
2023-06-04 21:50:05 +10:00
UnknownShadow200
ed92eab3e5
Gamecube/Wii can kinda connect to servers
2023-06-03 18:02:38 +10:00
UnknownShadow200
230611f736
Running on gamecube kinda works now
2023-06-03 16:55:46 +10:00
UnknownShadow200
54e1e47ada
3DS: Add untested SSL support and log what's in argv
...
Also for LOWMEM platforms (3DS/PSP etc), reduce size of initial singleplayer world to 64x64x64
2023-06-03 11:06:21 +10:00
UnknownShadow200
2851e02dcf
Fix SSL failing with SEC_E_SECPKG_NOT_FOUND on Win 9x
2023-06-02 22:27:46 +10:00
UnknownShadow200
4323e6d0f5
Fix SSL connection sometimes failing, and show some appropriate error messages for SSL certificate validation failure
...
Windows XP before:
- by default: error 12157 (An error occurred in the secure channel support)
- after enabling TLS 1.0 in IE options: error 10245
- and after disabling https-verify: works
Windows XP after:
- by default: error 80090325 (SEC_E_UNTRUSTED_ROOT)
- and after disabling https-verify: works
older Windows NT before:
- by default: error 12157 (An error occurred in the secure channel support)
- after enabling TLS 1.0 in IE options: 80096004 (TRUST_E_CERT_SIGNATURE)
- and after disabling https-verify: still 80096004 (TRUST_E_CERT_SIGNATURE)
older Windows NT after:
- by default: sometimes error 80096004 (TRUST_E_CERT_SIGNATURE)
- and after disabling https-verify: works
older Windows 9x before:
- by default: error 12157 (An error occurred in the secure channel support)
- after enabling TLS 1.0 in IE options: 80096004 (TRUST_E_CERT_SIGNATURE)
- and after disabling https-verify: still 80096004 (TRUST_E_CERT_SIGNATURE)
older Windows 9x after:
- error 80090305 (SEC_E_SECPKG_NOT_FOUND)
2023-05-31 17:48:16 +10:00
UnknownShadow200
dbf908bc64
WIP on better SSL compatibility with pre Windows 2000 operating systems
2023-05-31 08:47:11 +10:00
UnknownShadow200
deafec54b3
WIP on TLS support for http client on Windows using SChannel
2023-05-30 20:25:47 +10:00
UnknownShadow200
37e22a6ab2
More fixes for 3D rendering
2023-05-28 12:18:52 +10:00
UnknownShadow200
52f11d2679
3D rendering now sort of works
2023-05-27 23:06:54 +10:00
UnknownShadow200
f6f47cc339
GC/Wii: Filesystem I/O with SD card now, download failure no longer crashes
2023-05-27 20:38:46 +10:00
UnknownShadow200
7215a1ca69
Now renders something at least
2023-05-27 17:22:27 +10:00
UnknownShadow200
f8b63093f2
WIP gamecube/wii port
2023-05-27 16:07:07 +10:00
UnknownShadow200
42c3b6acfc
Http client: Use better error codes, fix Host headers for webservers not running on port 80, use as the http backend for 3DS/PSP consoles
2023-05-26 18:48:14 +10:00
UnknownShadow200
6cd0dae2a8
Http client: able to login now
2023-05-25 22:43:17 +10:00
UnknownShadow200
be925a7780
Http client: WIP redirects
2023-05-25 08:24:14 +10:00
UnknownShadow200
d53ef33e0e
Implement chunked transfer encoding for custom http client, refactor custom http client part 1
2023-05-23 22:30:49 +10:00
UnknownShadow200
0e94decae4
Add WIP raw http backend implementation (http from scratch)
2023-05-20 20:15:24 +10:00
UnknownShadow200
5dd83e7768
Fix a server having \n in its software value not being parsed properly, causing all servers after it in the servers list to not appear
2023-05-20 08:36:53 +10:00
UnknownShadow200
70502a56e5
Windows: Fix load/save file dialogs not working on Windows 9x/NT4
2023-05-15 20:40:06 +10:00
UnknownShadow200
10b9384fb3
Merge pull request #1014 from UnknownShadow200/WinStringCleanup
...
Windows: Simplify native unicode and ascii string representation handling
2023-05-15 07:41:21 +10:00
UnknownShadow200
68d8b748d2
Allow blocking sockets
2023-05-13 10:49:50 +10:00
UnknownShadow200
7c92e21ce6
Merge pull request #1012 from 360ied/keylook
...
Keyboard aiming (looking around using keyboard instead of mouse)
2023-05-12 09:02:12 +10:00
UnknownShadow200
09d000fec2
Tidy up and expand readme a bit
2023-05-11 21:59:12 +10:00
360ied
c64f01b244
Don't move camera while in menus
2023-05-10 13:58:41 -04:00
360ied
7c9d57dae2
Format Look keybinds better
...
- Put all 4 keybinds on one column
- Place LookLeft keybind before LookRight keybind
2023-05-10 12:26:08 -04:00
360ied
794cb857c4
Make keyboard aiming respond to mouse sens option
2023-05-08 17:34:57 -04:00
360ied
fa83c1033c
Fix keyboard aiming turning at fps-dependent speed
2023-05-08 16:53:53 -04:00
360ied
c0628d4a68
Add basic keyboard-only aiming support
2023-05-08 13:22:21 -04:00
UnknownShadow200
aefa0e93e0
3DS: Make system fonts kinda readable
2023-04-29 09:26:20 +10:00
UnknownShadow200
26cd3ebe24
3DS: Implement onscreen keyboard, and avoid flickering in launcher due to running in double buffered mode (which launcher isn't designed to do)
2023-04-29 08:17:05 +10:00
UnknownShadow200
4760d529d1
3DS: System font at least draws something legible now
2023-04-26 22:46:02 +10:00
UnknownShadow200
ac7602386e
Split up Drawer2D module into Drawer2D and SystemFonts modules
2023-04-25 16:19:47 +10:00
UnknownShadow200
02e559e520
3DS: Default to blank white texture instead of black when attempting to bind a non-existent texture
2023-04-24 18:48:41 +10:00
UnknownShadow200
6cd5801d78
Fix webclient mostly not working due to 9411b5d63f29a43dd3651b1525b6d8b714b90dbc
...
I forgot that floating point suffixes weren't supported in older GLSL versions, so it would fail to compile the shader with 'floating-point suffix unsupported prior to GLSL ES 3.00
2023-04-23 23:16: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
9411b5d63f
Direct3D 11/OpenGL modern: Fix fog being very slightly different compared to Direct3D 9/OpenGL backends
2023-04-23 16:35:49 +10:00
UnknownShadow200
da8ab3d979
Simplify projection matrix calculation and add more explanatory comments
2023-04-23 12:29:31 +10:00
UnknownShadow200
03ccdbbc5c
Fix rare issue where some PNGs were decoded with the wrong transparency (Thanks Goodly)
...
If the bitmap used a colour type of 2 (RGB) or 0 (GRAYSCALE), and had a tRNS chunk to indicate to treat one specific RGB colour as transparent, and that specific colour wasn't block, the decoder would still incorrectly treat black as the transparent colour instead of the actual colour specified
2023-04-22 20:51:24 +10:00
Goodlyay
3e08cfc533
Merge branch 'master' of https://github.com/UnknownShadow200/ClassiCube
2023-04-22 03:12:00 -07:00
Goodlyay
d05d4829fa
Do not apply anti-mirror offset on rain for better classic accuracy
...
(Thanks UnknownShadow200)
2023-04-22 03:11:56 -07:00
UnknownShadow200
a8a40c18e4
PSP: Use native PSP APIs for I/O rather than libc APIs
2023-04-22 17:02:19 +10:00