0d70b716ca
Add Dawn repo to DEPS. Add skia_use_dawn flag to BUILD.gn (default false). Add Metal.framework for Mac when building for Dawn/Metal. Add d3d12, dxgi, d3dcompiler libs when building for Dawn/D3D12. Disable SPIRV validation when building for Dawn. Add BUILD.gn for dawn and dawn/third_party libraries. (Note that I had to split the declare_args() section of BUILD.gn into two, so that I could refer to skia_use_dawn in skia_enable_spirv_validation. If there's a better way to do this, I'm open to suggestions.) Change-Id: I9bdaf990694f6b8bcce6b77c1a8b1620a7396e34 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/225137 Commit-Queue: Stephen White <senorblanco@chromium.org> Reviewed-by: Brian Salomon <bsalomon@google.com> |
||
---|---|---|
animations | ||
bench | ||
bin | ||
dm | ||
docker | ||
docs/examples | ||
example | ||
experimental | ||
fuzz | ||
gm | ||
gn | ||
include | ||
infra | ||
modules | ||
platform_tools | ||
resources | ||
samplecode | ||
site | ||
specs | ||
src | ||
tests | ||
third_party | ||
tools | ||
.clang-format | ||
.clang-tidy | ||
.gitignore | ||
.gn | ||
AUTHORS | ||
BUILD.gn | ||
codereview.settings | ||
CONTRIBUTING | ||
CQ_COMMITTERS | ||
DEPS | ||
go.mod | ||
go.sum | ||
LICENSE | ||
OWNERS | ||
PRESUBMIT.py | ||
public.bzl | ||
README | ||
README.chromium | ||
whitespace.txt |
Skia is a complete 2D graphic library for drawing Text, Geometries, and Images. See full details, and build instructions, at https://skia.org.