glslang/SPIRV
Arcady Goldmints-Orlov 48f9ed8b08 spirv: only set LocalSizeId mode when necessary
SPIR-V 1.6 added the LocalSizeId execution mode that allows using
spec constants for setting the work-group size, however it does not
deprecate the LocalSize mode. This change causes the LocalSizeId mode to
only be used when at least one of the workgroup size is actually
specified with a spec constant.

Fixes #3200
2023-10-12 14:45:33 -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 extension: GL_QCOM_image_processing support 2023-08-21 18:14:52 -06:00
disassemble.h Fix -Wextra-semi warnings in headers used in Chromium 2019-02-21 11:05:21 -05:00
doc.cpp Add support for GL_NV_displacement_micromap. 2023-10-02 15:07:50 -04:00
doc.h Implement support for GL_KHR_cooperative_matrix extension 2023-07-26 16:39:17 -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 Implement support for GL_KHR_cooperative_matrix extension 2023-07-26 16:39:17 -06:00
GLSL.ext.NV.h Add support for GL_NV_displacement_micromap. 2023-10-02 15:07:50 -04:00
GLSL.ext.QCOM.h extension: GL_QCOM_image_processing support 2023-08-21 18:14:52 -06:00
GLSL.std.450.h [glslang] Strip trailing whitespace 2023-05-22 12:04:40 -06:00
GlslangToSpv.cpp spirv: only set LocalSizeId mode when necessary 2023-10-12 14:45:33 -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 Remove GLSLANG_WEB and GLSLANG_WEB_DEVEL 2023-07-28 11:49:10 -06:00
Logger.h Remove GLSLANG_WEB and GLSLANG_WEB_DEVEL 2023-07-28 11:49:10 -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 Add support for GL_NV_displacement_micromap. 2023-10-02 15:07:50 -04:00
SpvBuilder.cpp Add --no-link option 2023-09-18 17:31:05 -04:00
SpvBuilder.h Add --no-link option 2023-09-18 17:31:05 -04:00
spvIR.h Add --no-link option 2023-09-18 17:31:05 -04:00
SpvPostProcess.cpp Add --no-link option 2023-09-18 17:31:05 -04:00
SPVRemapper.cpp Implement support for GL_KHR_cooperative_matrix extension 2023-07-26 16:39:17 -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 --no-link option 2023-09-18 17:31:05 -04:00