8324 Commits

Author SHA1 Message Date
UnknownShadow200
603ac3218c wrong file pasted whoops 2025-05-22 12:35:08 +10:00
UnknownShadow200
dd28b954f4
Merge pull request #1365 from ClassiCube/SymbianSpecific
Use more symbian specific functions for platform implementation
2025-05-22 12:22:25 +10:00
UnknownShadow200
d60ff6fa51 Back to using symbian memory functions, oops 2025-05-22 12:19:26 +10:00
UnknownShadow200
549539e62f Fix 'Quit Game' not working 2025-05-22 11:15:51 +10:00
UnknownShadow200
812e86ed0b Use symbian native sync apis 2025-05-22 10:50:05 +10:00
UnknownShadow200
11b7f85cf0 Split up Platform POSIX implementation into POSIX and Symbian 2025-05-22 10:34:39 +10:00
UnknownShadow200
0b0f7f5f0a
Merge pull request #1360 from shinovon/symbian_squashed
Symbian port
2025-05-22 07:05:44 +10:00
Shinovon
47679d1788 Merge remote-tracking branch 'origin/master' into symbian_squashed
# Conflicts:
#	src/Builder.c
2025-05-20 19:28:34 +05:00
UnknownShadow200
734f9d2c6b Make temp mem allocation more reliable 2025-05-20 08:00:55 +10:00
Shinovon
467bfa00aa Symbian port squashed 2025-05-18 17:03:01 +05:00
UnknownShadow200
c7410c9792 Fix linux workflow 2025-05-18 21:37:37 +10:00
UnknownShadow200
e436de39b0 Try to fix Linux workflows, except SDL2 2025-05-17 11:56:52 +10:00
UnknownShadow200
0c08ad12e6 Fix non power of two skins not rendering properly with humanoid models 2025-05-15 21:23:07 +10:00
UnknownShadow200
12ec05879e Fix resized to power of two skin initialising the unused area with garbage, which could be seen with custom models 2025-05-15 21:12:39 +10:00
UnknownShadow200
e25df6065c
Merge pull request #1362 from alarixnia/sparc
Fix build on NetBSD/sparc64
2025-05-15 18:04:52 +10:00
nia
f1afea268f Fix build on NetBSD/sparc64
Signed-off-by: Nia Alarie <nia@NetBSD.org>
2025-05-15 09:29:16 +02:00
UnknownShadow200
a1f1ce639e Better c89 compatibility 2025-05-13 19:55:11 +10:00
UnknownShadow200
9c9aa11d77 Better c89 compatibility 2025-05-12 19:54:00 +10:00
UnknownShadow200
b3d94e6abe Avoid duplicating encryption code for POSIX and Console systems 2025-05-12 19:28:29 +10:00
D
9284db5b65
Merge pull request #1361 from ddinan/toggle-block-list
Add ToggleBlockList CPE
2025-05-11 16:50:59 +10:00
Derek
2d43ecc092 Add ToggleBlockList CPE 2025-05-11 13:13:30 +10:00
UnknownShadow200
3cf0c04831 oops 2025-05-11 10:00:57 +10:00
UnknownShadow200
350fcdae1e Simplify small/tiny stack handling 2025-05-11 09:46:08 +10:00
UnknownShadow200
f7e54f4394 PS2: Ensure that empty DMA buffer can't be sent 2025-05-09 07:11:09 +10:00
UnknownShadow200
82b494203d PS2: Slightly optimise drawing by using aligned data where possible 2025-05-08 21:36:38 +10:00
UnknownShadow200
736f4fd10d PS2: Optimise textured triangle drawing
In PCSX2 test case with 70,000 vertices FPS went from 42 to 75
2025-05-08 21:12:25 +10:00
UnknownShadow200
c861410732 PS2: Fix optimised coloured vertex drawing 2025-05-08 20:08:30 +10:00
UnknownShadow200
748cc820e5 PS2: Non working slightly optimised vertex transform code 2025-05-07 21:16:20 +10:00
UnknownShadow200
e4cbe64172 PS2: Tidy up assembly 2025-05-06 06:24:20 +10:00
UnknownShadow200
751e44d399 Dreamcast: Add O_META to VMU files
ClassiCube currently manages reading/writing VMU header by itself. Future KOS versions will by default manage reading/writing the VMU header, so add O_META to opt into the old behaviour
2025-05-04 12:40:49 +10:00
UnknownShadow200
323f87dfe6 PS2: Don't pointlessly set W to 1 2025-05-04 12:17:52 +10:00
UnknownShadow200
1e414ac871 PS2: Minorly tidy up assembly 2025-05-04 08:10:47 +10:00
UnknownShadow200
8b36940221
Merge pull request #1356 from ClassiCube/N64Optim
Optimise GPU backend for N64
2025-05-02 22:02:43 +10:00
UnknownShadow200
a389afe03a Combine upload/draw 2025-05-02 20:27:31 +10:00
UnknownShadow200
db9b359b8b Optimise vertex upload 2025-05-02 07:16:29 +10:00
UnknownShadow200
b73d03b199 Simplify Draw command 2025-05-01 22:54:00 +10:00
UnknownShadow200
243af150a8 WIP on setting RDP state via own RSP overlay 2025-05-01 22:13:58 +10:00
UnknownShadow200
c6fd588088 Minorly optimise T&L 2025-05-01 06:34:07 +10:00
UnknownShadow200
06e09c3019 Simplify RGBA calculation, saves 4 bytes per vertex upload command 2025-04-30 21:10:29 +10:00
UnknownShadow200
34474b32aa Slightly simplify ST calculation 2025-04-30 20:54:35 +10:00
UnknownShadow200
3dc7b93eff Simplify triangle command calculation 2025-04-30 19:38:27 +10:00
UnknownShadow200
a44f760f31 Undo debug changes 2025-04-29 06:12:15 +10:00
UnknownShadow200
c770b22b38 Fix occasional crashes when handling redirected web requests
Specifically, if the buffer allocated for the original request content was larger than the content size of the redirected request contents
2025-04-28 22:30:07 +10:00
UnknownShadow200
61fc66f59f N64: Try to fix 2025-04-28 20:51:33 +10:00
UnknownShadow200
7db63f8570 N64 optimised, stage 5 2025-04-28 20:18:53 +10:00
UnknownShadow200
4dc90741d7 N64 optimised, stage 4 2025-04-27 13:38:39 +10:00
UnknownShadow200
1f395b9a6c N64 optimised, stage 3 2025-04-27 13:29:04 +10:00
UnknownShadow200
eba646cebb N64 optimised, stage 2 2025-04-27 12:58:17 +10:00
UnknownShadow200
3ef1f91d9d N64 optimised, stage 1 2025-04-27 08:34:04 +10:00
UnknownShadow200
182473618b Saturn: Fix can't see menus 2025-04-21 13:08:39 +10:00