mesa/src
Francisco Jerez 9d8479d632 intel/fs: Implement quad swizzles on ICL+.
Align16 is no longer a thing, so a new implementation is provided
using Align1 instead.  Not all possible swizzles can be represented as
a single Align1 region, but some fast paths are provided for
frequently used swizzles that can be represented efficiently in Align1
mode.

Fixes ~90 subgroup quad swap Vulkan CTS tests.

Cc: mesa-stable@lists.freedesktop.org
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
(cherry picked from commit 812ede088f)
2019-01-11 19:19:09 +00:00
..
amd ac/nir,radv,radeonsi/nir: use correct indices for interpolation intrinsics 2019-01-11 19:19:09 +00:00
broadcom v3d: Add missing flagging of SYNCB as a TSY op. 2019-01-11 16:43:42 +00:00
compiler spirv: Sign-extend array indices 2019-01-11 19:19:09 +00:00
egl egl/haiku: Fix reference to disp vs dpy 2019-01-11 19:19:09 +00:00
gallium st/mesa: don't leak pipe_surface if pipe_context is not current 2019-01-11 19:19:09 +00:00
gbm gbm: remove unnecessary meson include 2018-11-14 18:53:02 +00:00
getopt
glx glx/test: meson: assorted include fixes 2019-01-11 19:19:08 +00:00
gtest meson: hide warnings from external project gtest 2018-10-31 18:20:25 +00:00
hgl meson: Add Haiku platform support v4 2018-02-16 16:56:34 -06:00
intel intel/fs: Implement quad swizzles on ICL+. 2019-01-11 19:19:09 +00:00
loader loader: free error state, when checking the drawable type 2019-01-11 16:43:42 +00:00
mapi glapi: add missing visibility args 2018-11-23 11:50:36 +00:00
mesa st/mesa: don't leak pipe_surface if pipe_context is not current 2019-01-11 19:19:09 +00:00
util util/ralloc: Make sizeof(linear_header) a multiple of 8 2018-11-14 18:53:02 +00:00
vulkan vulkan/wsi: fix s/,/;/ typo 2018-11-28 18:05:05 +00:00
Makefile.am configure: allow building with python3 2018-10-31 19:15:50 +00:00
meson.build TODO: glx: meson: build dri based glx tests, only with -Dglx=dri 2019-01-11 19:19:08 +00:00
SConscript scons: Remove gles option. 2018-10-19 16:50:26 +01:00