HLSL: Make the entry-point shadow function have non-IO params and return.
authorJohn Kessenich <cepheus@frii.com>
Thu, 2 Feb 2017 01:09:17 +0000 (18:09 -0700)
committerJohn Kessenich <cepheus@frii.com>
Tue, 7 Feb 2017 05:58:32 +0000 (22:58 -0700)
commitabd8dca86dcb12bb19835e0f65951062abfa7211
tree96ad4d9b4a63bfd96682412777e787516542eb2d
parent5d3023af03a405a06d1ed454f397f6007779e968
HLSL: Make the entry-point shadow function have non-IO params and return.

This also removes an no longer needed makeTemporary() and rationalizes
makeTypeNonIo()'s interface.
24 files changed:
Test/baseResults/hlsl.basic.comp.out
Test/baseResults/hlsl.depthGreater.frag.out
Test/baseResults/hlsl.depthLess.frag.out
Test/baseResults/hlsl.entry-in.frag.out
Test/baseResults/hlsl.gather.basic.dx10.vert.out
Test/baseResults/hlsl.getdimensions.dx10.vert.out
Test/baseResults/hlsl.inoutquals.frag.out
Test/baseResults/hlsl.load.basic.dx10.vert.out
Test/baseResults/hlsl.multiEntry.vert.out
Test/baseResults/hlsl.numthreads.comp.out
Test/baseResults/hlsl.samplegrad.basic.dx10.vert.out
Test/baseResults/hlsl.samplelevel.basic.dx10.vert.out
Test/baseResults/hlsl.struct.frag.out
Test/baseResults/hlsl.struct.split-1.vert.out
Test/baseResults/hlsl.struct.split.array.geom.out
Test/baseResults/hlsl.struct.split.assign.frag.out
Test/baseResults/hlsl.struct.split.call.vert.out
Test/baseResults/hlsl.struct.split.nested.geom.out
Test/baseResults/hlsl.struct.split.trivial.vert.out
Test/baseResults/hlsl.structarray.flatten.geom.out
Test/baseResults/hlsl.structin.vert.out
glslang/Include/revision.h
hlsl/hlslParseHelper.cpp
hlsl/hlslParseHelper.h