-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Crash: Mind over Mutant missing visible circle in digging #13886
Comments
Somewhere In Main Windiw UI: Pixel 127.. |
@Panderner no feedback!? |
Still occur in latest build. I'm using POCO M3 |
So this is adreno gpu vulkan issue only |
This must be Adreno GPU specific |
Probably yet another minor stencil/blending bug in the driver, sigh. Not sure we can do much about it. |
The circle is drawn at 35/100 (as 90 verts for 30 TRIANGLES.) It uses:
In other words, it should directly write 4C to stencil, and do nothing else. After that it does smaller circles that are the same: stencil=99, then stencil=e5. After that, it uses alphablending with dst.a vs 1.0 - dst.a to draw only in the masked areas with bevel. The Adreno bug we knew about was not being able to discard stencil when there's no depth. This bug seems different - it seems like alpha is failing to be written (maybe.) I'm also able to reproduce this issue on a Google Pixel that has the previous bug patched. -[Unknown] |
A lot of bugs in this area for sure... Seems they get a little aggressive with their optimizer when they see ALWAYS ? It should be possible to make a test for this in the GPU testing thing in developer settings... |
Oops, yes. I agree. Luckily, this is a fairly simple frame dump and a simple draw. -[Unknown] |
Just an update: this is also an issue on an Adreno 620 with the latest Android updates. -[Unknown] |
When I digging a hole using spinning in Crash: Mind over Mutant the visible circle is missing for Vulkan but not OpenGL.
OpenGL:
Vulkan:
GE dump:
ULUS10377_0001.ppdmp.zip
The text was updated successfully, but these errors were encountered: