From 53d71c798a6199e6548c9538b3b6d3a9db825b30 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sun, 14 Apr 2024 19:30:54 -0500 Subject: [PATCH] Metal backend, part 9 --- src/gui/render/renderMetal.mm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/gui/render/renderMetal.mm b/src/gui/render/renderMetal.mm index 43cd210d7..81fa74aa7 100644 --- a/src/gui/render/renderMetal.mm +++ b/src/gui/render/renderMetal.mm @@ -114,9 +114,6 @@ void FurnaceGUIRenderMetal::clear(ImVec4 color) { if (priv->cmdBuf) { [priv->cmdBuf release]; } - if (priv->renderEncoder) { - [priv->renderEncoder release]; - } priv->drawable=[priv->context nextDrawable]; @@ -158,6 +155,8 @@ void FurnaceGUIRenderMetal::present() { [priv->cmdBuf presentDrawable:priv->drawable]; [priv->cmdBuf commit]; + + [priv->renderEncoder release]; } bool FurnaceGUIRenderMetal::getOutputSize(int& w, int& h) {