[ANN] This Week in LiveCode 82

Mark Waddingham mark at livecode.com
Mon May 15 14:56:02 EDT 2017

On 2017-05-15 20:40, Alejandro Tejada via use-livecode wrote:
>> Read about new developments in LiveCode open source
>> and the open source community in today's edition of
>> the "This Week in LiveCode" newsletter!
>> Read issue #82 here: https://goo.gl/8HNhau
> Looks like Skia Graphics Library dropped support
> for some features and LC9 will not show anymore
> these types of gradients:
> 'XY', 'SqrtXY', 'Diamond' and 'Spiral'

These are back in - Michael managed to get them working again.

> and most of these legacy Blend Modes:
> clear, noop, notSrcAnd, notSrcAndReverse,
> notSrcCopy, notSrcOr, notSrcOrReverse,
> notSrcXor, reverse, set, srcAnd,
> srcAndReverse, srcCopy, srcOr,
> srcOrReverse, srcXor, blend, addPin
> addOver, subPin, transparent
> adMin, addMax

We're still on the fency about all of these - I do wonder how
much they are used anymore particularly as they do not fit into
the RGBA rendering model which everyone uses anymore and as such
are incredibly inefficient. (They will never be acceleratable,
for example).

I'd be surprised if people couldn't get similar effects by using
appropriate blend inks - if they are still in use at all.

> If you check all paint features available
> from Skia Library: https://skia.org/user/api/skpaint
> there are many useful features that LC9
> could implement, like:
> setTextScaleX (and setTextScaleY)
> SkPathEffect
> SkLine2DPathEffect
> SkDiscretePathEffect
> SkComposePathEffect
> SkSumPathEffect
> Two-Point Conical Gradient Shader
> Fractal Perlin Noise Shader
> Turbulence Perlin Noise Shader
> Compose Shader
> Blur Mask Filter
> Could LC implement first some of
> these Skia features like Perlin Noise
> and Blur filter?

Our first aim is to get the new Skia in and working as much as it
did before :)

Warmest Regards,


Mark Waddingham ~ mark at livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps

More information about the Use-livecode mailing list