In https://developer.apple.com/metal/Metal-Feature-Set-Tables.pdf, it says that BGRA8Unorm format is only supported on macos if depth24Stencil8PixelFormatSupported returns true. Yet one of my MBP returns false from that property but it can use BGRA8Unorm to create CAMetalLayer’s drawable surface. Seriously, seems like the feature sets table doc is inconsistent.
Confused about macos’s pixel formats in Metal feature set table
Add a Comment