HLSL: remove pervertex output blocks
authorsteve-lunarg <steve_gh@khasekhemwy.net>
Fri, 3 Feb 2017 20:37:54 +0000 (13:37 -0700)
committerJohn Kessenich <cepheus@frii.com>
Tue, 7 Feb 2017 06:00:51 +0000 (23:00 -0700)
commit2c5ab9c8fce6014328e580da2918e5eb8206011a
tree17e32cd1362e4ddf1082b9049f031647f8f18340
parentfbb58a4e0b4e88c0849421a487edb85c660df13c
HLSL: remove pervertex output blocks

This removes pervertex output blocks, in favor of using only
loose variables.  The pervertex blocks are not required and were
only partly implemented, and were adding some complication.

This change goes with wrap-entry-point.
Test/baseResults/hlsl.gather.basic.dx10.vert.out
Test/baseResults/hlsl.getdimensions.dx10.vert.out
Test/baseResults/hlsl.load.basic.dx10.vert.out
Test/baseResults/hlsl.samplegrad.basic.dx10.vert.out
Test/baseResults/hlsl.samplelevel.basic.dx10.vert.out
Test/baseResults/hlsl.struct.split-1.vert.out
Test/baseResults/hlsl.struct.split.call.vert.out
Test/baseResults/hlsl.struct.split.nested.geom.out
Test/baseResults/hlsl.struct.split.trivial.geom.out
Test/baseResults/hlsl.struct.split.trivial.vert.out
hlsl/hlslParseHelper.cpp