in Swift languange,
CVMetalTextureCacheCreateTextureFromImage return CVMetalTexture, and CVMetalTexture is Swift class, so. it doesn't need to call CVBufferRelease manually.
My question is : should I use a variable to keep strong reference until GPU finished (until addCompleteHandler callback ) ?