Browse Source

[SKIA] Throw if asked to render to GL target with invalid dimensions

pull/2011/head
Nikita Tsukanov 8 years ago
parent
commit
55577cf2b5
  1. 5
      src/Skia/Avalonia.Skia/GlRenderTarget.cs

5
src/Skia/Avalonia.Skia/GlRenderTarget.cs

@ -30,6 +30,11 @@ namespace Avalonia.Skia
var size = session.Size;
var scaling = session.Scaling;
if (size.Width <= 0 || size.Height <= 0 || scaling < 0)
{
throw new InvalidOperationException(
$"Can't create drawing context for surface with {size} size and {scaling} scaling");
}
gl.Viewport(0, 0, size.Width, size.Height);
gl.ClearStencil(0);

Loading…
Cancel
Save