diff --git a/internal/graphicsdriver/metal/graphics.go b/internal/graphicsdriver/metal/graphics.go index fc53a056e..ac33141c2 100644 --- a/internal/graphicsdriver/metal/graphics.go +++ b/internal/graphicsdriver/metal/graphics.go @@ -384,7 +384,7 @@ func (g *Graphics) flushIfNeeded(present bool) { for _, t := range g.tmpTextures { t.Release() } - g.tmpTextures = nil + g.tmpTextures = g.tmpTextures[:0] g.cb = mtl.CommandBuffer{} }