diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2024-02-27 10:18:35 +0100 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2024-02-27 10:18:35 +0100 |
commit | b38d5efd6a594277a3852595f5a53a11ae1edb08 (patch) | |
tree | c68a62ba11db78da2360e99c61aa1ba6a8d47940 /drivers | |
parent | 8b9a6cfa9f5fbaf2e701c181ae48b8ec5a8e2af7 (diff) | |
parent | 57f8b885de20a1d3a665eb8ac9a4bb85daee4d6c (diff) | |
download | redot-engine-b38d5efd6a594277a3852595f5a53a11ae1edb08.tar.gz |
Merge pull request #88873 from clayjohn/GLES3-compositor-free
Add `compositor_free` branch in Compatibility scene renderer free function
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/gles3/rasterizer_scene_gles3.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gles3/rasterizer_scene_gles3.cpp b/drivers/gles3/rasterizer_scene_gles3.cpp index ba7d102230..f9af86e19b 100644 --- a/drivers/gles3/rasterizer_scene_gles3.cpp +++ b/drivers/gles3/rasterizer_scene_gles3.cpp @@ -3969,6 +3969,10 @@ bool RasterizerSceneGLES3::free(RID p_rid) { } else if (RSG::camera_attributes->owns_camera_attributes(p_rid)) { //not much to delete, just free it RSG::camera_attributes->camera_attributes_free(p_rid); + } else if (is_compositor(p_rid)) { + compositor_free(p_rid); + } else if (is_compositor_effect(p_rid)) { + compositor_effect_free(p_rid); } else { return false; } |