Open Leopard20 opened 5 years ago
This occurs even on desktop. It appears to be caused by draw 686/1893 (a src >= dst test.) It draws correctly if that is skipped.
Depth clamp is enabled. Verts (triangle strip):
It's using a standard viewport/offset, so each of these points is outside the frustrum in some way (by virtue of Y alone.) However, since the depth is also outside, clipping is happening.
That being said, all vertices have negative Y, so both triangles should be cleanly outside the viewport no matter what.
-[Unknown]
That is really bizarre, I don't see how that's possible...
As much as i know Vulkan in PowerVR too is not so optimized for some games.I was facing many issues on my old phone and this new one running PowerVR Rogue Ge8320
It this GE dump same happens in latest builds. The graphics works ok for rest of PVs.
But with this part in magnet PV the graphical glitch triggers here.
This should be fixed with the latest depth clamp changes, I think. Sorry, forgot to link it.
That said, it's only on devices that support user clip/cull, which I think excludes Mali.
-[Unknown]
~This is possibly another Adreno 5xx driver bug.~ Vulkan:
OGL:
Frame dump: recording (1).zip
Cannot reproduce this issue using the dump. Adreno 506 GPU Vulkan ppsspp https://github.com/hrydgard/ppsspp/commit/3ff400e40e122dcba771d32b8a064a3b42e7e371
Cool, maybe we can close then. Or quite likely, this might not be fully fixed on Mali yet...
This was a negative Z issue, like the others it's fixed on devices with clip/cull distance support.
We could probably close most of them and leave a single issue open noting Mali. But retesting them with Adreno devices is not going to help. I already validated it in 2021 when I posted that this was fixed by the depth clamp changes.
-[Unknown]
~This is possibly another Adreno 5xx driver bug.~ Vulkan:
OGL:
Frame dump: recording (1).zip