-
Notifications
You must be signed in to change notification settings - Fork 597
Open
Labels
Description
Description
Having a gradient background was no issue with Version="2.88.9". Using latest one or even the preview (3.118), the performance is down by 90%.
Code
Having:
BG = new SKPaint
{
Shader = SKShader.CreateLinearGradient(
new SKPoint(0, 0),
new SKPoint(0, FireField.Height),
[SKColors.DarkBlue, SKColors.Black],
[0, 0.75f],
SKShaderTileMode.Clamp)
};
...
void PaintSurface(SKPaintSurfaceEventArgs e)
{
var canvas = e.Surface.Canvas;
canvas.DrawRect(0, 0, FireField.Width, FireField.Height, BG);
...The PaintSurface becomes very slow.
Simply commenting out the Shader block, it returns fast... but flat.
Expected Behavior
No changes in drawing speed.
Actual Behavior
No response
Version of SkiaSharp
3.116.0 (Current)
Last Known Good Version of SkiaSharp
2.88.9 (Previous)
IDE / Editor
Visual Studio (Windows)
Platform / Operating System
Windows
Platform / Operating System Version
No response
Devices
No response
Relevant Screenshots
Well working page:
Relevant Log Output
No response
Code of Conduct
- I agree to follow this project's Code of Conduct
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
New
