glslang-zig/glslang
John Kessenich f6640761c4 Front-end: Implement 2nd task of issue #400; precision of result and operation.
From the ES spec + Bugzilla 15931 and GL_KHR_vulkan_glsl:
- Update precision qualifiers for all built-in function prototypes.
- Implement the new algorithm used to distinguish built-in function
  operation precisions from result precisions.
Also add tracking of separate result and operation precisions, and
use that in generating SPIR-V.
(SPIR-V cares about precision of operation, while the front-end
cares about precision of result, for propagation.)
2016-08-02 21:48:02 -06:00
..
GenericCodeGen Remove legacy build system 2015-11-16 23:51:35 +01:00
Include Front-end: Implement 2nd task of issue #400; precision of result and operation. 2016-08-02 21:48:02 -06:00
MachineIndependent Front-end: Implement 2nd task of issue #400; precision of result and operation. 2016-08-02 21:48:02 -06:00
OSDependent Add g++/clang warnings to match some enabled by /W4 in MSVC. 2016-07-21 09:59:18 -06:00
Public Front-end: Fix known crashes by early exit on error (issue #29, issue #34, issue #35). 2016-07-09 14:53:11 -06:00
CMakeLists.txt Precise and noContraction propagation 2016-05-09 10:46:40 -04:00
updateGrammar Bison: Non-functional: Move to revision 3.0.4. 2016-05-04 12:54:56 -06:00