commit | de1e00e1e80eb9d5fd875415ae052b5dc8dcc601 | [log] [tgz] |
---|---|---|
author | Zhenyao Mo <zmo@chromium.org> | Thu Oct 09 16:55:32 2014 -0700 |
committer | Zhenyao Mo <zmo@chromium.org> | Fri Oct 10 19:03:10 2014 +0000 |
tree | 83aca2576e249eb0d36509cd0e3594e3f9c11855 | |
parent | 9ad2ab336b201774512c13893b3c62477e150584 [diff] [blame] |
Implement support of unary operator "+" in translator. BUG=angle:779 TEST=conformance/glsl/misc/struct-unary-operators.html Change-Id: Ia827e07dcfc8ad3bbbc078e54336815be9027945 Reviewed-on: https://chromium-review.googlesource.com/222720 Reviewed-by: Jamie Madill <jmadill@chromium.org> Reviewed-by: Kenneth Russell <kbr@chromium.org> Tested-by: Zhenyao Mo <zmo@chromium.org>
diff --git a/src/compiler/translator/Intermediate.cpp b/src/compiler/translator/Intermediate.cpp index ef4f833..e558683 100644 --- a/src/compiler/translator/Intermediate.cpp +++ b/src/compiler/translator/Intermediate.cpp
@@ -198,6 +198,7 @@ case EOpPostDecrement: case EOpPreDecrement: case EOpNegative: + case EOpPositive: if (child->getType().getBasicType() == EbtStruct || child->getType().isArray()) {