24 Commits

Author SHA1 Message Date
UnknownShadow200
663a8ef24b More specific crash messages for null pointer reads/writes on Windows and POSIX systems 2025-07-25 07:26:43 +10:00
UnknownShadow200
06cb87f773 N64: Save a few cycles here and there (down to 7.5 ms) 2025-07-22 20:35:03 +10:00
UnknownShadow200
21b4fe79aa N64: WIP on in-place vertex list 2025-07-21 20:48:17 +10:00
UnknownShadow200
6658154f2d N64: Use optimised async triangle drawing (down to 7.8 ms on RSP) 2025-07-20 17:09:11 +10:00
UnknownShadow200
d547f6e0a5 N64: Optimise T&L code further (now down to 9.8 ms) 2025-07-20 10:53:03 +10:00
UnknownShadow200
da9b8209d6 N64: Optimise T&L further (complex world down to 10.3 ms) 2025-07-19 20:27:29 +10:00
UnknownShadow200
af4494284d N64: Save 3 cycles in RSP T&L loop 2025-07-19 14:53:42 +10:00
UnknownShadow200
00a1a49405 N64: Slightly optimise clipping path 2025-07-19 10:35:28 +10:00
UnknownShadow200
952824356e N64: Optimise clipping path (test world back to ~11.0 ms again) 2025-07-18 23:32:38 +10:00
UnknownShadow200
9b4e0ebd80 N64: Fix optimised RSP code (at the cost of increasing test world from 11.1 to 11.4 ms) 2025-07-18 23:19:34 +10:00
UnknownShadow200
b4989b62a1 Revert "N64: Optimise RSP transform code, reduces time from ~13.6 to ~11.1 ms on a moderately complex world with ~3,500 quads"
This reverts commit 9f939692118622088634ac8b067abb7cf8531aa4.
2025-07-18 22:26:16 +10:00
UnknownShadow200
ecb058079c N64: Slightly improve texture precision 2025-07-18 22:24:52 +10:00
UnknownShadow200
9f93969211 N64: Optimise RSP transform code, reduces time from ~13.6 to ~11.1 ms on a moderately complex world with ~3,500 quads 2025-07-18 21:43:22 +10:00
UnknownShadow200
a52fdf90e7 N64: Save 68 RCP cycles per quad 2025-07-16 22:12:19 +10:00
UnknownShadow200
abbfe4181b N64: Minorly simplify RSP texture size multiply 2025-07-15 21:12:33 +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
eba646cebb N64 optimised, stage 2 2025-04-27 12:58:17 +10:00