fp16 needs to be enabled to work in webgpu wgsl with enable f16; which doesn't seem to currently happen, leading to a silent failure. Based on shader-slang/slang#5605 this is supposed to work so I'm assuming this is an issue with the playground side.