Skip to content
This repository has been archived by the owner. It is now read-only.

Separate out Skia interfaces and abstract away DrawTarget backing #133

Merged
merged 3 commits into from Jan 29, 2015

Commits on Jan 29, 2015

  1. Move Skia C and Rust interface to Skia

    This allows using Skia independently of Azure.
    mrobinson committed Jan 29, 2015
  2. Expose AzCreateDrawTargetSkiaWithGrContextAndFBO as it is in Azure

    Instead of reaching into the private Skia API to create Skia draw
    targets, use the Azure API and the newly exposed Skia rust API. This is
    part of the transition of teasing out the Skia-specific parts of
    rust-azure.
    mrobinson committed Jan 29, 2015
  3. Split out the backing of DrawTarget to DrawTargetBacking

    This will make it easier to generically consume DrawTargets. If
    DrawTarget ever has support for other surface types, it will be much
    easier to generate shared surfaces from them. This allows hiding the GL
    Skia implementation detail behind another layer of abstraction.
    mrobinson committed Jan 29, 2015
You can’t perform that action at this time.