glsl: Parse and propagate derivative_group to shader_info
[mesa.git] / src / mesa / main / mtypes.h
index d024d2a39fecc443786b8ae61e8df64bcdbc6c83..6f9c74bdfb03038263f44e156cefb8646d328bd3 100644 (file)
@@ -2516,6 +2516,12 @@ struct gl_shader_info
        * ARB_compute_variable_group_size.
        */
       bool LocalSizeVariable;
+
+      /*
+       * Arrangement of invocations used to calculate derivatives in a compute
+       * shader.  From NV_compute_shader_derivatives.
+       */
+      enum gl_derivative_group DerivativeGroup;
    } Comp;
 };