8183 Commits

Author SHA1 Message Date
Ray
aedbcb51b2
Fixed type error stopping compilation
fixed issue where gl_indices was defined as a cc_uint16** despite "fillFunc" wanting a cc_uint16*
2025-05-24 19:00:05 +01:00
UnknownShadow200
0624680953 Symbian: Minor code tidy up 2025-05-24 07:41:43 +10:00
UnknownShadow200
7e1bd3b3ef Symbian: WIP keybind support 2025-05-23 23:21:43 +10:00
UnknownShadow200
62fd4e15ec
Merge pull request #1364 from shinovon/symbian_workflow
Symbian build workflow
2025-05-23 18:40:55 +10:00
Shinovon
54fbd6870b Replace ARMCC to GCCE 2025-05-23 12:08:29 +05:00
Shinovon
c944f1ec67 Symbian workflow fixes 2025-05-23 12:08:13 +05:00
Shinovon
1fef9e1f23 Symbian build workflow 2025-05-23 11:26:18 +05:00
UnknownShadow200
396d18ff3b Symbian: Fix not compiling, fix crashing from using Waitable, drbug printing 2025-05-23 07:38:28 +10:00
UnknownShadow200
ee232ad635 Less memory leak 2025-05-22 12:39:53 +10:00
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