On Mon, May 18, 2015 at 11:19:13AM +0300, Petri Latvala wrote:
> On 05/15/2015 12:39 PM, Topi Pohjolainen wrote:
> >diff --git a/src/glsl/glsl_types.h b/src/glsl/glsl_types.h
> >index 5645dcd..25c4d30 100644
> >--- a/src/glsl/glsl_types.h
> >+++ b/src/glsl/glsl_types.h
> >@@ -100,6 +100,13 @@ enum glsl_matrix_layout {
> >     GLSL_MATRIX_LAYOUT_ROW_MAJOR
> >  };
> >+enum {
> >+   GLSL_PRECISION_NONE = 0,
> >+   GLSL_PRECISION_HIGH,
> >+   GLSL_PRECISION_MEDIUM,
> >+   GLSL_PRECISION_LOW
> >+};
> >+
> >  #ifdef __cplusplus
> >  #include "GL/gl.h"
> >  #include "util/ralloc.h"
> >@@ -768,6 +775,11 @@ struct glsl_struct_field {
> >      * streams (as in ir_variable::stream). -1 otherwise.
> >      */
> >     int stream;
> >+
> >+   /**
> >+    * Precission qualifier
> >+    */
> >+   unsigned precision;
> >  };
> 
> Typo in the comment, "Precision".

Thanks, although I think this is most likely picked out by Iago if he
continues to work on the link-state validation of precision qualifiers.
I included this just for the context sake (see the cover letter). This
wasn't needed by the rest of the series.

> 
> Is there a piglit test for uniforms with different precisions? That should
> be mentioned in the commit log imho.

Tapani and I briefly looked at the existing tests last week and we concluded
that most likely we need a bunch more. However, I'd like to get the
implementation work started first to get better idea what sort of corner cases
are we looking at from Mesa's point of view.
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to