Version 1.54.0
GPU backend and Skia m54 update · Released September 5, 2016 · NuGet · GitHub Release
Highlights
This release updates to Google's chrome/m54 Skia milestone and introduces GPU-accelerated rendering via SKSurface with OpenGL support across all platforms (except UWP, which will use ANGLE). It also adds new struct members, a gamma color filter, image lattice (9-patch) drawing, and additional SKPath members.
Breaking Changes
Struct API changes
- Structs now use properties instead of fields —
SKRect,SKPoint,SKColor, and other basic structs have moved from field-based access to get/set properties for better API consistency.
New Features
Engine
- Skia m54 update — Updated to the latest from Google's chrome/m54 release.
GPU & Rendering
- GPU backend for
SKSurface— Hardware-accelerated rendering via OpenGL on all platforms. On UWP, DirectX support via ANGLE is planned. AGlInterfacecan also be assembled from any OpenGL-like API usingAssembleGlInterfaceorAssembleGlesInterface.
API Surface
- New struct members — Multiple new members for
SKRect,SKPoint,SKColor, and other basic structs. - Gamma
SKColorFilter— New color filter type for gamma correction. - Image lattice drawing — Support for drawing image lattices, such as 9-patch images.
- Additional
SKPathmembers — New methods and properties for path manipulation.
Bug Fixes
None noted in this release.