Fix warning from uniform conversion template.

Trac #18606
The data loss is as required by the spec.

Signed-off-by: Nicolas Capens

git-svn-id: http://angleproject.googlecode.com/svn/trunk@866 736b8ea6-26fd-11df-bfd4-992fa37f6226
diff --git a/src/libGLESv2/Program.cpp b/src/libGLESv2/Program.cpp
index 60cd4f2..415a16d 100644
--- a/src/libGLESv2/Program.cpp
+++ b/src/libGLESv2/Program.cpp
@@ -560,7 +560,7 @@
     {
         for (int y = 0; y < copyHeight; y++)
         {
-            target[x * targetWidth + y] = value[y * srcWidth + x];
+            target[x * targetWidth + y] = (T)value[y * srcWidth + x];
         }
     }
     // clear unfilled right side
@@ -568,7 +568,7 @@
     {
         for (int x = srcWidth; x < targetWidth; x++)
         {
-            target[y * targetWidth + x] = 0;
+            target[y * targetWidth + x] = (T)0;
         }
     }
     // clear unfilled bottom.
@@ -576,7 +576,7 @@
     {
         for (int x = 0; x < targetWidth; x++)
         {
-            target[y * targetWidth + x] = 0;
+            target[y * targetWidth + x] = (T)0;
         }
     }
 }