https://bugs.freedesktop.org/show_bug.cgi?id=106163

            Bug ID: 106163
           Summary: r600/sb: optimizer tries to schedule access to
                    different array elements in one intstruction group
           Product: Mesa
           Version: git
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: low
         Component: Drivers/Gallium/r600
          Assignee: mesa-dev@lists.freedesktop.org
          Reporter: gw.foss...@gmail.com
        QA Contact: mesa-dev@lists.freedesktop.org
                CC: gw.foss...@gmail.com

Created attachment 138964
  --> https://bugs.freedesktop.org/attachment.cgi?id=138964&action=edit
piglit test that triggers the faulty behaviour

The attached piglit test will run through in release mode, because sb bails out
in the post_scheduler: 

##post_scheduler: unscheduled pending instructions :MOV     R6.x.1F,   
0.5|3f000000
MOV     R5.x.1F,    0|00000000
MOV     R3.x.1F,    1|3f800000
sb: error (1) in the post_scheduler pass.
sb: using unoptimized bytecode...

Obviously it would be preferable if sb would generate proper code instead.
Also in debug mode an assertion will fail at this point.

It is another incarnation of #103142, but I think it is better to open this as
a new bug.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to