-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rsx: Performance improvements and bug fixes #2803
Conversation
Fix aligned memory access (SSE) rsx: BufferUtils; always use optimized paths
42f4423
to
8dd912b
Compare
Vulkan: Naruto: Ultimate Ninja Storm
OpenGL: Naruto: Ultimate Ninja Storm
DX12: Naruto: Ultimate Ninja Storm
|
Akiba's Trip, Trails of Cold Steel, and Final Fantasy X HD no longer work either, same error as Naruto. |
Same with RDR
|
Fixed now. Hopefully. If not, I'll have to fix the decompiler as a separate PR. |
@kd-11 |
I am aware of some regressions in rare cases but I think we can track those separately. |
Finally D3 became playable! Before it took ages even to get past the intro. |
Rewrites vertex upload, removing the slower methods used before. The old code is improved as well and kept around for debugging until its state is known to be mature enough.
Also lifts some restrictions on vertex register formats and adds a fix for register type data uploads when using a vertex buffer stream.
Overall, performance is up anywhere from 10-300% for geometry heavy scenes.