<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>