LUPS Distortionfbo.lua gpu ram leak on viewresize
Posted: 12 Dec 2013, 20:46
I honestly dont know where to report this, mantis or forum:
I noticed that the default distortionfbo lups particleclass leaks gpu ram (some texture RGBA16F buffers, which are pretty large) when viewresized. The ones that leak are the ones bound to the FBO. I noticed this with gDEBugger and seeing gpu ram use climb when I was resizing the window of spring.
I tried glDeleteTexture-ing and glDeleteTextureFBO-ing everything, and even deleting the FBO, but they either resulted in the effect not working, or they did nothing.
I tested with removing all other lups effects from corfus except distortion, and it is only caused by distortion.
To reproduce:
With BA, /give corfus, have it in view, then do some view resizes.
I noticed that the default distortionfbo lups particleclass leaks gpu ram (some texture RGBA16F buffers, which are pretty large) when viewresized. The ones that leak are the ones bound to the FBO. I noticed this with gDEBugger and seeing gpu ram use climb when I was resizing the window of spring.
I tried glDeleteTexture-ing and glDeleteTextureFBO-ing everything, and even deleting the FBO, but they either resulted in the effect not working, or they did nothing.
I tested with removing all other lups effects from corfus except distortion, and it is only caused by distortion.
To reproduce:
With BA, /give corfus, have it in view, then do some view resizes.