HLSL: don't do a deepCopy() for typedef, as we still want to share the type graph.
authorJohn Kessenich <cepheus@frii.com>
Wed, 8 Feb 2017 20:59:30 +0000 (13:59 -0700)
committerJohn Kessenich <cepheus@frii.com>
Wed, 8 Feb 2017 20:59:30 +0000 (13:59 -0700)
commitdd40260b636c61ae251d685f1e90178197712325
tree69f0555b2d30897f75b11b1e437fc97b7bc29607
parent65ee230f1c4f26206b272d1499f2218ed018adbd
HLSL: don't do a deepCopy() for typedef, as we still want to share the type graph.

This enables the IO type mapping to work transparently for typedefs.
Test/baseResults/hlsl.struct.split.array.geom.out
glslang/Include/revision.h
hlsl/hlslParseHelper.cpp
hlsl/hlslParseHelper.h