mirror of
https://github.com/thorvg/thorvg.git
synced 2025-06-21 15:32:49 +00:00
wg_engine: fix picture memory leak
picture mesh data was not released
This commit is contained in:
parent
3563546a65
commit
7e1f756da0
2 changed files with 2 additions and 0 deletions
|
@ -509,6 +509,7 @@ void WgRenderDataShapePool::release(WgContext& context)
|
|||
|
||||
void WgRenderDataPicture::release(WgContext& context)
|
||||
{
|
||||
meshData.release(context);
|
||||
imageData.release(context);
|
||||
context.pipelines->layouts.releaseBindGroup(bindGroupPicture);
|
||||
WgRenderDataPaint::release(context);
|
||||
|
|
|
@ -73,6 +73,7 @@ void WgRenderer::disposeObjects()
|
|||
mRenderDataShapePool.free(mContext, (WgRenderDataShape*)renderData);
|
||||
} else {
|
||||
renderData->release(mContext);
|
||||
delete renderData;
|
||||
}
|
||||
}
|
||||
mDisposeRenderDatas.clear();
|
||||
|
|
Loading…
Add table
Reference in a new issue