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(); }
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(); }