<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Regression in Mesa 17 on s390x (zSystems)"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=100613#c17">Comment # 17</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Regression in Mesa 17 on s390x (zSystems)"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=100613">bug 100613</a>
              from <span class="vcard"><a class="email" href="mailto:halfline@gmail.com" title="Ray Strode <halfline@gmail.com>"> <span class="fn">Ray Strode</span></a>
</span></b>
        <pre>Created <span class=""><a href="attachment.cgi?id=131171" name="attach_131171" title="another patch that may aid in understanding what's going on">attachment 131171</a> <a href="attachment.cgi?id=131171&action=edit" title="another patch that may aid in understanding what's going on">[details]</a></span> <a href='page.cgi?id=splinter.html&bug=100613&attachment=131171'>[review]</a>
another patch that may aid in understanding what's going on

Just to follow up again, we played around a bit more and figured some stuff out
but we're still kind of banging around in the dark.

What we learned:

- The reason vector_justify = TRUE fixed one of the tests, but kept some
failing is because it was reversing X and Y coordinates, so only the first 3
component sshort test run was getting placed properly (because the test case
has x and y start with the same value).  The subsequent ones were growing down
instead of right.

- of course we can then get it working by changing the swizzle order in
u_format.csv to yxz1 for the 3 component short and 3 component half float
tests. clearly not the "right" fix, but was interesting to see all the tests
working.

- if i leave vector_justify to FALSE, but change <span class=""><a href="attachment.cgi?id=130980" name="attach_130980" title="the patch i'm running through piglit now">attachment 130980</a> <a href="attachment.cgi?id=130980&action=edit" title="the patch i'm running through piglit now">[details]</a></span> <a href='page.cgi?id=splinter.html&bug=100613&attachment=130980'>[review]</a> to use
fetch_width instead of format_desc->block.bits then all the 3 component sshort
tests and half float tests start working, but then r32g32b32_sscaled start
failing.  So, the above patch fudges it to make everything in draw-vertices and
draw-vertices-half-float work. Obviously not shippable, but might aid in
figuring out what's going on?</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>