glslang-zig/SPIRV
Miro Knejp 28f9b1c28d SPIR-V: Return undefined values from implicit returns instead of dummy
Previously if a non-void function implictly returned, a dummy variable
was created as return value. Now instead it returns the result of the
OpUndef instruction. This better conveys the presence of undefined
behavior to SPIR-V consuming tools (and humans).

It also saves one ID per occurrence...
2015-08-11 03:26:46 +02:00
..
CMakeLists.txt Move to revision 31 of SPIR-V. 2015-08-06 22:55:01 -06:00
disassemble.cpp Move to revision 31 of SPIR-V. 2015-08-06 22:55:01 -06:00
disassemble.h Move to revision 31 of SPIR-V. 2015-08-06 22:55:01 -06:00
doc.cpp Move to revision 31 of SPIR-V. 2015-08-06 22:55:01 -06:00
doc.h Move to revision 31 of SPIR-V. 2015-08-06 22:55:01 -06:00
GLSL.std.450.h Add new SPIR-V 31 files. 2015-08-06 22:59:24 -06:00
GLSL450Lib.h Revisioning: Include GLSL.std.450 version. Also, the revision.h script now includes redirection to revision.h. 2015-08-03 12:04:56 -06:00
GlslangToSpv.cpp Array of array: Implement the core functionality: types, constructors, operations. 2015-08-10 17:08:55 -06:00
GlslangToSpv.h Updated command-line options, adding -o for saving binaries, -G for OpenGL SPIR-V validation, -v etc. 2015-07-12 19:28:10 -06:00
spirv.h Include specification revision as part of the version string. 2015-07-15 10:03:39 -06:00
spirv.hpp Add new SPIR-V 31 files. 2015-08-06 22:59:24 -06:00
SpvBuilder.cpp SPIR-V: Return undefined values from implicit returns instead of dummy 2015-08-11 03:26:46 +02:00
SpvBuilder.h SPIR-V: Return undefined values from implicit returns instead of dummy 2015-08-11 03:26:46 +02:00
spvIR.h Move to revision 31 of SPIR-V. 2015-08-06 22:55:01 -06:00
SPVRemapper.cpp Move to revision 31 of SPIR-V. 2015-08-06 22:55:01 -06:00
SPVRemapper.h Move to revision 31 of SPIR-V. 2015-08-06 22:55:01 -06:00