浏览代码

Use swapchain's m_num only when attachment array has valid content

Blaž Tomažič 7 年之前
父节点
当前提交
2babc79d5c
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/renderer_mtl.mm

+ 1 - 1
src/renderer_mtl.mm

@@ -1465,7 +1465,7 @@ namespace bgfx { namespace mtl
 
 
 			uint32_t numMrt = 1;
 			uint32_t numMrt = 1;
 			FrameBufferHandle fbh = m_fbh;
 			FrameBufferHandle fbh = m_fbh;
-			if (isValid(fbh) )
+			if (isValid(fbh) && m_frameBuffers[fbh.idx].m_swapChain == NULL)
 			{
 			{
 				const FrameBufferMtl& fb = m_frameBuffers[fbh.idx];
 				const FrameBufferMtl& fb = m_frameBuffers[fbh.idx];
 				numMrt = bx::uint32_max(1, fb.m_num);
 				numMrt = bx::uint32_max(1, fb.m_num);