Fixed glGetShaderPrecisionFormat output
TRAC #12041
Signed-off-by: Daniel Koch

Author:    Nicolas Capens

git-svn-id: https://angleproject.googlecode.com/svn/trunk@188 736b8ea6-26fd-11df-bfd4-992fa37f6226
diff --git a/src/libGLESv2/libGLESv2.cpp b/src/libGLESv2/libGLESv2.cpp
index 516ec8c..163a74f 100644
--- a/src/libGLESv2/libGLESv2.cpp
+++ b/src/libGLESv2/libGLESv2.cpp
@@ -2607,8 +2607,7 @@
             // Assume IEEE 754 precision
             range[0] = 127;
             range[1] = 127;
-            precision[0] = 23;
-            precision[1] = 23;
+            *precision = 23;
             break;
           case GL_LOW_INT:
           case GL_MEDIUM_INT:
@@ -2617,8 +2616,7 @@
             // which can accurately represent integers up to +/-16777216
             range[0] = 24;
             range[1] = 24;
-            precision[0] = 0;
-            precision[1] = 0;
+            *precision = 0;
             break;
           default:
             return error(GL_INVALID_ENUM);