The Specialization Shader workaround generated code that wasn't Vulkan GLSL compliant. The uintBitsToFloat cannot be used during global const initialization. This is a temporary work around until we implement the Specialization Constants for Vulkan. Pull Request: https://projects.blender.org/blender/blender/pulls/116942