Is there a comprehensive list of what has changed in Metal 3.1? The API diff is not really helpful and there is no such document for the shading language. From a cursory glance, this is what I have noticed:
- curve support for raytracing
- bfloat support on the GPU
- option to specify vertex stride at the time of binding rather than as property of the render pass
- linked function support for mesh shading pipeline (essentially VK_EXT_shader_object from what I understand)?
Anything substantial changes that I have missed?