Greg Fischer
Greg Fischer
Reverts KhronosGroup/glslang#2991 Placeholder to reapply #2988. See this previous PR for current status.
Under the extension GL_EXT_shader_explicit_arithmetic_types, 64-bit operands are allowed for FindLSB, FindMSB, bitfieldExtract, bitfieldInsert, bitCount, bitReverse. Unfortunately, SPIR-V restricts its equivalents of FindLSB and FindMSB to 32-bit operands. Vulkan restricts SPIR-V's...
Defer creating counter for RWSBuffer until Inc/DecrementCounter method is invoked. Fixes #4569
There currently is no language in the GLSL spec disallowing whole array operations for runtime-sized arrays. For an example, see https://github.com/KhronosGroup/glslang/issues/2733. SPIR-V virtually disallows these by disallowing an OpLoad of...