commit | 1c28e1f069264b8702db779ace2b9a1c727f00fd | [log] [tgz] |
---|---|---|
author | Jamie Madill <jmadill@chromium.org> | Mon Aug 04 11:37:54 2014 -0400 |
committer | Jamie Madill <jmadill@chromium.org> | Mon Aug 04 15:44:59 2014 +0000 |
tree | 07ee9647238f842bb0490128771ae7e547de7267 | |
parent | f4e39bfdcb6a9eeff9a94de81eafb31a158356f7 [diff] [blame] |
Fix shaders with invariant keyword. We would trigger assertion failures in Debug mode, and fail to parse and translate correctly in Release. BUG=angle:711 Change-Id: Ibb7f33b288376617598578f48c7bbdbdec044279 Reviewed-on: https://chromium-review.googlesource.com/210822 Tested-by: Jamie Madill <jmadill@chromium.org> Reviewed-by: Nicolas Capens <capn@chromium.org>
diff --git a/src/compiler/translator/util.cpp b/src/compiler/translator/util.cpp index 85c89ca..46ce99c 100644 --- a/src/compiler/translator/util.cpp +++ b/src/compiler/translator/util.cpp
@@ -268,6 +268,8 @@ case EvqFragmentIn: case EvqVaryingIn: case EvqVaryingOut: + case EvqInvariantVaryingIn: + case EvqInvariantVaryingOut: return INTERPOLATION_SMOOTH; case EvqCentroidIn: