Table of Contents

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 fieldsSKRect, 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. A GlInterface can also be assembled from any OpenGL-like API using AssembleGlInterface or AssembleGlesInterface.

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 SKPath members — New methods and properties for path manipulation.

Bug Fixes

None noted in this release.