diff --git a/src/OpenGl/OpenGl_AspectFace.cxx b/src/OpenGl/OpenGl_AspectFace.cxx index 12571ce468..c721c184c6 100644 --- a/src/OpenGl/OpenGl_AspectFace.cxx +++ b/src/OpenGl/OpenGl_AspectFace.cxx @@ -443,7 +443,7 @@ void OpenGl_AspectFace::Resources::BuildTexture (const Handle(OpenGl_Workspace)& else { Texture.Nullify(); // we need nullify all handles before ReleaseResource() call - aContext->ReleaseResource (TextureId); + aContext->ReleaseResource (TextureId, Standard_True); } } diff --git a/src/OpenGl/OpenGl_AspectMarker.cxx b/src/OpenGl/OpenGl_AspectMarker.cxx index d02b724d0d..4ee8b752b8 100644 --- a/src/OpenGl/OpenGl_AspectMarker.cxx +++ b/src/OpenGl/OpenGl_AspectMarker.cxx @@ -1578,7 +1578,7 @@ void OpenGl_AspectMarker::Resources::BuildSprites (const Handle(OpenGl_Workspace else { Sprite.Nullify(); // we need nullify all handles before ReleaseResource() call - aContext->ReleaseResource (SpriteKey); + aContext->ReleaseResource (SpriteKey, Standard_True); } } SpriteKey = aNewKey; @@ -1595,7 +1595,7 @@ void OpenGl_AspectMarker::Resources::BuildSprites (const Handle(OpenGl_Workspace else { SpriteA.Nullify(); // we need nullify all handles before ReleaseResource() call - aContext->ReleaseResource (SpriteKey); + aContext->ReleaseResource (SpriteAKey, Standard_True); } } SpriteAKey = aNewKeyA;