From 1741108a5bd5492c551adc2c7fc3c4c5be65c124 Mon Sep 17 00:00:00 2001 From: JeffR Date: Wed, 3 Dec 2025 00:47:00 -0600 Subject: [PATCH] Add cleanup of irradience and prefilter cubemap datas in reflection probes when the probe is deleted --- Engine/source/T3D/lighting/reflectionProbe.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Engine/source/T3D/lighting/reflectionProbe.cpp b/Engine/source/T3D/lighting/reflectionProbe.cpp index b4a10342f..6a272c10f 100644 --- a/Engine/source/T3D/lighting/reflectionProbe.cpp +++ b/Engine/source/T3D/lighting/reflectionProbe.cpp @@ -145,6 +145,12 @@ ReflectionProbe::~ReflectionProbe() #endif if (mReflectionModeType == StaticCubemap && mStaticCubemap) mStaticCubemap->deleteObject(); + + if (mIrridianceMap) + mIrridianceMap->deleteObject(); + + if (mPrefilterMap) + mPrefilterMap->deleteObject(); } //-----------------------------------------------------------------------------