From 0a016e6cd0f8030dfdaf8cd8713c546516819bc0 Mon Sep 17 00:00:00 2001 From: kd-11 Date: Wed, 4 Oct 2017 17:05:22 +0300 Subject: [PATCH] Updated Roadmap (markdown) --- Roadmap.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/Roadmap.md b/Roadmap.md index c2c3b58..b56ba8d 100644 --- a/Roadmap.md +++ b/Roadmap.md @@ -1,6 +1,6 @@ This is a non-exhaustive list of current goals made possible with the support of our generous [patrons](https://www.patreon.com/Nekotekina). -## September 2017 +## October 2017 * Add "Clear LLVM cache" function. * Implement sys_net syscalls. (Nekotekina) * Rebuild LLVM cache for the firmware after its installation. (Nekotekina) @@ -8,13 +8,11 @@ This is a non-exhaustive list of current goals made possible with the support of * Remove obstacles for ASLR support. (Nekotekina) * Improve PPU LLVM recompiler compatibility and speed. (Nekotekina) * Begin SPU LLVM. (Nekotekina) -* Improvements to the shader generation and cache system (kd-11) -* Upgrade pixel pipeline emulation (fragment shaders, textures and framebuffers) (kd-11) -* Lay the groundwork for arbitrary render setups and high resolution modes (kd-11) +* Enable higher rendering resolution to play games at any resolution, for example 4K. (kd-11) +* Properly support MSAA. (kd-11) +* Improve SPU instruction accuracy for Fast Interpreter and ASMJIT (kd-11) ## Medium term goals -* Enable higher rendering resolution to play games at any resolution, for example 4K. -* Properly support MSAA. * Improve audio and video decoders for better speed and compatibility. * Improve controller support. This includes emulated controllers (with mouse or keyboard) and real controllers as well. * Add low-latency ASIO audio backend for Windows. With ASIO4ALL, it will work great on most modern hardware. @@ -28,9 +26,9 @@ This is a non-exhaustive list of current goals made possible with the support of * Implement (the rest of) precise PPU Interpreter. * Enable hardware acceleration for decryption (AES-NI). **([#2457](https://github.com/RPCS3/rpcs3/pull/2457))** * Implement config tristate in GUI for per-game configurations. +* Improvements to the shader generation and cache system ## Long term goals -* Enable extra graphics options to support extra rendering features, such as custom anti-aliasing modes. * Native overlay API to allow custom UI to render within the GSFrame e.g SaveManager dialog * Build PPU/SPU interpreters at runtime using LLVM. * Support booting from original game discs.