Commit graph

50 commits

Author SHA1 Message Date
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
UnknownShadow200
0d36359615 3DS: Try to fix crash sometimes when quitting game 2024-04-07 15:27:56 +10:00
UnknownShadow200
d00174c680 3DS: Chat should be sent immediately after clicking Send, also display normal keyboard layout for 'number' input types since the 3DS numpad keyboard doesn't include a decimal point 2024-04-07 15:02:31 +10:00
UnknownShadow200
1b6ebc5baf 3DS: Try to transfer non-dynamic textures to VRAM 2024-04-07 14:43:29 +10:00
UnknownShadow200
43e2197a2d 3DS: Simplify Citro3D code a little bit 2024-04-07 14:31:41 +10:00
UnknownShadow200
2de2054c1c PS3/Vita: Revert to lowmem build since png decoding uses up too much stack space 2024-04-07 12:13:21 +10:00
UnknownShadow200
e76f9f3dd5 3DS: Non working fog 2024-04-07 10:47:04 +10:00
UnknownShadow200
f514155e83 3DS: Optimise to reduce GPU commands a bit 2024-04-07 09:46:59 +10:00
UnknownShadow200
efa38fe4f4 3DS: Embed citro3d source directly into the graphics backend 2024-04-07 09:06:34 +10:00
UnknownShadow200
c087dfac50 Dreamcast: Optimise a tiny bit 2024-03-12 23:43:58 +11:00
UnknownShadow200
e4b80f60a4 Dreamcast: Draw each quad as a triangle strip instead of two triangles 2024-02-15 19:31:05 +11:00
UnknownShadow200
3583aa29bc Dreamcast: Try to fix freeze/crash after leaving in-game and then trying to go in-game again 2024-02-02 21:37:53 +11:00
UnknownShadow200
fff5887126 Dreamcast: Try to simplify some things, doesn't fix issues though 2024-01-27 23:01:21 +11:00
UnknownShadow200
b2c70a479d Wii/GameCube: Switch to cooperative threading for map generator 2023-11-24 08:48:31 +11:00
UnknownShadow200
48f0cb7b1a Dreamcast: Slightly boost performance by attempting to perform polygon perspective division and clipping as a quad instead of 2 triangles when possible 2023-11-24 08:00:55 +11:00
UnknownShadow200
064be092e8 Dreamcast: Squeeze a bit more performance out of the system 2023-11-23 21:57:37 +11:00
UnknownShadow200
f63018b05a Defer allocation of more dynamic VBs 2023-11-05 09:53:32 +11:00
UnknownShadow200
46a1e4daf8 Dreamcast: Fix multiplayer stuck at ~1 FPS 2023-11-04 10:03:19 +11:00
UnknownShadow200
9e978a2f31 Dreamcast: Add keyboard support 2023-10-22 11:57:02 +11:00
UnknownShadow200
edab3d2ec0 Dreamcast: Fix not compiling 2023-10-21 15:02:59 +11:00
UnknownShadow200
1cc9746511 Dreamcast: Fix can't go in-game anymore 2023-10-21 14:07:41 +11:00
UnknownShadow200
b827246fcc Try to fix Xbox and Dreamcast builds again 2023-10-08 18:26:16 +11:00
UnknownShadow200
2b34308d8d Dreamcast: Hopefully get github actions build to work 2023-09-30 13:44:27 +10:00
UnknownShadow200
08e2238a49 Dreamcast: Simplify gldc code a bit, to hopefully alleviate the minor performance reduction from disabling LTO 2023-09-30 12:36:41 +10:00
UnknownShadow200
b07f6575ba WIP on very basic platform independent system font backend 2023-09-30 09:11:21 +10:00
UnknownShadow200
81e544c425 Fix PSP and Vita too sort of work too 2023-09-29 15:48:27 +10:00
UnknownShadow200
9b1d9ced16 WIP for 3DS, Wii/GameCube, Dreamcast 2023-09-29 13:51:03 +10:00
UnknownShadow200
899b66ae13 BearSSL backend: Fix socket read/write errors not being initialised to 0 2023-09-27 20:49:16 +10:00
UnknownShadow200
388b9daac4 Configure BearSSL to always rely on ClassiCube's platform function to retrieve the current time 2023-09-26 22:08:05 +10:00
UnknownShadow200
9a1072d45a Tidy up readme 2023-09-26 21:13:23 +10:00
UnknownShadow200
e538100409 Add root certificates for most important websites for BearSSL 2023-09-14 19:20:36 +10:00
UnknownShadow200
797f75140f WIP on adding BearSSL SSL backend 2023-09-13 21:52:35 +10:00