protected override void OnDead() { base.OnDead(); _gBuffer.Dispose(); _ppProgram?.Dispose(); _ppProgram = null; }