https://bugs.freedesktop.org/show_bug.cgi?id=100613
--- Comment #28 from Ben Crocker <bcroc...@redhat.com> ---
The attached patch to lp_build_gather_elem_vec fixes the regressions
in, e.g., the draw-vertices 16-bit tests.
I'll spare you the assembly code this time, but suffice it to say the
code rearranges the 0.X.Y.Z subvalues in the GPR to the desired order
via suitable Bitcast and ShuffleVector operations.
In fact, the code for the load operation starts off identically; the
(new) code that shuffles the values into the correct positions occurs
much later and, in fact, operates on two vertices at once!
--
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev