nir/spirv: Array lengths are constants not literals
[mesa.git] / src / glsl / ir.h
index e1109eec1d3da8649eadd947570d3c0b6d3ba831..bdc932ef538aaacf6186f68b7b59d3e60ace1926 100644 (file)
@@ -658,6 +658,13 @@ public:
        */
       unsigned assigned:1;
 
+      /**
+       * When separate shader programs are enabled, only input/outputs between
+       * the stages of a multi-stage separate program can be safely removed
+       * from the shader interface. Other input/outputs must remains active.
+       */
+      unsigned always_active_io:1;
+
       /**
        * Enum indicating how the variable was declared.  See
        * ir_var_declaration_type.