More careful searching of the affected library, and "vector" near "find" yields something worth investigating:
RunTimeStats.cpp: std::vector<int>::iterator it; RunTimeStats.cpp: it = std::find (_texture_2d_array.begin(), _texture_2d_array.end(), NUX_STATIC_CAST (IOpenGLBaseTexture *, GraphicsObject)->GetOpenGLID() ); RunTimeStats.cpp: std::vector<int>::iterator it; RunTimeStats.cpp: it = std::find (_texture_rect_array.begin(), _texture_rect_array.end(), NUX_STATIC_CAST (IOpenGLBaseTexture *, GraphicsObject)->GetOpenGLID() ); RunTimeStats.h: std::vector<int> _texture_2d_array; RunTimeStats.h: std::vector<int> _texture_rect_array;
Maybe those vectors are leaking... ?
More careful searching of the affected library, and "vector" near "find" yields something worth investigating:
RunTimeStats.cpp: std::vector< int>::iterator it; 2d_array. begin() , _texture_ 2d_array. end(), NUX_STATIC_CAST (IOpenGLBaseTexture *, GraphicsObject) ->GetOpenGLID( ) ); int>::iterator it; rect_array. begin() , _texture_ rect_array. end(), NUX_STATIC_CAST (IOpenGLBaseTexture *, GraphicsObject) ->GetOpenGLID( ) ); rect_array;
RunTimeStats.cpp: it = std::find (_texture_
RunTimeStats.cpp: std::vector<
RunTimeStats.cpp: it = std::find (_texture_
RunTimeStats.h: std::vector<int> _texture_2d_array;
RunTimeStats.h: std::vector<int> _texture_
Maybe those vectors are leaking... ?