170d9905cc
Add samplers to Dawn binding group layout. Convert filter modes from Gr to Dawn. Rename fUniformBindGroup to fBindGroup (since it does more than uniforms now). Split combined samplers into separate textures and samplers bindings; recombine in the shader with makeSampler(). Create complete bind group layout before creating UBOs. Implement scissor rect. Set blend color in command buffer. Pass shader caps to SkSL. Enable flat interpolation, integer support, derivative support in Dawn Caps. Reduce the Dawn caps to 6 fragment/sampler combos. Add support for Int (1) vertex format. Change-Id: Id5e9060855f0dfc8c071f84ea6c456aba2a72b35 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/233977 Reviewed-by: Greg Daniel <egdaniel@google.com> Commit-Queue: Stephen White <senorblanco@chromium.org> |
||
---|---|---|
animations | ||
bench | ||
bin | ||
build_overrides | ||
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 | ||
RELEASE_NOTES.txt | ||
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.