Web: Make switched methods all be non-virtual, more web-dependent code,
authorJohn Kessenich <cepheus@frii.com>
Sun, 11 Aug 2019 13:41:45 +0000 (07:41 -0600)
committerJohn Kessenich <cepheus@frii.com>
Wed, 21 Aug 2019 05:21:56 +0000 (23:21 -0600)
commitb9197c812e5c10c646b897ee5681741c6b6c2787
treec0b73c47d0811f757143f37f7efe9dbadd8a49ef
parentd8834df99298d47c240c3192ff6d3277d8786dc3
Web: Make switched methods all be non-virtual, more web-dependent code,

added a few more HLSL flag tests.  This was mostly focused on the SPV generator.
Saves about 17K.
19 files changed:
SPIRV/GlslangToSpv.cpp
SPIRV/SpvBuilder.cpp
SPIRV/SpvBuilder.h
Test/baseResults/hlsl.depthGreater.frag.out
Test/baseResults/hlsl.depthLess.frag.out
Test/baseResults/hlsl.structIoFourWay.frag.out
Test/baseResults/size
Test/baseResults/spv.depthOut.frag.out
glslang/Include/BaseTypes.h
glslang/Include/Types.h
glslang/Include/intermediate.h
glslang/MachineIndependent/ParseContextBase.cpp
glslang/MachineIndependent/ParseHelper.cpp
glslang/MachineIndependent/linkValidate.cpp
glslang/MachineIndependent/localintermediate.h
glslang/MachineIndependent/parseVersions.h
glslang/MachineIndependent/reflection.cpp
glslang/Public/ShaderLang.h
gtests/TestFixture.h