From 7980f3e519f91508787b9dab3bc1e79169a77c48 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Thu, 13 Aug 2020 15:14:19 -0400 Subject: [PATCH] nir: add interpolation qualifiers for color sysvals into shader_info needed by radeonsi Reviewed-by: Eric Anholt Part-of: --- src/compiler/shader_info.h | 11 +++++++++++ 1 file changed, 11 insertions(+) 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 { -- 2.30.2