glslang-zig/glslang
Marius Hillenbrand f1fa8afa25 TIntermediate::promoteConstantUnion(): fix conversion to int8
The signedness of type char is implementation-defined in C++. The
conversion to (signed) int8 currently uses a cast to char, which is
undefined for negative values when the type char is implemented as
unsigned. Thus, fix to cast to "signed char", which has the intended
semantic on all implementations.

Fixes #2807
2021-11-12 10:35:31 +01:00
..
CInterface Add support for targeting Vulkan 1.2 in the C API 2021-11-08 10:48:38 +01:00
ExtensionHeaders GL_EXT_spirv_intrinsics - Port extensions 2021-10-15 14:13:08 -04:00
GenericCodeGen Non-functional: White space after "//", mostly for copyrights. 2017-01-06 12:34:14 -07:00
HLSL Fix SPIR-V for SampleBias 2021-09-17 17:22:39 -06:00
Include Revert "Use intermOut.cpp's IsNan and IsInfinity for parse-time constant folding" 2021-11-10 14:13:37 -07:00
MachineIndependent TIntermediate::promoteConstantUnion(): fix conversion to int8 2021-11-12 10:35:31 +01:00
OSDependent Initialize global mutex in a thread-safe manner 2021-11-08 14:47:32 +01:00
Public Dont export inline TObjectReflection::getType() 2021-05-08 10:37:37 +02:00
CMakeLists.txt cmake: Remove "conditions" from endif 2021-09-30 11:00:09 -06:00
updateGrammar Revert "Merge pull request #2330 from ShabbyX/optimize_for_angle" 2020-07-13 03:39:08 -06:00