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