Преглед изворни кода

Merge pull request #18941 from Mugen87/dev47

WebGLTexture: Fix disposal of multisampled render targets.
Mr.doob пре 5 година
родитељ
комит
952b8a3e31
1 измењених фајлова са 3 додато и 0 уклоњено
  1. 3 0
      src/renderers/webgl/WebGLTextures.js

+ 3 - 0
src/renderers/webgl/WebGLTextures.js

@@ -278,6 +278,9 @@ function WebGLTextures( _gl, extensions, state, properties, capabilities, utils,
 
 			_gl.deleteFramebuffer( renderTargetProperties.__webglFramebuffer );
 			if ( renderTargetProperties.__webglDepthbuffer ) _gl.deleteRenderbuffer( renderTargetProperties.__webglDepthbuffer );
+			if ( renderTargetProperties.__webglMultisampledFramebuffer ) _gl.deleteFramebuffer( renderTargetProperties.__webglMultisampledFramebuffer );
+			if ( renderTargetProperties.__webglColorRenderbuffer ) _gl.deleteRenderbuffer( renderTargetProperties.__webglColorRenderbuffer );
+			if ( renderTargetProperties.__webglDepthRenderbuffer ) _gl.deleteRenderbuffer( renderTargetProperties.__webglDepthRenderbuffer );
 
 		}