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

[Hotfix] vk: Add checks for alphaToOne support #6919

Merged
merged 2 commits into from
Oct 29, 2019
Merged

Conversation

kd-11
Copy link
Contributor

@kd-11 kd-11 commented Oct 29, 2019

AMD windows driver does not support alpha-to-one and crashes when alpha-to-one feature is enabled.
To properly work around this would require also emulating the whole sample masking stage but this is very rarely used due to the fact that you can just disable blending when using alphaToCoverage. I have not encountered any PS3 application that actually uses this, but if one is found, a fallback implementation could theoretically be written. Leaving that task for the future as it is not a priority.

Fixes AMD windows driver crashing on boot when MSAA is enabled (regression).

kd-11 and others added 2 commits October 29, 2019 23:34
- This feature is very rarely used, as alphaToCoverage is commonly used as a replacement for blending, not in addition to it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant