On 2018-08-27 11:16 p.m., Dave Airlie wrote:
> From: Dave Airlie <airl...@redhat.com>
> 
> This hijacks the top 16-bits of swizzle, to pass in the swizzle
> for the second channel.
> 
> This fixes handling .yx swizzles of 64-bit values.
> 
> This should fixup radeonsi and llvmpipe.
> 
> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=107524

This change broke a bunch of piglit tests for me with radeonsi on
Bonaire:

spec@arb_enhanced_layouts@execution@component-layout@vs-fs-array-dvec3
spec@arb_tessellation_shader@execution@dvec2-vs-tcs-tes
spec@arb_tessellation_shader@execution@double-array-vs-tcs-tes
spec@arb_tessellation_shader@execution@double-vs-tcs-tes
spec@arb_tessellation_shader@execution@dvec3-vs-tcs-tes
spec@arb_tessellation_shader@execution@variable-indexing@tes-input-array-dvec4-index-rd
spec@arb_tessellation_shader@execution@variable-indexing@vs-output-array-dvec4-index-wr-before-tcs
spec@arb_tessellation_shader@execution@variable-indexing@tcs-output-array-dvec4-index-wr
spec@arb_tessellation_shader@execution@variable-indexing@tcs-input-array-dvec4-index-rd


-- 
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to