metal invalid pixel format xx

这个时候要考虑CAMetalLayer.pixelFormat是否设置设置正确,虽然MTLPixelFormat有很多枚举值,但是CAMetalLayer支持的也就只有五个:

MTLPixelFormatBGRA8Unorm,
MTLPixelFormatBGRA8Unorm_sRGB,
MTLPixelFormatRGBA16Float,
MTLPixelFormatBGRA10_XR,
MTLPixelFormatBGRA10_XR_sRGB

逐一比对你当前使用的值,BGR和RGB也是不同的意思。

求打赏


posted @ 2019-03-24 13:58  MrYu4  阅读(51)  评论(0编辑  收藏  举报