glslang-zig/glslang
scygan 9c56d84b73 Use proper precision qualifiers for bitfield build-in functions on ES
This change causes ES shaders to precision qualifiers for build-in functions as defined in ESSL spec. It especially mattersfor functions that are defined as highp or taking a highp.

Fixes vulkanCTS dEQP-VK.glsl.builtin.function.integer.bitfieldreverse.*, where bitfieldReverse() retval was wrongly marked as RelaxedPrecision.

Note: floatBitsToInt/floatBitsToUInt precision is also broken, but in different way - so it is not addressed here.
2016-05-09 17:51:25 +02:00
..
GenericCodeGen Remove legacy build system 2015-11-16 23:51:35 +01:00
Include Comments only. 2016-05-06 13:06:11 -06:00
MachineIndependent Use proper precision qualifiers for bitfield build-in functions on ES 2016-05-09 17:51:25 +02:00
OSDependent Updated cmake to better organize folders and options. 2016-05-05 14:45:53 -04:00
Public Merge branch 'master' into hlsl-frontend 2016-04-03 20:36:48 -06:00
CMakeLists.txt Updated cmake to better organize folders and options. 2016-05-05 14:45:53 -04:00
updateGrammar Bison: Non-functional: Move to revision 3.0.4. 2016-05-04 12:54:56 -06:00