Go to file
Robert Phillips 6c2aa7af0b Revert "Reduce inputs to GrProgramDesc::Build method(s)"
This reverts commit 63a3873957.

Reason for revert: fail

Original change's description:
> Reduce inputs to GrProgramDesc::Build method(s)
> 
> This moves the computation of the GrStencilSettings into GrProgramDesc::Build for the Vulkan backend
> 
> This makes it clear that the stencilSettings are determined by the GrProgramInfo.
> 
> Note that this does change some behavior in that the number of stencil bits is now determined (and set up for) the number requested not the number actually available on the attached stencil buffer at flush time.
> 
> Bug: skia:9455
> Change-Id: Ia5fa4e30e34952c1a492b8d571094abf2291b2a4
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/248696
> Reviewed-by: Greg Daniel <egdaniel@google.com>
> Commit-Queue: Robert Phillips <robertphillips@google.com>

TBR=egdaniel@google.com,robertphillips@google.com

Change-Id: Ib0b337c19acea8000b5592f3dfeda181fd6ef157
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: skia:9455
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/249222
Reviewed-by: Robert Phillips <robertphillips@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
2019-10-17 19:06:52 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Enable SKSL in skia_nanobench, enforce resources being present. 2019-10-16 16:34:36 +00:00
bin roll GN 2019-09-26 20:34:17 +00:00
build_overrides Update Dawn backend to ToT. This is about 3 months of changes. 2019-10-15 22:26:38 +00:00
dm Starting to hack up HDR transfer function support 2019-10-16 18:40:16 +00:00
docker Fix usage of depot_tools in containers. 2019-10-14 19:38:40 +00:00
docs/examples docs/fiddle: add "incomplete" fiddle. 2019-10-11 18:22:34 +00:00
example Revert "add guard to switch to SkPathTypes" 2019-09-14 19:13:44 +00:00
experimental Reland "Minimal iOS app: Perform present subsequent to flush" 2019-10-14 18:32:37 +00:00
fuzz Reland "Reland "SkSurface asynchronous read APIs allow client to extend pixel lifetime"" 2019-10-03 19:14:22 +00:00
gm Revert "Reduce inputs to GrProgramDesc::Build method(s)" 2019-10-17 19:06:52 +00:00
gn Enable SKSL in skia_nanobench, enforce resources being present. 2019-10-16 16:34:36 +00:00
include Remove GrPixelConfigIsCompressed call. 2019-10-17 17:10:17 +00:00
infra Fix usage of depot_tools in containers. 2019-10-14 19:38:40 +00:00
modules Fix a couple minor bugs in particle code 2019-10-17 14:55:34 +00:00
platform_tools android_gdbserver: Don't fail when trying to locate nonexistent files 2019-09-16 16:28:33 +00:00
resources Fix a couple minor bugs in particle code 2019-10-17 14:55:34 +00:00
samplecode Plumb GrColorType through all ops/processors that sample textures. 2019-10-15 18:34:37 +00:00
site [perf] - Update docs. 2019-10-17 18:22:45 +00:00
specs [img-decode] Start on proposed new spec 2019-05-06 17:39:19 +00:00
src Revert "Reduce inputs to GrProgramDesc::Build method(s)" 2019-10-17 19:06:52 +00:00
tests Revert "Reduce inputs to GrProgramDesc::Build method(s)" 2019-10-17 19:06:52 +00:00
third_party Dawn: build libdawn-native as a static lib, not shared. 2019-10-17 15:04:14 +00:00
tools Dawn: silence some warnings on win-clang. 2019-10-17 15:10:34 +00:00
.clang-format restore .clang-format 2019-03-21 15:52:32 +00:00
.clang-tidy add google-build-namespaces to clang-tidy checks 2018-12-12 16:33:59 +00:00
.gitignore clean up some .gitignores 2019-05-15 19:55:45 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Fix Metal includes breaking macOS local builds 2019-07-08 14:02:47 +00:00
BUILD.gn Dawn: build libdawn-native as a static lib, not shared. 2019-10-17 15:04:14 +00:00
codereview.settings Make uploading to Gerrit the default for Skia 2016-11-09 19:07:56 +00:00
CONTRIBUTING Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
CQ_COMMITTERS Moved committer list to chrome-infra-auth and deleted it from the repo 2015-09-02 13:37:54 -07:00
DEPS Roll third_party/externals/angle2 0b9ebe58e380..ed6e230ec65e (10 commits) 2019-10-17 06:01:13 +00:00
go.mod Update Go deps 2019-10-17 05:24:33 +00:00
go.sum Update Go deps 2019-10-17 05:24:33 +00:00
LICENSE BUG=skia:5602 2016-09-02 11:19:34 -07:00
OWNERS add OWNERS file 2017-12-01 19:50:19 +00:00
PRESUBMIT.py rewrite_includes.py: make it work on windows 2019-08-05 16:14:35 +00:00
public.bzl remove SkPicture_none.cpp 2019-08-16 14:52:25 +00:00
README Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
README.chromium Update README.chromium. 2015-06-11 13:19:24 -07:00
RELEASE_NOTES.txt update formatting, add links 2019-10-17 04:28:44 +00:00
whitespace.txt Whitespace test 2019-05-18 13:05:29 +00:00

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

See full details, and build instructions, at https://skia.org.