Commit graph

81 commits

Author SHA1 Message Date
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
UnknownShadow200
c891f09b7e Dreamcast: Port clipped transforms to assembly, broken though 2024-07-07 19:47:54 +10:00
UnknownShadow200
06ac94db53 Dreamcast: Few minor assembly improvements 2024-07-07 17:43:23 +10:00
UnknownShadow200
8831f6a589 Dreamcast: Assembly version sort of works now 2024-07-07 12:46:15 +10:00
UnknownShadow200
9d322660e8 Dreamcast: Fix not skipping completely invisible quads 2024-07-07 09:26:12 +10:00
UnknownShadow200
b3abb0f054 Dreamcast: Further WIP on assembly code 2024-07-06 23:21:30 +10:00
UnknownShadow200
67a47a0a9b Dreamcast: Line clip works, unoptimised though 2024-07-06 21:06:24 +10:00
UnknownShadow200
60a6ce3840 Dreamcast: Non working assembly 2024-07-06 19:16:13 +10:00
UnknownShadow200
459390ef7b Dreamcast: Cope better with running out of memory for vertex buffer 2024-07-03 18:27:46 +10:00
UnknownShadow200
4c2a077751 Dreamcast: Simplify a bit more 2024-06-25 18:13:20 +10:00
UnknownShadow200
aadbbc756d Fix iOS workflow not being run 2024-06-24 20:25:04 +10:00
UnknownShadow200
a5bda7d22a Dreamast: Fix split screen mode not rendering right 2024-06-24 20:11:49 +10:00
UnknownShadow200
90643e8077 PS2: Optimise vertex transform using VU0 2024-06-22 11:20:22 +10:00
UnknownShadow200
73ea4968bc Dreamcast: Be a little bit more efficient in clipping by using z > 0 instead of z > -w 2024-06-21 23:54:24 +10:00
UnknownShadow200
655850e81a Dreamcast: simplify code a bit more 2024-06-21 19:25:02 +10:00
UnknownShadow200
fb54ec45ec 3DS: Try fixing chat open freeze 2024-06-20 22:45:09 +10:00
UnknownShadow200
6c778824a1 3DS: WIP tidying up suspend/restore code 2024-06-20 22:25:51 +10:00
UnknownShadow200
f3326f4f17 Consoles: Make Quit Game more stable 2024-06-20 22:14:42 +10:00
UnknownShadow200
5d31caf57b Vita: Be more specific for GPU alloc failures 2024-06-20 19:37:47 +10:00
UnknownShadow200
af3b4ed6d3 Slightly tidy up some console makefiles 2024-06-20 19:03:55 +10:00
UnknownShadow200
924a19e078 Allow window backends to override window scale dimension units, e.g. for PS2 2024-06-18 20:44:09 +10:00
UnknownShadow200
39627876d2 Document web requests/responses directly in LWeb.c 2024-06-12 20:46:17 +10:00
UnknownShadow200
c45a8149f7 Dreamcast: Fix held block being invisible 2024-06-12 20:20:32 +10:00
UnknownShadow200
6694f05ac5 Switch: Simplify audio code a bit 2024-06-12 19:13:21 +10:00
UnknownShadow200
0daccab319 Dreamcast: Simplfy code a bit 2024-06-12 18:34:02 +10:00
UnknownShadow200
018d8f8769 Revert camera changes to fix crashing plugins 2024-06-03 07:45:51 +10:00
UnknownShadow200
9db8b20f08 PS1 workflow 2024-06-01 18:11:21 +10:00
UnknownShadow200
f4865e4376 Try to fix Dreamcast/PS2 ports failing to compile 2024-05-20 07:25:57 +10:00
UnknownShadow200
e91fff6f85 TNT shouldn't blow up in singleplayer when in classic mode 2024-05-19 22:31:48 +10:00
UnknownShadow200
8621415f50 Dreamcast: Move clipflag calculation into vertex transform code 2024-05-14 17:52:02 +10:00
UnknownShadow200
fe7fd614da Dreamcast: Slightly optimise clipping 2024-05-07 19:15:08 +10:00
UnknownShadow200
14685d704c GameCube/Wii: Very slightly faster rendering 2024-05-05 14:43:13 +10:00
UnknownShadow200
3081e4b304 Implement comment state tracking for Gfx_SetAlphaBlending 2024-05-04 21:22:53 +10:00
UnknownShadow200
6f0918ee95 iOS: Set deployment target to 6.0 2024-05-04 08:57:39 +10:00
UnknownShadow200
798a2d6e1e Dreamcast: Increase powervr buffer size 2024-05-03 23:26:49 +10:00
UnknownShadow200
0b8f07f307 Add right version of last commit 2024-05-03 23:07:41 +10:00
UnknownShadow200
f1fdc2a177 Dreamcast: Try to optimise transform, and increase powervr buffer size 2024-05-03 22:53:42 +10:00
UnknownShadow200
084f1ecbaf Dreamcast: Fix game crashing when going back to menu 2024-04-26 11:45:48 +10:00
UnknownShadow200
2d307e6fc1 Dreamcast: Fix last commit oops 2024-04-25 22:19:53 +10:00
UnknownShadow200
6f5500d4e8 Dreamcast: WIP on split screen support 2024-04-25 22:07:33 +10:00
UnknownShadow200
6d555a3059 iOS: Try to fix corrupted pixels on button borders, add workflow 2024-04-24 21:35:36 +10:00
UnknownShadow200
92db4e2a9d Change workflows to use v4 upload 2024-04-23 21:26:29 +10:00
UnknownShadow200
1b3987a7da Dreamcast: Very minorly optimise vertex clipping 2024-04-23 11:36:39 +10:00
UnknownShadow200
81d697e3ec Dreamcast: Minorly optimise vertex transformation code by using hardcoded stride
The optimiser was interchanging the loops and unrolling them anyways, but was slightly limited because it couldn't make any assumptions about value of stride
2024-04-22 22:41:49 +10:00
UnknownShadow200
34e8b11919 Dreamcast: Minorly optimise by avoiding unnecessary vertex memcpy 2024-04-22 19:55:15 +10:00
UnknownShadow200
4a438fe907 Enable dependency tracking in makefile, so that changing a .h automatically causes .c files using it to be automatically recompiled 2024-04-13 08:52:20 +10:00