metal invalid pixel format xx
这个时候要考虑CAMetalLayer.pixelFormat
是否设置设置正确,虽然MTLPixelFormat有很多枚举值,但是CAMetalLayer支持的也就只有五个:
MTLPixelFormatBGRA8Unorm,
MTLPixelFormatBGRA8Unorm_sRGB,
MTLPixelFormatRGBA16Float,
MTLPixelFormatBGRA10_XR,
MTLPixelFormatBGRA10_XR_sRGB
逐一比对你当前使用的值,BGR和RGB也是不同的意思。