https://bugs.freedesktop.org/show_bug.cgi?id=102905
Roland Scheidegger changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://bugs.freedesktop.org/show_bug.cgi?id=102905
--- Comment #4 from i...@yahoo.com ---
(In reply to Roland Scheidegger from comment #3)
> I've just sent a patch to mesa-dev which should
> fix this, can you verify it works?
Yes it works nicely.
Can't wait to see the patch in git master. :)
-
https://bugs.freedesktop.org/show_bug.cgi?id=102905
--- Comment #3 from Roland Scheidegger ---
(In reply to iive from comment #2)
> The problem that causes this bug is when the first half of the above code,
> changes the condition check in the second. Something that will not happen,
> if "cndge"
https://bugs.freedesktop.org/show_bug.cgi?id=102905
--- Comment #2 from i...@yahoo.com ---
Back when I discovered the bug, glennk suggested that this commit might be
involved:
https://cgit.freedesktop.org/mesa/mesa/commit/?id=acef65503e79ce61a16bdba92462f0ed8a7b52c2
"r600g: fix abs() support on A
https://bugs.freedesktop.org/show_bug.cgi?id=102905
--- Comment #1 from i...@yahoo.com ---
This is how the modified (working) shader looks like when compiled.
---
FRAG
PROPERTY FS_COORD_ORIGIN UPPER_LEFT
PROPERTY MUL_ZERO_WINS 1
DCL IN[0], GENERIC[0], PERSPECTIVE, CENTROID
DCL IN[1], GENERIC[1], P
https://bugs.freedesktop.org/show_bug.cgi?id=102905
Bug ID: 102905
Summary: [R600] Miscompilation of TGSI to VLIW causes artifacts
in Gallium Nine with Crysis2 bump mapping
Product: Mesa
Version: 17.2
Hardware: Other