HLSL: Remove workarounds for assigning to opaques.
authorJohn Kessenich <cepheus@frii.com>
Thu, 7 Sep 2017 10:33:11 +0000 (04:33 -0600)
committerGregF <greg@LunarG.com>
Fri, 29 Sep 2017 15:53:24 +0000 (09:53 -0600)
commit15fa7ef5f5b161b775cc4c42d33ff457760217ea
tree6bde6a3a89cc59a3f45e9ca14659468fe789d183
parentdabd1bf2f00225f7f208ff8e84d34bcce99d52ff
HLSL: Remove workarounds for assigning to opaques.

This assumes it will be combined with optimizing transforms
that eliminate assignments to opaques.
Test/baseResults/hlsl.aliasOpaque.frag.out
Test/baseResults/hlsl.array.flatten.frag.out
Test/baseResults/hlsl.flattenOpaqueInit.vert.out
Test/baseResults/hlsl.flattenOpaqueInitMix.vert.out
glslang/MachineIndependent/localintermediate.h
hlsl/hlslParseHelper.cpp
hlsl/hlslParseHelper.h