It seems like the SIMD-group shuffle instructions (e.g.
simd_shuffle(), simd_shuffle_down(), simd_shuffle_xor()
etc. – subsection 5.13) aren't supported on iOS (#include <metal_simdgroup>
throws an error).I'd like to know why aren't these instructions available on iOS – is it because the GPU architectures don't allow for these instructions to be implemented (why?), or is there any other reason?
Furthermore is there a plan to add these instructions to iOS?