diff --git a/libraries/gpu-gl/src/gpu/gl41/GL41BackendBuffer.cpp b/libraries/gpu-gl/src/gpu/gl41/GL41BackendBuffer.cpp index d5193f892a..d6add03c4f 100644 --- a/libraries/gpu-gl/src/gpu/gl41/GL41BackendBuffer.cpp +++ b/libraries/gpu-gl/src/gpu/gl41/GL41BackendBuffer.cpp @@ -20,7 +20,10 @@ namespace gpu { ~GL41Buffer() { if (_texBuffer) { - glDeleteTextures(1, &_texBuffer); + auto backend = _backend.lock(); + if (backend) { + backend->releaseTexture(_texBuffer, 0); + } } }