8292 Commits

Author SHA1 Message Date
UnknownShadow200
389fa08ebb Avoid needing extra include directory for BearSSL 2025-07-04 07:09:06 +10:00
UnknownShadow200
73397d3714 Try to fix the Android build 2025-07-03 22:43:50 +10:00
UnknownShadow200
a7705d16e5 Android: Switch to BearSSL 2025-07-03 22:38:09 +10:00
UnknownShadow200
9b55b3a958 SoftGPU: Optimise for when fallback textures are used 2025-07-02 20:54:56 +10:00
UnknownShadow200
b1905750be Backends asides from SoftGPU can declare their lack of fog support 2025-07-02 20:12:00 +10:00
UnknownShadow200
6dd9d26846 Move OpenGL 1.1 specific code into own backend file 2025-07-02 19:59:25 +10:00
UnknownShadow200
48bf31f86f Wii/GC: Clear framebuffer initially to grey 2025-07-02 19:30:49 +10:00
UnknownShadow200
b0370d117c GBA: Timing semi works now 2025-07-01 07:23:55 +10:00
UnknownShadow200
fa2a67fb3b
Merge pull request #1394 from shinovon/6
Symbian audio fixes
2025-06-30 21:28:46 +10:00
UnknownShadow200
c3e4d73341 Try again to fix macOS compiling 2025-06-30 21:18:44 +10:00
UnknownShadow200
3ca94e8a33 Attempt to fix macOS builds 2025-06-30 20:39:54 +10:00
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
Shinovon
bae80d369f Symbian: audio fixes 2025-06-30 09:15:49 +05: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