From 6b43102d2e2ea8c23b42f5d50a150d82c8ca1a0a Mon Sep 17 00:00:00 2001 From: kd-11 <15904127+kd-11@users.noreply.github.com> Date: Sun, 6 Jun 2021 17:05:42 +0300 Subject: [PATCH] Updated Roadmap (markdown) --- Roadmap.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Roadmap.md b/Roadmap.md index 9aaeec4..756bd13 100644 --- a/Roadmap.md +++ b/Roadmap.md @@ -5,9 +5,8 @@ This is a non-exhaustive list of current goals made possible with the support of * Implement parametrized PPU/SPU Interpreters reusing current LLVM IR generator, remove original hard-coded interpreters and make LLVM mandatory. Add options regulating its accuracy detached from the base choice of the Interpreter or the Recompiler. (Nekotekina) * Make journaling VFS layer or something that fits, properly implementing some missing features like case sensitivity. (Nekotekina) * Fix any remaining RSX regressions. (kd-11) -* RSX header restructuring. (kd-11) -* Zero-copy RSX DMA. (kd-11) -* Rewrite texture cache. (kd-11) +* Fix surface cache leaks. (kd-11) +* Merge RCB+RDB and WCB+WDB and make the new 'Read Buffers' option enabled by default. (kd-11) * Rework RSX <-> Cell synchronization framework to be more cohesive. (kd-11) ## Medium term goals @@ -22,6 +21,7 @@ This is a non-exhaustive list of current goals made possible with the support of * Implement implicit event sending by invoking operator() with arguments for named_thread template, remove lf_queue and lf_fifo. (Nekotekina) * Get rid of RTTI (Nekotekina) * Improve internal profilers and statistic printers, at least ones in g_fxo. (Nekotekina) +* Merge texture cache and surface cache into one structure and remove bloat (kd-11) ## Long term goals * Support booting from original game discs.