glslang-zig/glslang
Malcolm Bechard 69249e46b6 add cross-stage check for missing outputs
If an 'in' is present in a shader stage, make sure a matching 'out'
is present in the previous stage. Only enabled when doing Vulkan.

This commit also fixes a bug where previous stage's linkerObjects
got polluted with 'in' variables from the next stage when merging
linker objects.
2024-07-29 19:37:59 -04:00
..
CInterface Add C interface types and functions for IO mapping 2024-07-24 18:46:04 -04:00
ExtensionHeaders Revert port of GL_EXT_shader_realtime_clock to GL_EXT_spirv_intrinsics 2021-11-11 23:39:47 -07:00
GenericCodeGen Remove debugOptions from internal classes 2023-10-25 20:13:20 -04:00
HLSL Fix undefined behaviors caught by ubsan 2024-07-15 19:10:42 -04:00
Include Add C interface types and functions for IO mapping 2024-07-24 18:46:04 -04:00
MachineIndependent add cross-stage check for missing outputs 2024-07-29 19:37:59 -04:00
OSDependent Allow external control of whether Glslang will be tested or installed 2024-02-13 15:35:02 -08:00
Public Add column to location logs 2024-07-19 18:37:58 -04:00
ResourceLimits Remove various warning suppression pragmas 2023-12-01 11:59:54 -05:00
CMakeLists.txt Add aliases for the public libraries 2024-06-11 15:34:07 -04:00
updateGrammar Remove glslang.m4 2023-07-28 15:14:48 -06:00