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;
}