wg_engine: fix memory leak sanitizer report (fill effect)

Issue: https://github.com/thorvg/thorvg/issues/3292
This commit is contained in:
Sergii Liebodkin 2025-02-27 14:45:30 +00:00 committed by Hermet Park
parent 227a048752
commit 173822b1d9

View file

@ -461,6 +461,7 @@ void WgPipelines::initialize(WgContext& context)
void WgPipelines::releaseGraphicHandles(WgContext& context) void WgPipelines::releaseGraphicHandles(WgContext& context)
{ {
// pipeline effects // pipeline effects
releaseComputePipeline(tritone_effect);
releaseComputePipeline(tint_effect); releaseComputePipeline(tint_effect);
releaseComputePipeline(fill_effect); releaseComputePipeline(fill_effect);
releaseComputePipeline(dropshadow); releaseComputePipeline(dropshadow);
@ -512,6 +513,7 @@ void WgPipelines::releaseGraphicHandles(WgContext& context)
releasePipelineLayout(layout_stencil); releasePipelineLayout(layout_stencil);
// shaders // shaders
releaseShaderModule(shader_effects); releaseShaderModule(shader_effects);
releaseShaderModule(shader_gauss);
releaseShaderModule(shader_blit); releaseShaderModule(shader_blit);
releaseShaderModule(shader_scene_compose); releaseShaderModule(shader_scene_compose);
releaseShaderModule(shader_scene_blend); releaseShaderModule(shader_scene_blend);