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: Remove zclip hackery #11268
rsx: Remove zclip hackery #11268
Conversation
- Calculates precise Z value as requested by the game - Works properly if the underlying Z format matches the PS3 1:1 but may cause minor problems otherwise
Interesting PR... , will test all my titles tonight :) |
It regressed on AMD, GT6 has broken skyboxes |
I feared as much. I'll restore the unprecision hack for GPUs without integer Z buffers. This feature is completely useless in modern titles but it really helps with emulation :( |
The flickering is gone in Deadly Premonition, shadows looks the same as in the build before the regression. PR: rpcs3-v0.0.19-add0cb3d_win64.mp4Master: rpcs3-v0.0.19-13106-18f59d3b_win64.mp4Old build: rpcs3-v0.0.12-10844-2e88924c_win64.mp4 |
@DaishinSilviaGT Please try with the new build when you can. |
Other testing results:
|
I had the same, broken skybox GT6 on GTX 1660 |
- If near and far clip are too close together, the API will not distinguish between them leading to out of bounds values
GT6 should be ok now. Please check for other regressions. |
Will test GT6 and other titles tonight :) ( P.S. - GT6 have some serious issues with hardware blitting, and only CPU blit currently working without constant flashing and particle bugs and only without WCB/WDB/RCB/RDB usage... MLAA antialiasing is broken too as well as bloom postprocessing. ) |
Gt6 fixed! In Uncharted 3 strange stutters, in master all ok |
It would be helpful to get a short video clip demonstrating the problem. |
Confirm - GT6 skybox is fixed. All other titles I have shows no regression (^_^) |
|
base-profile-20211222-18315901-online-video-cuttercom-1_Uk8jol60.online-video-cutter.com.2.mp4Gt6 stutters too |
In master all good, test exe in master folder rpcs3, settings same |
I don't see anything different in that 8 second clip than just how the game has performed for me since I got it. |
No, not the same, 3 stutters in video, in master all clean, video upload limit 10mb big problem |
Unrelated, this code change changes shader accuracy and has nothing to do with rendering pipeline or performance. I thought the report was a regression causing graphical glitches but if its just performance stutters I'm confident it is caused by something else. |
I don't know why, but test all settings and this pr and Thread Scheduler: RPCS3 Alternative Sheduler give stutters, in master all good |
I go to Operation System scheduler, test with Alternative please |
The PR is already merged. Please open a regression ticket and provide RSX captures for analysis. |
Fixes #8950
AMD is still broken, but that is because of a hardware limitation. It was always broken, so no regression on that front.
Needs testing as it interacts with a lot of titles that have weird clip volumes.