mesa/src
Jason Ekstrand 57804efa88 i965/fs: Flag all slots of a flat input as flat
Otherwise, only the first vec4 of a matrix or other complex type will
get marked as flat and we'll interpolate the others.  This was caught by
a dEQP test which started failing because it did a SSO vs. non-SSO
comparison.  Previously, we did the interpolation wrong consistently in
both versions.  However, with one of Tim Arceri's NIR linkingpatches, we
started splitting the matrix input into vectors at link time in the
non-SSO version and it started getting correctly interpolated which
didn't match the broken SSO version.  As of this commit, they both get
correctly interpolated.

Fixes: e61cc87c75 "i965/fs: Add a flat_inputs field to prog_data"
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
2018-08-01 18:02:28 -07:00
..
amd ac,radeonsi: reduce optimizations for complex compute shaders on older APUs (v2) 2018-08-01 15:25:18 -04:00
broadcom v3d: Actually put the "%s" in the snprintf. 2018-08-01 11:39:19 -07:00
compiler nir/meson: fix c vs cpp args for nir test 2018-08-01 12:51:22 -07:00
egl egl/x11: Handle both depth 30 formats for eglCreateImage(). (v4) 2018-08-01 12:55:37 +01:00
gallium gallium: fix ddebug on windows 2018-08-01 12:50:25 -07:00
gbm gbm: Add support for 10bpp BGR formats 2018-08-01 12:55:37 +01:00
getopt
glx Make glXChooseFBConfig handle unspecified sRGB correctly 2018-07-31 13:56:13 -04:00
gtest autotools: include meson build files in tarball 2018-01-19 16:30:51 -08:00
hgl meson: Add Haiku platform support v4 2018-02-16 16:56:34 -06:00
intel i965/fs: Flag all slots of a flat input as flat 2018-08-01 18:02:28 -07:00
loader loader_dri3: Handle mismatched depth 30 formats for Prime renderoffload. 2018-08-01 12:55:37 +01:00
mapi mesa: GL_MESA_framebuffer_flip_y extension [v4] 2018-07-27 12:32:25 -07:00
mesa glsl, glsl_to_tgsi: fix sampler/image constants 2018-08-01 00:10:01 -04:00
util util: move process.[ch] to u_process.[ch] 2018-08-01 12:47:16 -07:00
vulkan vulkan/wsi: fix incorrect assignment in assert() 2018-07-25 20:55:35 +01:00
git_sha1.h.in meson: Build i965 and dri stack 2017-10-09 13:42:44 -07:00
Makefile.am egl: rewire the build systems to use libwayland-egl 2018-06-06 12:11:57 -07:00
meson.build v3d: Fix meson build without vc4. 2018-07-29 19:22:33 -07:00
SConscript buildsys: move file regeneration logic to the script itself 2017-10-27 13:38:37 +01:00