From fc1178fb396d35c35efe8d61ccbe062c898de2d3 Mon Sep 17 00:00:00 2001 From: Scott Giese Date: Sun, 23 Aug 2020 00:57:39 -0500 Subject: [PATCH] REVIEW: Memory Leak - ODGauge 1,176 bytes in 3 blocks are indirectly lost --- simgear/canvas/ODGauge.cxx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/simgear/canvas/ODGauge.cxx b/simgear/canvas/ODGauge.cxx index abc823b3..b591390c 100644 --- a/simgear/canvas/ODGauge.cxx +++ b/simgear/canvas/ODGauge.cxx @@ -259,6 +259,7 @@ namespace canvas // and dynamic mipmap generation doesn't work. osg::Image* image = new osg::Image; image->allocateImage(_size_x, _size_y, 1, GL_RGBA, GL_UNSIGNED_BYTE); + // REVIEW: Memory Leak - 1,176 bytes in 3 blocks are indirectly lost texture = new osg::Texture2D; texture->setResizeNonPowerOfTwoHint(false); texture->setImage(image); @@ -339,6 +340,7 @@ namespace canvas if( _flags & USE_STENCIL ) { + // REVIEW: Memory Leak - 264 bytes in 3 blocks are indirectly lost camera->attach( osg::Camera::PACKED_DEPTH_STENCIL_BUFFER, GL_DEPTH_STENCIL_EXT ); mask |= GL_STENCIL_BUFFER_BIT;