[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