mesa/src
Timothy Arceri 13cdf4e590 st/glsl_to_nir: simplify st_nir_assign_var_locations() and fix for fs outputs
We only need to check for previously processed location on user
defined varyings as they are the only ones that support component
packing. Therefore a single instance of processed_locs can be
shared by regular varyings and patches.

For simplicity we make processed_locs an array in order to handle
dual source bleanding.

Fixes the follow piglit test on radeonsi:
tests/spec/arb_enhanced_layouts/execution/component-layout/fs-output.shader_test

Reviewed-by: Dave Airlie <airlied@redhat.com>
2018-03-02 09:11:20 +11:00
..
amd radv: only emit cache flushes when the pool size is large enough 2018-03-01 09:53:40 +01:00
broadcom nir: add lower_ldexp to nir compiler options 2018-02-28 09:23:49 +11:00
compiler nir/search: Include 8 and 16-bit support in construct_value 2018-03-01 09:16:03 -08:00
egl *-symbol-check: use correct nm path when cross-compiling 2018-02-26 13:50:59 +00:00
gallium gallium/util: use sockets on PIPE_OS_UNIX in u_network 2018-03-01 18:44:39 +00:00
gbm *-symbol-check: use correct nm path when cross-compiling 2018-02-26 13:50:59 +00:00
getopt
glx loader_dri3/glx/egl: Reinstate the loader_dri3_vtable get_dri_screen callback 2018-02-20 10:36:53 +01:00
gtest
hgl meson: Add Haiku platform support v4 2018-02-16 16:56:34 -06:00
intel anv: Enable MSAA fast-clears 2018-03-01 14:07:58 -08:00
loader x11/dri3: Store raw present completion mode 2018-02-21 21:57:38 +00:00
mapi *-symbol-check: use correct nm path when cross-compiling 2018-02-26 13:50:59 +00:00
mesa st/glsl_to_nir: simplify st_nir_assign_var_locations() and fix for fs outputs 2018-03-02 09:11:20 +11:00
util util: use clock_gettime() on PIPE_OS_BSD 2018-03-01 18:44:38 +00:00
vulkan android: vulkan/util: add dependency on libnativewindow for O and later 2018-02-26 14:50:24 +02:00
git_sha1.h.in
Makefile.am
meson.build meson: fix building without GL 2018-02-26 09:32:14 -08:00
SConscript