Hi,
kd-11 here with another quick progress update on RSX emulation.
The optimization PR was successfully merged into master without much issue. It was a success with no regressions filed against it and many games have a healthy speed bump which is nice. After the PR was merged I embarked on a task to fix most remaining RSX regressions from previous works as well as improving RSX emulation by fixing as many bugs as possible along the way. This has led to several bugfix PRs (Pull Requests) being submitted to github and subsequently merged. The latest PR in this set deals with graphical glitches in Gran Turismo games and finally gets the graphics output working correctly for the first time. You can follow up on this task [here]. Other preceding works already fixed frameskip support and memory footprint among other things. This task is expected to continue for the next few weeks as I work on improving game compatibility.
As for what comes next, I have a short-term roadmap for that:
1. Quash as many regressions as possible and add improvements where necessary.
2. Implement GPU-accelerated mipmap gather for RSX-generated mipmaps. This will fix foliage falloff in games like RDR and graphics in some other games like The Evil Within.
3. Follow up these tasks with optimization to help maintain optimal framerate.
Thank you all for your continued support.
Regards,
kd-11