[Bug 109732] DiRT Rally has extreme graphical corruption and performance loss
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Mon Mar 11 23:56:18 UTC 2019
https://bugs.freedesktop.org/show_bug.cgi?id=109732
Kenneth Graunke <kenneth at whitecape.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Assignee|intel-3d-bugs at lists.freedes |kenneth at whitecape.org
|ktop.org |
Status|NEW |ASSIGNED
--- Comment #4 from Kenneth Graunke <kenneth at whitecape.org> ---
Narrowed this down a lot, finally! st is doing more aggressive peephole select
than i965, causing the NIR to be a fmov.sat of a b32csel. The backend compiler
is creating a csel instruction for this, and dropping the saturate on the
floor. This result is used to determine whether to discard pixels, resulting
in a lot of garbage pixels being drawn. Disabling opt_peephole_csel in the
backend fixes it.
The shader containing 02fd04ad_088a284a_e477969e_48f676f2 in a comment (2626 in
shader-db) renders the text and exhibits the problem nicely.
Now to figure out *why* the compiler is doing that...
--
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20190311/0a44d510/attachment-0001.html>
More information about the intel-3d-bugs
mailing list