From: Marek Olšák Date: Thu, 13 Aug 2020 19:14:19 +0000 (-0400) Subject: nir: add interpolation qualifiers for color sysvals into shader_info X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=7980f3e519f91508787b9dab3bc1e79169a77c48;p=mesa.git nir: add interpolation qualifiers for color sysvals into shader_info needed by radeonsi Reviewed-by: Eric Anholt Part-of: --- diff --git a/src/compiler/shader_info.h b/src/compiler/shader_info.h index 844815d39c1..760bc5556cb 100644 --- a/src/compiler/shader_info.h +++ b/src/compiler/shader_info.h @@ -307,6 +307,17 @@ typedef struct shader_info { /** gl_FragDepth layout for ARB_conservative_depth. */ enum gl_frag_depth_layout depth_layout:3; + + /** + * Interpolation qualifiers for drivers that lowers color inputs + * to system values. + */ + unsigned color0_interp:3; /* glsl_interp_mode */ + bool color0_sample:1; + bool color0_centroid:1; + unsigned color1_interp:3; /* glsl_interp_mode */ + bool color1_sample:1; + bool color1_centroid:1; } fs; struct {