protected override void Dispose(bool disposing) { if (disposing) { foreach (var pair in mColorTextures0) { pair.Dispose(); } mColorFramebuffer1.Dispose(); mColorFramebuffer2Level0.Dispose(); mColorFramebuffer2Level1.Dispose(); mColorFramebuffer2Level2.Dispose(); mExposureFramebuffer0.Dispose(); mColorFramebuffer2Level0HorizontalBlur.Dispose(); mColorFramebuffer2Level1HorizontalBlur.Dispose(); mColorFramebuffer2Level2HorizontalBlur.Dispose(); mColorFramebuffer2Level0VerticalBlur.Dispose(); mColorFramebuffer2Level1VerticalBlur.Dispose(); mColorFramebuffer2Level2VerticalBlur.Dispose(); mColorFramebuffer3.Dispose(); mColorFramebuffer4.Dispose(); mExposureFramebuffer1.Dispose(); mExposureFramebuffer2.Dispose(); mExposureFramebuffer3.Dispose(); mToneMapLookupTexture.Dispose(); } base.Dispose(disposing); }
protected override void Dispose(bool disposing) { if (disposing) { mSSSLowFilteredFramebuffer.Dispose(); } base.Dispose(disposing); }