Пример #1
0
 public void Dispose()
 {
     _context.Display.GlInterface.Flush();
     _glSurface.SwapBuffers();
     _context.Display.ClearContext();
     _lock.Dispose();
 }
 public void Dispose()
 {
     _context.Display.GlInterface.Flush();
     _display.EglInterface.WaitGL();
     _glSurface.SwapBuffers();
     _display.EglInterface.WaitClient();
     _display.EglInterface.WaitGL();
     _display.EglInterface.WaitNative();
     _context.Display.ClearContext();
     _lock.Dispose();
 }
Пример #3
0
 public void Dispose()
 {
     _context.GlInterface.Flush();
     _display.EglInterface.WaitGL();
     _glSurface.SwapBuffers();
     _display.EglInterface.WaitClient();
     _display.EglInterface.WaitGL();
     _display.EglInterface.WaitNative(EglConsts.EGL_CORE_NATIVE_ENGINE);
     _restoreContext.Dispose();
     _lock.Dispose();
 }