Adjusting code interface
authorRoy <lryer@msn.com>
Mon, 2 Sep 2019 07:01:06 +0000 (15:01 +0800)
committerRoy <lryer@msn.com>
Mon, 2 Sep 2019 07:01:06 +0000 (15:01 +0800)
commitb69e8f3aca6ebe3c71f6ff1a858744c4cbaa3146
treed4a8842f10d5f1a5b6bb84f31631791aba09a3a0
parente8e138b9e08ed7a9820d5c1fec9a1617931e95f7
Adjusting code interface

glslang/include/intermediate.h -> Add a new interface to set TIntermBranch's expression.

glslang/include/Types.h -> Add interface to set Type's basicType and add interface to get basicType form a TSampler.

glslang/MachineIndependent/intermediate.cpp -> Part of the code in createConversion been encapsulating as a new function called buildConvertOp

glslang/MachineIndependent/localintermediate.h -> Export createConversion and
buildConvertOp as a public function

glslang/Public/ShaderLang.h -> Add interface to get shader object and shader source.
glslang/Include/Types.h
glslang/Include/intermediate.h
glslang/MachineIndependent/Intermediate.cpp
glslang/MachineIndependent/localintermediate.h
glslang/Public/ShaderLang.h