MTL: Use default frame latency if 0 provided (#2680)

Co-authored-by: Aleš Mlakar <ales.ambits@gmail.com>
This commit is contained in:
Aleš Mlakar
2021-12-07 17:54:45 +01:00
committed by GitHub
parent 130bc00608
commit 457cdf6db5

View File

@@ -3191,7 +3191,7 @@ namespace bgfx { namespace mtl
}
if (@available(macOS 10.13.2, *))
{
m_metalLayer.maximumDrawableCount = bx::clamp<uint32_t>(_maximumDrawableCount, 2, 3);
m_metalLayer.maximumDrawableCount = bx::clamp<uint32_t>(_maximumDrawableCount != 0 ? _maximumDrawableCount : BGFX_CONFIG_MAX_FRAME_LATENCY, 2, 3);
}
#endif // __MAC_OS_X_VERSION_MAX_ALLOWED >= 101300
#endif // BX_PLATFORM_OSX