Oskar Kwaśniewski преди 1 година
родител
ревизия
0b73e8c7e2
променени са 1 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 3 3
      src/renderer_mtl.mm

+ 3 - 3
src/renderer_mtl.mm

@@ -546,9 +546,9 @@ BX_STATIC_ASSERT(BX_COUNTOF(s_accessNames) == Access::Count, "Invalid s_accessNa
 			m_numWindows = 1;
 
 #if BX_PLATFORM_VISIONOS
-			if ((m_mainFrameBuffer.m_swapChain->m_useLayerRenderer
-				&& NULL == m_mainFrameBuffer.m_swapChain->m_layerRenderer)
-				|| NULL == m_mainFrameBuffer.m_swapChain->m_metalLayer)
+			bool useLayerRenderer = m_mainFrameBuffer.m_swapChain->m_useLayerRenderer;
+			if ((useLayerRenderer && NULL == m_mainFrameBuffer.m_swapChain->m_layerRenderer)
+				|| (!useLayerRenderer && NULL == m_mainFrameBuffer.m_swapChain->m_metalLayer))
 #else
 			if (NULL == m_mainFrameBuffer.m_swapChain->m_metalLayer)
 #endif // BX_PLATFORM_VISIONOS