Vulkan: Have desktop shaders respect precision qualifiers.
authorJohn Kessenich <cepheus@frii.com>
Wed, 3 Aug 2016 22:41:53 +0000 (16:41 -0600)
committerJohn Kessenich <cepheus@frii.com>
Wed, 24 Aug 2016 00:12:25 +0000 (18:12 -0600)
commit54571c25191baa4f25f67001deec30e5a2d49b2f
treec762fdcce9fcdf3ba9edcac0ab88a8085f1cd39c
parent4d535640e45898541e7f79a834f91617fc7bdd73
Vulkan: Have desktop shaders respect precision qualifiers.

Sets highp defaults for the appropriate types, for all stages,
and turns on precision qualifiers for non-ES shaders.  Required
fixing some qualifier orders for desktop built-in declarations
for pre-420 shaders.
Test/baseResults/spv.430.vert.out
Test/baseResults/spv.aggOps.frag.out
Test/baseResults/spv.for-complex-condition.vert.out
Test/baseResults/spv.forwardFun.frag.out
Test/baseResults/spv.layoutNested.vert.out
Test/baseResults/spv.structAssignment.frag.out
Test/baseResults/vulkan.ast.vert.out
Test/baseResults/vulkan.frag.out
Test/baseResults/vulkan.vert.out
glslang/MachineIndependent/Initialize.cpp
glslang/MachineIndependent/ParseHelper.cpp