diff --git a/src/renderer_mtl.mm b/src/renderer_mtl.mm index cf00e82cc..807bd9d10 100644 --- a/src/renderer_mtl.mm +++ b/src/renderer_mtl.mm @@ -3174,8 +3174,6 @@ BX_PRAGMA_DIAGNOSTIC_POP(); m_ptrStencil = s_renderMtl->m_device.newTextureWithDescriptor(desc); } - MTL_RELEASE(desc, 0); - uint8_t* temp = NULL; if (convert) { @@ -3252,6 +3250,8 @@ BX_PRAGMA_DIAGNOSTIC_POP(); depth >>= 1; } } + + MTL_RELEASE(desc, 0); if (NULL != temp) {