Validate matching uniform precisions.

TRAC #22635
Signed-off-by: Shannon Woods
Signed-off-by: Geoff Lang
Author: Nicolas Capens

git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1941 736b8ea6-26fd-11df-bfd4-992fa37f6226
diff --git a/src/libGLESv2/Uniform.cpp b/src/libGLESv2/Uniform.cpp
index 42606e1..0fe3b8c 100644
--- a/src/libGLESv2/Uniform.cpp
+++ b/src/libGLESv2/Uniform.cpp
@@ -12,8 +12,8 @@
 namespace gl

 {

 

-Uniform::Uniform(GLenum type, const std::string &name, unsigned int arraySize)

-    : type(type), name(name), arraySize(arraySize)

+Uniform::Uniform(GLenum type, GLenum precision, const std::string &name, unsigned int arraySize)

+    : type(type), precision(precision), name(name), arraySize(arraySize)

 {

     int bytes = gl::UniformInternalSize(type) * elementCount();

     data = new unsigned char[bytes];