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
[TESTERS NEEDED] rsx: Handle tiled memory #14647
Conversation
Fixes the honeycomb stippling glitch in Star Wars: The Force Unleashed Demo (NPEB90094). However notice the graphical artifact in the bottom right corner. Log File: I can also provide a RSX capture if required. |
Fixes disney games such as Cars 3: Driven to Win. PR: |
Holy s#1D !!! I've been waiting many years for this ! :) Thank you KD-11 ! =D |
Please test regressions with savestates with this. (in case it does not break it further) |
Mountain textures now renders correctly on NFS Rivals when using WCB+RCB. |
I know this is still a work in progress PR, but I wanted to list some remaining issues after testing Split / Second so far.
I have also tested with WDB + RDB but both didnt seem to have an effect. Edit: in the menu and ingame too this message appears quite often in the log: I suspect this may be related to the missing smoke / explosions in the menu. |
@Linear524 Would be good if you could show a comparison of what was actually fixed in UC2 or write it. And less images that dont show anything. I spent awhile comparing and cant see whats changed compared to master. @cas-1092 I spent almost an hour with Blur and dont get that issue on master. RCB actually made it worse for me and I was 60fps locked even with accurate xfloat at 400% res scale. Graphics seemed fine on master? Also having issues getting ingame on Force Unleashed and NFS Rivals, if someone can msg me on our discord server and provide footage that would be helpful. |
Here's a full comparison that I've tested on five games. |
@Asinin3 |
An image is worth a thousand words. |
Here's a comparison for Star Wars: The Force Unleashed. |
Fixes The Witch and the Hundred Knight honeycomb stippling #7041 |
@TigiHof That gfx artifact can be fixed with SPU Float Accurate.: So settings for this game are: WCB + RCB(general gfx), Accurate SPU DMA(boot fix), SPU Float Accurate(corrupted border gfx) The game appears to be perfect other than an issue where all the main/pause menu text gets corrupted on the 2nd load. Tried every setting possible but couldn't find fix. Present on Master as well. |
Unfortunately that does not work for me. The artifact is still present. But thanks, anyway! |
I cannot reproduce the artifact. Maybe it's caused by upscaling in this case? Missing pixels in the bottom-right is a known gotcha with the tiling setup because the hardware overscans the memory by 48px at 720p res. However, that is already accounted for. |
|
No, no upscaling involved. Here is a RSX capture: |
I think I'll just try and figure out why rivals broke and commit this. There is a lot of work left to do afterward such as OpenGL support which is completely missing at the moment. |
After thinking about it and seeing all the problems I think an option makes more sense than trying to fix everything in one PR. |
If any problems are observed, please report them at #14682 so I can investigate. |
Can someone share their build of the Windows version with the fix installed? |
@alanjsebas The PR has already been merged in the master, update the emulator and activate this new option in Advanced tab |
Somehow I didn't notice that. Incredibly sorry, and thanks. |
Addresses #13680
Fixes #6399
Fixes #6609 (partially, that game has another bug)
Fixes #12756
Also fixes many AAA games when run without patches + WCB+RCB because they often do SPU MLAA. This set fixes memory access and removes the honeycomb stippling pattern observed previously.