/// <summary> /// Remove any GL resource we may still have in use /// </summary> public override void Dispose() { if (Faces != null) { foreach (Face f in Faces) { if (f.UserData != null && f.UserData is FaceData) { FaceData data = (FaceData)f.UserData; data.Dispose(); data = null; } } Faces = null; } base.Dispose(); }