metal: isDepth24Stencil8PixelFormatSupported is only available on macOS (#3645)

This commit is contained in:
Jason Millard
2026-03-24 19:09:10 -04:00
committed by GitHub
parent f1ff08a799
commit 9c98438372

View File

@@ -784,7 +784,7 @@ static_assert(BX_COUNTOF(s_accessNames) == Access::Count, "Invalid s_accessNames
g_caps.formats[TextureFormat::RGBA32F] &= ~(BGFX_CAPS_FORMAT_TEXTURE_FRAMEBUFFER_MSAA);
}
s_textureFormat[TextureFormat::D24S8].m_fmt = m_device->isDepth24Stencil8PixelFormatSupported()
s_textureFormat[TextureFormat::D24S8].m_fmt = BX_ENABLED(BX_PLATFORM_OSX) && m_device->isDepth24Stencil8PixelFormatSupported()
? MTL::PixelFormatDepth24Unorm_Stencil8
: MTL::PixelFormatDepth32Float_Stencil8
;