Only retrieve the precision of integer and floating-point types.

TRAC #22635
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens

git-svn-id: https://angleproject.googlecode.com/svn/branches/dx11proto@1944 736b8ea6-26fd-11df-bfd4-992fa37f6226
diff --git a/src/compiler/OutputHLSL.cpp b/src/compiler/OutputHLSL.cpp
index 90e6e14..5ed62aa 100644
--- a/src/compiler/OutputHLSL.cpp
+++ b/src/compiler/OutputHLSL.cpp
@@ -3179,12 +3179,8 @@
           default: UNREACHABLE();
         }
     }
-    else if (type.getBasicType() == EbtBool)
-    {
-        return GL_BOOL;   // Booleans don't have a precision
-    }
-    else UNREACHABLE();
 
+    // Other types (boolean, sampler) don't have a precision
     return GL_NONE;
 }