8280 Commits

Author SHA1 Message Date
UnknownShadow200
1de9fa76f9 macOS: Switch to BearSSL 2025-06-30 20:09:58 +10:00
UnknownShadow200
c0cf269159 iOS: Also use BearSSL 2025-06-30 18:58:36 +10:00
UnknownShadow200
74bb2a5fb3 GBA: Fix so it at least runs as a slideshow now 2025-06-29 20:36:29 +10:00
UnknownShadow200
6980a08090 Fix Visual Studio project and fix sounds not working properly on Symbian 2025-06-29 17:46:19 +10:00
UnknownShadow200
fa687e9e99 BearSSL: Use AES big backend when AES X86 NI isn't used 2025-06-29 14:39:39 +10:00
UnknownShadow200
c440ff84cc Further console fixups 2025-06-29 13:55:33 +10:00
UnknownShadow200
62ef0198c5 Redo more console makefiles 2025-06-29 12:11:17 +10:00
UnknownShadow200
ffb3964b10 Fix 32x/GBA builds not compiling 2025-06-28 22:36:57 +10:00
UnknownShadow200
155d7b2e07 Hopefully fix builds finally this time 2025-06-28 22:17:22 +10:00
UnknownShadow200
5fb24f6653 Start tidying up backend files a bit 2025-06-28 21:59:45 +10:00
UnknownShadow200
08dabad8ca Remove more unused code 2025-06-28 21:07:46 +10:00
UnknownShadow200
4f282b4f8b Fix linux build 2025-06-28 15:57:03 +10:00
UnknownShadow200
be14bbe80c Really try to fix builds 2025-06-28 15:42:17 +10:00
UnknownShadow200
51be963ac8 Fix builds 2025-06-28 15:27:13 +10:00
UnknownShadow200
f95507b448
Merge pull request #1391 from ClassiCube/SSL4
Start moving more platforms over to using own HTTP client + BearSSL + OS specific fallback certificate validation
2025-06-28 15:14:54 +10:00
UnknownShadow200
8b4c36a9ec Fixup workflow files 2025-06-28 15:11:14 +10:00
UnknownShadow200
8ce38175f5 Drop 3DES and other unneeded functions 2025-06-28 13:36:45 +10:00
UnknownShadow200
9c6895247d Remove more unused BearSSL functions 2025-06-28 10:16:10 +10:00
UnknownShadow200
c24ced908c Fix NetBSD build, more accurate readme instructions for BSD systems 2025-06-27 22:02:08 +10:00
UnknownShadow200
9069b33ded Use BearSSL + builtin HTTP on more posix platforms 2025-06-27 20:46:03 +10:00
UnknownShadow200
a8daedc480 Compiles now 2025-06-27 20:06:22 +10:00
UnknownShadow200
32e235634a WIP dynamic linking 2025-06-27 07:59:32 +10:00
UnknownShadow200
058352442e OpenSSL cert verifier works 2025-06-26 22:14:10 +10:00
UnknownShadow200
cc564500c1 Tidy up certificate API 2025-06-26 07:57:45 +10:00
UnknownShadow200
4eb7eb412c Xbox: Fix not using built in fabsf/fsqrtf 2025-06-26 06:56:12 +10:00
UnknownShadow200
5d0c9295ca Redo xbox makefile 2025-06-25 22:04:08 +10:00
UnknownShadow200
3f9627b776 Refactor some console makefiles 2025-06-25 19:34:18 +10:00
UnknownShadow200
cce29a87e1 Fixes for last commit 2025-06-25 18:43:04 +10:00
UnknownShadow200
215ecac933 Move main functions into respective platform backend files 2025-06-25 18:33:00 +10:00
UnknownShadow200
7c71e7dfe3 OpenSSL test 2025-06-24 22:23:03 +10:00
UnknownShadow200
de11785597 WIP certificate validation 2025-06-24 18:33:59 +10:00
UnknownShadow200
89b6d8ec59 Start drafting up cert validator backend API 2025-06-24 07:55:49 +10:00
UnknownShadow200
7c5229096f Change crash message if possibly due to a third party plugin 2025-06-23 22:45:00 +10:00
UnknownShadow200
273f249ec4 Further makefile tidyup 2025-06-23 22:25:41 +10:00
UnknownShadow200
2d1b480d68 Always compile with icon 2025-06-23 19:18:32 +10:00
UnknownShadow200
f7580f109a Simplify makefile to make it easier to integrate third party libraries, and unify build directory 2025-06-23 07:46:29 +10:00
UnknownShadow200
5ee12395a7 Dreamcast: Slightly optimise clipping 2025-06-22 16:11:22 +10:00
UnknownShadow200
7a532a8662 Save ~7 KB memory in non lowmem builds 2025-06-20 20:53:00 +10:00
UnknownShadow200
7330da3e5a DS: Sacrifice fog so UI doesn't clip so much with terrain 2025-06-20 19:26:43 +10:00
UnknownShadow200
c8377c7797 SSL: Ignore expired certificates on consoles when RTC isn't properly set
This has been a relatively common issue experienced by users on older consoles, due to RTC not being set properly
2025-06-19 07:32:25 +10:00
UnknownShadow200
8dad7b377d PS2: Fix tiny textures not being loaded properly 2025-06-18 07:23:48 +10:00
UnknownShadow200
3f8f16e711 Bugfixes 2025-06-10 22:13:05 +10:00
UnknownShadow200
6397a5a455
Merge pull request #1385 from ClassiCube/Audio3
Break up Audio api into sound and stream context APIs
2025-06-10 21:56:52 +10:00
UnknownShadow200
0b3a20be2d Some fixes and tidyup 2025-06-10 21:51:48 +10:00
UnknownShadow200
dbec9e8c76 WIP refactoring into separate sound and stream contexts 2025-06-09 10:57:28 +10:00
UnknownShadow200
c4a9dfb191 WIP refactoring audio, part 2 2025-06-08 12:59:00 +10:00
UnknownShadow200
d1cdb915f4 WIP refactoring audio 2025-06-08 07:43:25 +10:00
UnknownShadow200
46d2e4124e PS2: Fix max texture size being wrong 2025-06-07 23:02:13 +10:00
UnknownShadow200
2751661a4e PS2: Preparation for refactoring palette logic 2025-06-07 18:21:18 +10:00
UnknownShadow200
dbaa2e5e5d PS2: Use 4bpp indexed textures in some cases 2025-06-07 13:45:30 +10:00