Benedikt Stebner
544d5372e3
Fix TileBrush Source/DestinationRect handling ( #15289 )
* Fix TileBrush Source/DestinationRect handling
* Add unit test
* Add cross render tests
* Add missing test image
2 years ago
Benedikt Stebner
23b3a767dc
Rework tile brush calculation ( #15157 )
2 years ago
Benedikt Stebner
4f8f46cb5d
Fix TransformOrigin for brushes ( #15037 )
2 years ago
Benedikt Stebner
6eb9d7a17e
Fixes/drawing brush transform ( #14978 )
* Apply brush transform to SKPicture instead to the local matrix of the resulting SKShader
* Add unit test
Implement Direct2D1
2 years ago
Nikita Tsukanov
8329efddd3
Fixes relative brush mapping mode ( #14598 )
* Fixed relative mapping mode for brushes (skia only, pending radial)
* Implemented separate RadiusX/RadiusY with proper mapping modes for RadialGradientBrush
* tests for conic brush
* Added tests for geometry drawing
* Updated DrawingBrush test image since it now matches WPF
* Update obsolete property usage
* Fixed D2D, updated radial test with D2D results that actually match WPF ones
* Fixed RadiusX/Y for radial gradients with non-centered origin
* Updated obsolete property usage
* Code cleanup
* Typo
* ApiDiff suppression
* Removed files for skipped test
* More info in obsoletion warning
* clarify
---------
Co-authored-by: Jumar Macato <16554748+jmacato@users.noreply.github.com>
2 years ago
Benedikt Stebner
0b072f4d0d
Update test files
3 years ago
Benedikt Stebner
0442c3b337
Introduce advanced render options
3 years ago
Nikita Tsukanov
ae1fcfed51
Refactored DrawingContext and VisualBrush, added DrawingBrush ( #10419 )
Refactored DrawingContext and VisualBrush, added DrawingBrush
3 years ago
Nikita Tsukanov
6bdf0eacc7
Removed legacy renderers
3 years ago
Benedikt Stebner
b295935286
Fix unpositioned GlyphRuns
3 years ago
Benedikt Stebner
71aba01b10
Implement FormattedText.BuildGeometry
4 years ago
Benedikt Stebner
e48c984443
Update tests
4 years ago
Benedikt Stebner
73c06b323e
Skia - Correctly translate current position when multiple glyphs are added to a path
4 years ago
Benedikt Stebner
7a533700d0
Implement GlyphRun.BuildGeometry
4 years ago
Thehx
36d6222c75
Fixed and exposed PreciseArcTo for ellipses with extreme width:height ratios
4 years ago
Steven Kirk
79f601886e
Added tests for transforms on CombinedGeometry children.
5 years ago
Steven Kirk
6e0a911a3a
Add test for transforms on GeometryGroup children.
5 years ago
Steven Kirk
f66bdefaf6
Simplified GeometryGroup tests,
5 years ago
Steven Kirk
4dbf646a73
Implement CombinedGeometry.
5 years ago
Steven Kirk
89cb076778
Implement GeometryGroup.
5 years ago
Steven Kirk
f6fce366cd
Added failing tests for TextLayout when used with a transform.
5 years ago
Steven Kirk
82754cb163
Fixed gradient brush target rectangles.
When drawn via the `DrawingContext` gradient brushes were not taking the origin of the target rect into account, only the size.
Fixes #5947 .
5 years ago
Steven Kirk
7d608a33ee
Implemented ImageDrawing.
5 years ago
Benedikt Schroeder
08a72e893c
Increase TextFormatter compatibility with WPF's version
5 years ago
oliver.holliday@lontra.co.uk
8bb8f3c79f
Add Skia support for Conic Gradients. Add a place holder implementation for Direct2D using SolidColorBrushImpl.
6 years ago
oliver.holliday@lontra.co.uk
4f671b606b
Fix stop-offsets being relative to the wrong point after reversal. Copy arrays manually instead of using Linq to resolve PR comment.
6 years ago
oliver.holliday@lontra.co.uk
0d9905c051
Add expected test files
6 years ago
Steven Kirk
ba9e3e7641
Updated expected render test output.
6 years ago
Benedikt Schroeder
5824d77d0f
Fix VisualBrush tests
6 years ago
Steven Kirk
41f201bec8
Fix grip visualbrush tests.
7 years ago
Dan Walmsley
53638845a6
Add more visualbrush tests.
7 years ago
Steven Kirk
eecd3555f9
Fix DPI in ImageBrushImpl.
And add expected output for tests. D2D now passes, skia still renders incorrectly.
7 years ago
Steven Kirk
f1c2c72400
Added failing tests for #1614 .
7 years ago
Karnah
48dd3b94d1
Using transparent brush when image source is null
8 years ago
ahopper
c06ac12de7
fix d2d render tests
8 years ago
Nikita Tsukanov
3e09457e10
[D2D1] Implement support for IFramebufferPlatformSurface
9 years ago
Steven Kirk
7a5e9010a3
Added another passing ImageBrush test.
This tests what I though was a bug in #874 but comparing with WPF, it seems this is correct behavior.
9 years ago
Steven Kirk
730911fc0d
Added a couple more passing tile tests.
9 years ago
Nikita Tsukanov
90a4915549
Implemented WritableBitmap
9 years ago
Steven Kirk
e4eaf729a9
Make RadialGradientBrush work
With immediate renderer. Also added a render test and fixed some
problems with D2D implementation.
9 years ago
Steven Kirk
6f07978361
Updated test output.
ImageMagick couldn't tell that the deferred renderer was failing the
test previously!!?!?
9 years ago
Steven Kirk
24635ea218
Added in-tree visual brush test.
Expected output is slightly wonky - need to investigate that once
stuff's working in general.
9 years ago
Steven Kirk
b3e90d01ea
Updated LinearGradientBrush expected output on D2D.
10 years ago
Steven Kirk
cc1c2c0313
Fixes #147 .
11 years ago
Steven Kirk
acf86c15e2
Updated VisualBrush tests to match ImageBrush.
11 years ago
Steven Kirk
c10ac8e68d
Added LinearGradient vertical fill tests.
11 years ago
Steven Kirk
c69686142c
Added VisualBrush flips.
11 years ago
Steven Kirk
ec55baf12d
Fix tile alignment.
11 years ago
Steven Kirk
4787e24880
Trying to make tiling work right...
11 years ago
Steven Kirk
73737c6fc4
Added expected output.
11 years ago