Greg Fischer

Results 5 issues of 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...

bug
SPIR-V
GLSL/ESSL

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...

Resolving Inside Khronos