From 2bc35df070b1b1cf1eaf0a4b37bafede9687dc1c Mon Sep 17 00:00:00 2001 From: attilaz Date: Mon, 14 Dec 2020 21:26:08 +0100 Subject: [PATCH] Fixed metal screenshot sync issue (#2327) (#2329) --- src/renderer_mtl.mm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/renderer_mtl.mm b/src/renderer_mtl.mm index 141f365fe..28694d835 100644 --- a/src/renderer_mtl.mm +++ b/src/renderer_mtl.mm @@ -991,6 +991,13 @@ namespace bgfx { namespace mtl return; } +#if BX_PLATFORM_OSX + m_blitCommandEncoder = getBlitCommandEncoder(); + m_blitCommandEncoder.synchronizeResource(m_screenshotTarget); + m_blitCommandEncoder.endEncoding(); + m_blitCommandEncoder = 0; +#endif // BX_PLATFORM_OSX + m_cmd.kick(false, true); m_commandBuffer = 0;