bool int64_atomics;
bool integer_functions2;
bool kernel;
+ bool kernel_image;
+ bool literal_sampler;
bool min_lod;
bool multiview;
bool physical_storage_buffer_address;
/** 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 {