+ /**
+ * \name ARB_fragment_coord_conventions
+ * @{
+ */
+ bool pixel_center_integer:1;
+ bool origin_upper_left:1;
+ /*@}*/
+
+ bool pixel_interlock_ordered:1;
+ bool pixel_interlock_unordered:1;
+ bool sample_interlock_ordered:1;
+ bool sample_interlock_unordered:1;
+
+ /**
+ * Flags whether NIR's base types on the FS color outputs should be
+ * ignored.
+ *
+ * GLSL requires that fragment shader output base types match the
+ * render target's base types for the behavior to be defined. From
+ * the GL 4.6 spec:
+ *
+ * "If the values written by the fragment shader do not match the
+ * format(s) of the corresponding color buffer(s), the result is
+ * undefined."
+ *
+ * However, for NIR shaders translated from TGSI, we don't have the
+ * output types any more, so the driver will need to do whatever
+ * fixups are necessary to handle effectively untyped data being
+ * output from the FS.
+ */
+ bool untyped_color_outputs:1;