Use of .read in fragment function for MTLTexture

I suspect this is the issue where I hard-coded the scaling.

Does this fix your issue?

If not, perhaps you could give me more details of your device, GPU, operating system, and even your zipped-up code?