protected virtual void Dispose(bool disposing) { if (disposing && !_disposed) { _compute_prog?.Dispose(); this._disposed = true; } }
void Application_Unload(object sender, EventArgs e) { BufferPool.Instance.Dispose(); if (program != null) { program.Dispose(); program = null; } }
protected override void Dispose(bool disposing) { if (disposing && !this._disposedValue) { _text_prog.Dispose(); this._disposedValue = true; } base.Dispose(disposing); }
protected override void Dispose(bool disposing) { if (disposing && !this._disposedValue) { _test_prog.Dispose(); _lineBuffer1.Dispose(); _disposedValue = true; } base.Dispose(disposing); }
void Dispose(bool a_state) { #if DEBUG_INFO Tools.VerifyObjectMemoryState(this, a_state); #endif m_pipeline.RemoveObject(this); m_internalObject.Dispose(); }
protected virtual void Dispose(bool disposing) { if (disposing) { _programColorBlitClearAlpha.Dispose(); _programColorBlit.Dispose(); _samplerNearest.Dispose(); _samplerLinear.Dispose(); _pipeline.Dispose(); } }
protected virtual void Dispose(bool disposing) { if (disposing && !_disposed) { _light_ssbo.Dispose(); _mvp_ssbo.Dispose(); _test_vao.Dispose(); _test_prog.Dispose(); _disposed = true; } }
protected override void Dispose(bool disposing) { if (disposing && !this._disposedValue) { _fbo.Dispose(); _coord_ssbo.Dispose(); _compute_prog.Dispose(); this._disposedValue = true; } base.Dispose(disposing); }
protected override void Dispose(bool disposing) { if (disposing && !this._disposed) { _light_ssbo.Dispose(); _mvp_ssbo.Dispose(); _test_vao.Dispose(); _test_prog.Dispose(); this._disposed = true; } base.Dispose(disposing); }
protected virtual void Dispose(bool disposing) { if (disposing && !_disposed) { _depth_pack_buffer.Dispose(); _rubiks_ssbo.Dispose(); _light_ssbo.Dispose(); _mvp_ssbo.Dispose(); _vao.Dispose(); _prog.Dispose(); _disposed = true; } }
protected virtual void Dispose(bool disposing) { if (disposing && !_disposed) { _light_ssbo.Dispose(); _mvp_ssbo.Dispose(); _cube_vao.Dispose(); _texture.Dispose(); _normalmap.Dispose(); _displacementmap.Dispose(); _parallax_prog.Dispose(); _disposed = true; } }
protected virtual void Dispose(bool disposing) { if (disposing && !_disposed) { foreach (var model in _models) { model.Value.Dispose(); } _models.Clear(); _depth_pack_buffer.Dispose(); _light_ssbo.Dispose(); _vp_ssbo.Dispose(); _model_ssbo.Dispose(); _draw_prog.Dispose(); _disposed = true; } }
protected virtual void Dispose(bool disposing) { if (disposing && !_disposed) { _light_ssbo.Dispose(); _mvp_ssbo.Dispose(); _cube_vao.Dispose(); _parallax_prog.Dispose(); foreach (var tbo in _tbos) { tbo.Dispose(); } _tbos.Clear(); foreach (var generrator in _generators) { generrator.Dispose(); } _generators.Clear(); _disposed = true; } }