126 Commits

Author SHA1 Message Date
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
UnknownShadow200
a9868556a3 Dreamcast: Tidy up code a bit more 2024-10-15 21:00:15 +11:00
UnknownShadow200
a8b3bca199 Dreamcast: Use simple 2048 byte aligned allocator for textures 2024-10-12 08:16:46 +11:00
UnknownShadow200
1bfc86b9c3 Dreamcast: Fix not compiling 2024-10-04 19:16:50 +10:00
UnknownShadow200
1c61512e64 Dreamcast: Further simplifications 2024-10-04 18:09:34 +10:00
UnknownShadow200
b1deff231e Dreamcast: Use direct rendering API to be compatible with KOS past 2.1.0 release 2024-10-04 17:29:13 +10:00
UnknownShadow200
c9abbde679 Dreamcast: Simplify texture management 2024-09-30 20:40:20 +10:00
UnknownShadow200
f425e865dd Wii: Untested USB mouse support 2024-09-14 23:21:43 +10:00
UnknownShadow200
cac44bdfd6 Wifi fixes 2024-09-11 07:53:09 +10:00
UnknownShadow200
b777cdf2c9 DSI: Work on wifi support 2024-09-11 07:36:51 +10:00
UnknownShadow200
f77b5897fa 32x: Launcher displays better now 2024-09-10 18:39:20 +10:00
UnknownShadow200
688afa067c DS: work on dsi wifi support 2024-09-05 23:10:10 +10:00
UnknownShadow200
0940ea13a1 Fix 'overwrite existing' not working in Save menu 2024-09-01 11:59:42 +10:00
UnknownShadow200
f5b7e1b891 DS: Show message if can't mount filesystem 2024-08-30 18:06:44 +10:00
UnknownShadow200
8fc8628adf Dreamcast: Slightly simplify sh4 code 2024-08-17 21:22:18 +10:00
UnknownShadow200
b3e545f202 Tidy up Graphics.h a bit 2024-08-16 17:21:29 +10:00
UnknownShadow200
3f4b61f1b8 Dreamcast: Use proper API for store queue locking/unlocking 2024-08-07 22:13:57 +10:00
UnknownShadow200
68509d6d83 add make release which compiles at -O1 2024-08-03 11:07:45 +10:00
UnknownShadow200
11fb4a2b65 Dreamcast: Slightly optimise performance by avoiding separate viewport transform 2024-08-03 10:41:06 +10:00
UnknownShadow200
1f0b1d33e2 3DS: Avoid clearing bottom screen for a little better performance, and don't pointlessly allocate a depth buffer for it 2024-07-16 18:06:28 +10:00
UnknownShadow200
55c4b51a39 Dreamcast: Minor code tidyup 2024-07-08 18:29:30 +10:00