softpipe: Add (fake) support for TGSI_OPCODE_INTERP_SAMPLE
authorGert Wollny <gert.wollny@collabora.com>
Wed, 24 Apr 2019 07:50:01 +0000 (09:50 +0200)
committerGert Wollny <gert.wollny@collabora.com>
Wed, 1 May 2019 06:40:10 +0000 (08:40 +0200)
commit27bfd57bc72b63fb97e6fcc34348552db344535c
treef8169d7245a2002ada5d74cf5d908858e7646976
parente405e32d362579205c43d41b9c2e92352437b018
softpipe: Add (fake) support for TGSI_OPCODE_INTERP_SAMPLE

Softpipe doesn't support more than one sample, so this function
implements the interpolation at sample 0 and adds a stub to make it
possible to interpolate at other samples.

As it is this makes the piglits "fs-interpolateatsample-*" pass, but
they only ever test sample 0 anyway.

Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
src/gallium/auxiliary/tgsi/tgsi_exec.c