Skip to content
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: Restructure ZCULL query triggers #7582

Merged
merged 2 commits into from
Feb 26, 2020
Merged

rsx: Restructure ZCULL query triggers #7582

merged 2 commits into from
Feb 26, 2020

Conversation

kd-11
Copy link
Contributor

@kd-11 kd-11 commented Feb 24, 2020

Overview

  • Both ZCULL stats and ZPASS stats require hardware queries, but ZCULL stats should not contribute to ZPASS stats and vice versa!
  • Disables hardware queries for ZCULL stats by themselves, we cannot generate them correctly anyway and no game so far has been found to actually use them. Should lessen the load on the backend for games that do not actually require it.

Notes

  • Fixes sun shining indoors in Dark Souls
  • Also significantly lowers the number of issued hw queries and could theoretically improve performance in some applications.

@Megamouse Megamouse added the RSX label Feb 24, 2020
@RainbowCookie32
Copy link
Contributor

Also fixes the sun in Alien Isolation

Before:
image

This PR:
image

@kd-11 kd-11 changed the title [TESTERS NEEDED] rsx: Restructure ZCULL query triggers rsx: Restructure ZCULL query triggers Feb 25, 2020
- Both ZCULL stats and ZPASS stats require hardware queries, but
  ZCULL stats should not contribute to ZPASS stats and vice versa!

- Disables hardware queries for ZCULL stats by themselves, we cannot
  generate them correctly anyway and no game so far has been found to
  actually use them. Should lessen the load on the backend for games
  that do not actually require it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants