Пример #1
0
 public override IGlPlatformSurfaceRenderingSession BeginDraw()
 {
     if (_info.Size != _currentSize || _glSurface == null)
     {
         _glSurface?.Dispose();
         _glSurface   = null;
         _glSurface   = _egl.CreateWindowSurface(_info.Handle);
         _currentSize = _info.Size;
     }
     return(base.BeginDraw(_glSurface, _info));
 }
Пример #2
0
 public override void Dispose() => _glSurface.Dispose();