DescriptionMake perlin noise do CTM-correct scaling.
When drawing perlin noise, generate noise at the resolution determined
by CTM, not by the resolution at construction time. This required moving
the generation of PaintingData to getContext() and asNewEffect() for the
raster and GPU paths, respectively.
It also required adjusting the matrices used during rendering
to be translate-only.
Committed: https://skia.googlesource.com/skia/+/ca6a7c29452e13cf63bb4e225972065cbfe6e265
Patch Set 1 #Patch Set 2 : Tweak GM #Patch Set 3 : Fix local matrix offsets; add test suppressions #Patch Set 4 : Win32 fix (do tile size rounding) #Patch Set 5 : revert perlinnoise GM changes #Patch Set 6 : Fix delete -> SkDELETE, add missing SkDELETE #
Messages
Total messages: 10 (0 generated)
|