diff options
author | Nat Goodspeed <nat@lindenlab.com> | 2017-11-16 18:34:40 -0500 |
---|---|---|
committer | Nat Goodspeed <nat@lindenlab.com> | 2017-11-16 18:34:40 -0500 |
commit | f2ffd637167295f9c5aa7b7643a621287068cc29 (patch) | |
tree | 28244a57888f43fc25b184540205d02e03bf833b | |
parent | dfc0785857249120c7f10b9cbcfce4c3b801ced2 (diff) |
MAINT-7977: Release the LLRenderTargets when done.
A classic-C array doesn't destroy its individual elements, but a std::vector
does. Use a std::vector<LLRenderTarget> for dest, so each LLRenderTarget will
be destroyed. ~LLRenderTarget() calls its release() method.
-rw-r--r-- | indra/newview/llglsandbox.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/indra/newview/llglsandbox.cpp b/indra/newview/llglsandbox.cpp index af0bbf9a88..31d60c3afe 100644 --- a/indra/newview/llglsandbox.cpp +++ b/indra/newview/llglsandbox.cpp @@ -960,7 +960,7 @@ F32 gpu_benchmark() std::vector<U32> source; }; - LLRenderTarget dest[count]; + std::vector<LLRenderTarget> dest(count); TextureHolder texHolder(0, count); std::vector<F32> results; |