glslang-zig/SPIRV
Arcady Goldmints-Orlov d89c0b1d13 Force generateDebugInfo when non-semantic debug info is enabled
From the command line, the debug options "stack", with -gVS enabling all
of generateDebugInfo, emitNonSemanticShaderDebugInfo and
emitNonSemanticShaderDebugSource, however the programmatic interface
allows setting the latter options without the former. In this case, the
string corresponding to the source filename never gets emitted and some
debuginfo instructions end up with zero ID operands, resulting in
invalid SPIR-V.

Fixes #3240
2023-06-27 13:49:14 -04:00
..
CInterface Merge pull request #2985 from jeremy-lunarg/hayes-nonsemantic-shader-debuginfo-rebase 2022-09-09 10:13:02 -06:00
bitutils.h Fix compiler warning emitted from GCC8 2018-09-12 10:34:54 +02:00
CMakeLists.txt CMake: Use set_target_properties instead of set_property 2023-05-25 14:34:34 -06:00
disassemble.cpp [glslang] Strip trailing whitespace 2023-05-22 12:04:40 -06:00
disassemble.h Fix -Wextra-semi warnings in headers used in Chromium 2019-02-21 11:05:21 -05:00
doc.cpp [glslang] Strip trailing whitespace 2023-05-22 12:04:40 -06:00
doc.h [glslang] Strip trailing whitespace 2023-05-22 12:04:40 -06:00
GLSL.ext.AMD.h Non-functional: Move to latest headers. 2018-03-02 12:36:02 -07:00
GLSL.ext.ARM.h GL_ARM_shader_core_builtins support 2022-12-05 14:15:47 +02:00
GLSL.ext.EXT.h Add GLSL_EXT_shader_tile_image 2023-05-08 19:49:25 -06:00
GLSL.ext.KHR.h GL_EXT_ray_tracing_position_fetch 2023-05-05 09:12:37 -06:00
GLSL.ext.NV.h Add support for GL_NV_shader_invocation_reorder. (#3054) 2022-12-09 13:19:08 -07:00
GLSL.std.450.h [glslang] Strip trailing whitespace 2023-05-22 12:04:40 -06:00
GlslangToSpv.cpp Force generateDebugInfo when non-semantic debug info is enabled 2023-06-27 13:49:14 -04:00
GlslangToSpv.h glslangValidator: Exit with an error if output file cannot be written 2023-05-23 14:07:48 -06:00
hex_float.h SPIRV: hex_float: remove workaround for VS2013 2023-05-10 09:55:02 -06:00
InReadableOrder.cpp SPIR-V: Aggressively prune unreachable merge, continue target 2019-10-29 15:33:54 -04:00
Logger.cpp Make file formatting comply with POSIX and Unix standards 2020-03-21 03:20:25 -04:00
Logger.h Web: Remove unused stage functionality, SPIR-V logger, and hex_utils 2019-08-20 23:21:56 -06:00
NonSemanticDebugPrintf.h [glslang] Strip trailing whitespace 2023-05-22 12:04:40 -06:00
NonSemanticShaderDebugInfo100.h [glslang] Strip trailing whitespace 2023-05-22 12:04:40 -06:00
spirv.hpp [glslang] Strip trailing whitespace 2023-05-22 12:04:40 -06:00
SpvBuilder.cpp Fix unused parameter warning in Release builds 2023-06-21 16:43:18 -04:00
SpvBuilder.h [glslang] Strip trailing whitespace 2023-05-22 12:04:40 -06:00
spvIR.h [glslang] Strip trailing whitespace 2023-05-22 12:04:40 -06:00
SpvPostProcess.cpp GL_ARM_shader_core_builtins support 2022-12-05 14:15:47 +02:00
SPVRemapper.cpp SPIRV: remove pre-C++11 workaround 2023-05-10 09:55:02 -06:00
SPVRemapper.h SPIRV: remove pre-C++11 workaround 2023-05-10 09:55:02 -06:00
SpvTools.cpp Remove the name of unused formal paramters 2022-12-09 15:51:35 -05:00
SpvTools.h Add EliminateDeadOutputStores to API. 2022-11-28 15:09:41 -07:00