Web: Use isEsProfile() instead of run-time testing; remove more atomics
authorJohn Kessenich <cepheus@frii.com>
Fri, 9 Aug 2019 09:49:15 +0000 (03:49 -0600)
committerJohn Kessenich <cepheus@frii.com>
Wed, 21 Aug 2019 05:21:56 +0000 (23:21 -0600)
commitfb4f2333daa75beeb00747fbc1cb1e06b5077c40
tree8cddc6c085988abb8cfb4509c3f52d6a89d3125c
parent155d351f864b3ccb0f14ea9a4421b2dd4ef259a2
Web: Use isEsProfile() instead of run-time testing; remove more atomics

Saves 2.5K, and design is better.
17 files changed:
SPIRV/GlslangToSpv.cpp
Test/baseResults/size
glslang/Include/Types.h
glslang/MachineIndependent/Initialize.cpp
glslang/MachineIndependent/Intermediate.cpp
glslang/MachineIndependent/ParseContextBase.cpp
glslang/MachineIndependent/ParseHelper.cpp
glslang/MachineIndependent/Scan.cpp
glslang/MachineIndependent/ShaderLang.cpp
glslang/MachineIndependent/Versions.cpp
glslang/MachineIndependent/glslang.m4
glslang/MachineIndependent/glslang.y
glslang/MachineIndependent/glslang_tab.cpp
glslang/MachineIndependent/linkValidate.cpp
glslang/MachineIndependent/localintermediate.h
glslang/MachineIndependent/parseVersions.h
glslang/MachineIndependent/preprocessor/Pp.cpp