Re: [Mesa-dev] [PATCH] gallivm: avx-512 changes for texel fetcher

2018-01-18 Thread Roland Scheidegger
Am 18.01.2018 um 20:26 schrieb Kyriazis, George: >> On Jan 18, 2018, at 1:10 PM, Roland Scheidegger > > wrote: >> >> Am 17.01.2018 um 23:33 schrieb George Kyriazis: >>> The texture swizzle was not doing the right thing for avx512-style >>> 16-wide loads. >>> >>> Special-c

Re: [Mesa-dev] [PATCH] gallivm: avx-512 changes for texel fetcher

2018-01-18 Thread Kyriazis, George
On Jan 18, 2018, at 1:10 PM, Roland Scheidegger mailto:srol...@vmware.com>> wrote: Am 17.01.2018 um 23:33 schrieb George Kyriazis: The texture swizzle was not doing the right thing for avx512-style 16-wide loads. Special-case the post-load swizzle operations for avx512 so that we move the xyzw

Re: [Mesa-dev] [PATCH] gallivm: avx-512 changes for texel fetcher

2018-01-18 Thread Kyriazis, George
On Jan 18, 2018, at 1:10 PM, Roland Scheidegger mailto:srol...@vmware.com>> wrote: Am 17.01.2018 um 23:33 schrieb George Kyriazis: The texture swizzle was not doing the right thing for avx512-style 16-wide loads. Special-case the post-load swizzle operations for avx512 so that we move the xyzw c

Re: [Mesa-dev] [PATCH] gallivm: avx-512 changes for texel fetcher

2018-01-18 Thread Roland Scheidegger
Am 17.01.2018 um 23:33 schrieb George Kyriazis: > The texture swizzle was not doing the right thing for avx512-style > 16-wide loads. > > Special-case the post-load swizzle operations for avx512 so that we move > the xyzw components correctly to the outputs. > > cc: Jose Fonseca > --- > src/gal

[Mesa-dev] [PATCH] gallivm: avx-512 changes for texel fetcher

2018-01-18 Thread George Kyriazis
The texture swizzle was not doing the right thing for avx512-style 16-wide loads. Special-case the post-load swizzle operations for avx512 so that we move the xyzw components correctly to the outputs. cc: Jose Fonseca --- src/gallium/auxiliary/gallivm/lp_bld_pack.c | 40