Implemented support for user-defined structures
TRAC #11730
Signed-off-by: Andrew Lewycky
Signed-off-by: Daniel Koch
Author: Nicolas Capens
git-svn-id: https://angleproject.googlecode.com/svn/trunk@116 736b8ea6-26fd-11df-bfd4-992fa37f6226
diff --git a/src/compiler/Intermediate.cpp b/src/compiler/Intermediate.cpp
index e7aa5aa..c85aaaf 100644
--- a/src/compiler/Intermediate.cpp
+++ b/src/compiler/Intermediate.cpp
@@ -774,7 +774,7 @@
// Base assumption: just make the type the same as the left
// operand. Then only deviations from this need be coded.
//
- setType(TType(type, EvqTemporary, left->getNominalSize(), left->isMatrix()));
+ setType(left->getType());
//
// Array operations.
@@ -1394,4 +1394,3 @@
pragmaTable = new TPragmaTable();
*pragmaTable = pTable;
}
-