diff options
author | Rye Mutt <rye@alchemyviewer.org> | 2024-08-17 18:23:58 -0400 |
---|---|---|
committer | Rye Mutt <rye@alchemyviewer.org> | 2024-08-17 18:23:58 -0400 |
commit | d79ff40ee2bac1ddb9d721aa8a408a0f104d5a4d (patch) | |
tree | 3def7e32717e9ec1277fb5f0c000bab3d871b056 /indra/newview/pipeline.cpp | |
parent | 4c0f342c93b4716ad6f7fb2b2b04bf217c0b824d (diff) |
Fix hero probes not releasing resources when disabled
Diffstat (limited to 'indra/newview/pipeline.cpp')
-rw-r--r-- | indra/newview/pipeline.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/indra/newview/pipeline.cpp b/indra/newview/pipeline.cpp index a5c7350fd8..857af40601 100644 --- a/indra/newview/pipeline.cpp +++ b/indra/newview/pipeline.cpp @@ -777,7 +777,7 @@ bool LLPipeline::allocateScreenBuffer(U32 resX, U32 resY, U32 samples) if (mRT == &mMainRT) { // hacky -- allocate auxillary buffer - gCubeSnapshot = TRUE; + gCubeSnapshot = true; if (sReflectionProbesEnabled) { @@ -1117,6 +1117,8 @@ void LLPipeline::releaseGLBuffers() mGlow[i].release(); } + mHeroProbeManager.cleanup(); // release hero probes + releaseScreenBuffers(); gBumpImageList.destroyGL(); |