UnknownShadow200
72b29fee19
NDS: WIP on combined dswifi support
2025-10-08 18:37:54 +11:00
UnknownShadow200
8459f9ed74
3DS: Avoid setting viewport all the time
2025-10-08 06:51:40 +11:00
UnknownShadow200
a99ef867bc
Http: Fix ampersands being UTF8 converted in URLs, fix non-web URL redirects not remapping hosts
2025-10-02 07:22:03 +10:00
UnknownShadow200
29d34e7e86
3DS: Fix UI being affected by fog
2025-10-01 19:45:18 +10:00
UnknownShadow200
fa0f30e5ef
3DS: Fix not working anymore
2025-10-01 17:47:12 +10:00
UnknownShadow200
5aa5eeb992
3DS: Minor code simplification
2025-09-30 21:26:37 +10:00
UnknownShadow200
9283b69c00
Xbox: Keep generated vs/ps ASM files
2025-09-16 07:34:35 +10:00
UnknownShadow200
c6fada2c1f
3DS: Refactor vblank handling
2025-09-14 07:39:15 +10:00
UnknownShadow200
4003ff7d6b
3DS: Send less commands per draw
2025-09-13 08:18:52 +10:00
UnknownShadow200
94768aa089
3DS: Make vertex shaders slightly more efficient (save one instruction, share uniforms across programs)
2025-09-12 21:54:43 +10:00
UnknownShadow200
f7dbe57966
PS3: More manual GPU commands
2025-09-08 20:37:39 +10:00
UnknownShadow200
cefb338e02
PS3: Write more GPU commands directly
2025-09-08 06:48:14 +10:00
UnknownShadow200
0d4b271fed
Fix crashing on some 32 bit x86 systems
2025-09-07 19:40:47 +10:00
UnknownShadow200
f4cf292899
Disable processor specific enhancements when compiling BearSSL with win9x build
2025-09-07 13:41:28 +10:00
UnknownShadow200
359643af24
And don't forget memcmp
2025-08-27 18:02:39 +10:00
UnknownShadow200
3a66c9b359
BearSSL: Support relying on classicube's builtin mem functions when compiling in NO_STDLIB mode
2025-08-27 07:42:53 +10:00
UnknownShadow200
a3e54ebcf3
Avoid calling strlen with BearSSL
2025-08-23 12:22:54 +10:00
UnknownShadow200
7bb3943467
BearSSL: Remove some unneeded defines
2025-08-22 07:20:51 +10:00
UnknownShadow200
7c326bb2a2
Fix TinyC compilation
2025-08-01 07:13:59 +10:00
UnknownShadow200
6dab29e62d
Fix 32 bit windows build crashing due to obscure possible compiler bug
...
It was crashing with 'attempt to read from 0xFFFFFF', despite the fact that the faulting instruction was 'load XMM7 from ESP-0x10' and ESP was normal values like 0x01E3A048
Also, compiling at -O0 instead of -O1 didn't crash. So just disable the code, because working out exactly why it is crashing would take too much work
2025-07-26 10:50:43 +10:00
UnknownShadow200
2741a33a15
3DS: Try to use VRAM for textures when possible
2025-07-10 22:20:28 +10:00
UnknownShadow200
e41c2b15fb
Dreamcast: Simplify GPU code
2025-07-05 23:47:24 +10:00
UnknownShadow200
863906766f
Dreamcast: Only allocate necessary VRAM rows for UI textures
...
Doesn't usually save that much, but does make UI textures a bit quicker to upload and also makes virtual keyboard texture ~24 kb less
2025-07-05 21:03:14 +10:00
UnknownShadow200
8dd99cb11c
WIP on non power of two texture upload support
2025-07-05 13:24:10 +10:00
UnknownShadow200
389fa08ebb
Avoid needing extra include directory for BearSSL
2025-07-04 07:09:06 +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
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
51be963ac8
Fix builds
2025-06-28 15:27:13 +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
a8daedc480
Compiles now
2025-06-27 20:06:22 +10:00
UnknownShadow200
058352442e
OpenSSL cert verifier works
2025-06-26 22:14:10 +10:00
UnknownShadow200
cdd32375c6
Dreamcast: Use paletted textures when possible, bump max vertices up by 10000 more
2025-06-02 18:27:37 +10:00
UnknownShadow200
0b40c37ccd
Dreamcast: Fix V3_VIS clipping case producing wrong output
2025-06-01 07:22:30 +10:00
UnknownShadow200
4286c2d0c1
Dreamcast: Optimise vertex TnL
...
not completely accurate, but in flycast ~150,000 vertices went from 29 to 44 FPS
2025-05-31 22:07:55 +10:00
UnknownShadow200
f082d17ee4
Dreamcast: Fix not using second store queue
2025-05-31 20:18:58 +10:00
UnknownShadow200
ee2e521f5d
Dreamcast: Optimise clipping slightly
2025-05-31 18:50:37 +10:00
UnknownShadow200
7bc1d6b70a
Dreamcast: Minorly optimise T&L to save a cycle
2025-05-31 12:06:47 +10:00
UnknownShadow200
35747957b7
Dreamcast: Minor optimisations
2025-05-31 09:21:39 +10:00
Shinovon
467bfa00aa
Symbian port squashed
2025-05-18 17:03:01 +05:00
UnknownShadow200
ab47f1f5f6
GBA: Fix missing sqrt function
2025-02-16 09:15:13 +11:00
UnknownShadow200
c03dffbf5f
DS: Use smaller quads for water outside map
2025-01-18 07:11:50 +11:00
UnknownShadow200
f9c66481c1
3DS: Disable low mem, enables IDs over 255
2024-12-30 23:46:13 +11:00
UnknownShadow200
0e1fba3d1e
And for Windows too
2024-12-17 21:01:20 +11:00
UnknownShadow200
c1eea9b09f
Amiga: Separate makefile
2024-10-20 16:20:51 +11:00
UnknownShadow200
a970aea405
Dreamcast: Make TnL slightly more efficient
2024-10-16 07:10:23 +11:00
UnknownShadow200
5a72b13822
Fix last commit
2024-10-15 21:30:43 +11:00