Add option to reflect all block members, inactive or active.
authorbaldurk <baldurk@baldurk.org>
Wed, 30 Jan 2019 15:34:02 +0000 (15:34 +0000)
committerbaldurk <baldurk@baldurk.org>
Mon, 4 Feb 2019 12:02:59 +0000 (12:02 +0000)
commita972e73ad78904064b2155a06550fdf20fcd33b6
treec62860d2e0a4f7133080e79989eadef20fa27a4f
parent657acc0c4077b57a950d04bcf9dab509e1f50525
Add option to reflect all block members, inactive or active.

* The stages mask is more fine-grained, and each variable or block's mask
  indicates which stages it's active in.
17 files changed:
StandAlone/StandAlone.cpp
Test/baseResults/hlsl.automap.frag.out
Test/baseResults/hlsl.reflection.binding.frag.out
Test/baseResults/hlsl.reflection.vert.out
Test/baseResults/hlsl.shift.per-set.frag.out
Test/baseResults/reflection.linked.options.out [new file with mode: 0644]
Test/baseResults/reflection.linked.out [new file with mode: 0644]
Test/baseResults/reflection.options.frag.out
Test/baseResults/reflection.options.vert.out
Test/baseResults/reflection.vert.out
Test/reflection.linked.frag [new file with mode: 0644]
Test/reflection.linked.vert [new file with mode: 0644]
Test/reflection.options.vert
Test/reflection.vert
Test/runtests
glslang/MachineIndependent/reflection.cpp
glslang/Public/ShaderLang.h