summaryrefslogtreecommitdiffstats
path: root/src/mapi/entry_x86-64_tls.h
diff options
context:
space:
mode:
authorJason Ekstrand <[email protected]>2018-07-31 05:31:47 -0700
committerJason Ekstrand <[email protected]>2018-08-01 18:02:28 -0700
commit57804efa885074866e1388191b5f48680c6151da (patch)
tree800cec737aa0b75e2a51ca4a05e00849a67e1bf7 /src/mapi/entry_x86-64_tls.h
parent4e060385e9c46892535d2d62313d5e53f175c0f5 (diff)
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: e61cc87c757f8bc "i965/fs: Add a flat_inputs field to prog_data" Reviewed-by: Kenneth Graunke <[email protected]> Reviewed-by: Timothy Arceri <[email protected]>
Diffstat (limited to 'src/mapi/entry_x86-64_tls.h')
0 files changed, 0 insertions, 0 deletions