Since m131:
-
PathEffect.{DashType, DashInfo, asADash}
withdrawn. Upstream removed them from public API in m132. -
We now bundle a
icudtl.dat
for windows. This fixes windows-specific problems with SkUnicode, libSkShaper, and SkParagraph. Thanks @meetwq for the change. Relevant CI tests re-enabled and added. -
Upstream's
SkNamedTransferFn::*
now available ascms.NamedTransferFn.*
, andSkNamedGamut::*
ascms.NamedGamut.*
. These are used in RuntimeEffect-related code. -
More overloads of
SkImage::makeShader
added, andSkImage::makeRawShader
added asImage.makeRawShader
. -
We binds
SkRuntimeEffect
asskia.RuntimeEffect
. Added some helper classes:SkV3
asskia.V3
,SkV4
asskia.V4
,SkRuntimeEffect::Result
asRuntimeEffectResult
,SkRuntimeEffect::ChildPtr
asRuntimeEffectChildPtr
,SkRuntimeEffectBuilder
asRuntimeEffectBuilder
,std::vector<SkRuntimeEffect::ChildPtr>
asVectorRuntimeEffectChildPtr
,SkSpan<const SkRuntimeEffect::ChildPtr>
asSpanRuntimeEffectChildPtr
,SkRuntimeEffectBuilder::BuilderUniform
asRuntimeEffectBuilderUniform
,SkRuntimeEffectBuilder::BuilderChild
asRuntimeEffectBuilderChild
. Details are subjected to change. We ported all 9 of current upstream SkSL c++ examples, hosted elsewhere.