internal static void DisposeContexts() { lock (DisposeContextsLock) { int count = ContextDisposeQueue.Count; for (int i = 0; i < count; i++) { SDL.GL.DeleteContext(ContextDisposeQueue[i]); } ContextDisposeQueue.Clear(); } }
internal static void DisposeContext(IntPtr resource) { lock (DisposeContextsLock) ContextDisposeQueue.Add(resource); }