虽然metal 2.0 在早期draw call 开销方面领先于OpenGL早期古董版本以外。其他的全方位落后。
灵活性差,限制多,麻烦,bug多。(但是容易学,容易入门)
然后随着m1的发布。苹果开始大量外派工程师。参与了包括blender,Redshift项目,以及capcom等公司的图形开发后。
在iOS 15/macOS 12的几乎每个小版本。都有修复Metal 的bug和性能问题。
可惜的是,Metal 3.0 依然没有抗衡 vulkan的资格。开源社区对Metal 3.0依然冷淡。
Metal 3.0用上npu参与计算,会对性能提升不小。但相比Dx/vulkan/OpenGL落后如此之多。不是一些简单的改动就可以弥补的。需要大量的开发者参与和反馈才能推动Metal持续进步。
灵活性差,限制多,麻烦,bug多。(但是容易学,容易入门)
然后随着m1的发布。苹果开始大量外派工程师。参与了包括blender,Redshift项目,以及capcom等公司的图形开发后。
在iOS 15/macOS 12的几乎每个小版本。都有修复Metal 的bug和性能问题。
可惜的是,Metal 3.0 依然没有抗衡 vulkan的资格。开源社区对Metal 3.0依然冷淡。
Metal 3.0用上npu参与计算,会对性能提升不小。但相比Dx/vulkan/OpenGL落后如此之多。不是一些简单的改动就可以弥补的。需要大量的开发者参与和反馈才能推动Metal持续进步。