diff --git a/src/modules/graphics/metal/Metal.mm b/src/modules/graphics/metal/Metal.mm index 7fdc125b4..398adb138 100644 --- a/src/modules/graphics/metal/Metal.mm +++ b/src/modules/graphics/metal/Metal.mm @@ -176,11 +176,10 @@ Metal::PixelFormatDesc Metal::convertPixelFormat(id device, PixelForm mtlformat = MTLPixelFormatStencil8; break; case PIXELFORMAT_DEPTH16_UNORM: -#ifdef LOVE_IOS - mtlformat = MTLPixelFormatDepth32Float; -#else - mtlformat = MTLPixelFormatDepth16Unorm; -#endif + if (@available(macOS 10.12, iOS 13.0, *)) + mtlformat = MTLPixelFormatDepth16Unorm; + else + mtlformat = MTLPixelFormatDepth32Float; break; case PIXELFORMAT_DEPTH24_UNORM: mtlformat = MTLPixelFormatDepth32Float;