skia2/modules
Tyler Denniston f8b7c1ac5f Pass CTM to path effects (experimental)
Add an overload to SkPathEffect that can be used when the CTM is known
at the callsite. GPU callsites are not handled here, that will be
tackled in a separate CL.

Path effects must implement the filterPath virtual that accepts the CTM,
although they are not obligated to use it. If a path effect does
use the CTM, the output geometry must be in the original coordinate
space, not device space.

Bug: skia:11957
Change-Id: I01615985599fe2736de954bb10dac881b0554ae7
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/420239
Commit-Queue: Tyler Denniston <tdenniston@google.com>
Reviewed-by: Mike Reed <reed@google.com>
2021-07-13 18:42:55 +00:00
..
androidkit [androidkit] Color filter support 2021-06-29 12:42:19 +00:00
audioplayer implement SkAudioPLayer for Android 2020-12-15 00:12:48 +00:00
canvaskit Hide deprecated filterquality 2021-07-13 00:45:12 +00:00
particles Make it possible to use the DSL from within the compiler itself 2021-05-18 15:10:53 +00:00
pathkit [canvaskit] Build with emsdk 2.0.20 2021-05-27 12:36:41 +00:00
skottie [skottie] Avoid null ptr deref in motion tile effect 2021-07-13 13:21:23 +00:00
skparagraph Apparently, line metrics should not include newlines 2021-07-13 17:16:23 +00:00
skplaintexteditor Reland "Add format-specifier warnings to SkDebugf." 2021-06-25 17:57:43 +00:00
skresources ResourceProviderProxyBase should forward loadAudioAsset() 2021-02-09 01:24:04 +00:00
sksg Pass CTM to path effects (experimental) 2021-07-13 18:42:55 +00:00
skshaper Check hb_font_create return value 2021-06-18 22:21:47 +00:00
svg Reland "Add format-specifier warnings to SkDebugf." 2021-06-25 17:57:43 +00:00