Go to file
Robert Phillips a87c52991b Use a priori knowledge about the number of stencil bits in Dawn, Metal and Vulkan backends
The goal here is to centralize more of the program key creation w/in GrProgramInfo. For Dawn,
Metal and Vulkan, afaict, the number of stencil bits is always 8. We can use this information
 to stop passing the GrStencilSettings object around. For GL, the number of stencil bits is
 variable but it is never part of the key.

Bug: skia:9455
Change-Id: I8fd2bea2422c5b9df69fc184d3a82013eef5407e
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/254177
Commit-Queue: Robert Phillips <robertphillips@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
2019-11-12 16:48:19 +00:00
animations
bench Add GrPrimitiveType to GrProgramInfo 2019-11-07 13:30:42 +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 Reland "Fully embrace skcms types in SkColorSpace API" 2019-11-05 18:36:26 +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 [fuzzing] Fix skdescriptor deserialize compile 2019-10-23 11:54:14 +00:00
gm Clamp RGB outputs of GrYUVtoRGBEffect. 2019-11-11 20:04:15 +00:00
gn Detect whether trying to blit a Metal swapchain texture, and fail if so. 2019-11-12 14:56:28 +00:00
include Clamp RGB outputs of GrYUVtoRGBEffect. 2019-11-11 20:04:15 +00:00
infra Roll recipe dependencies (trivial). 2019-11-12 15:39:29 +00:00
modules Correct cluster index 2019-11-11 19:26:56 +00:00
platform_tools android_gdbserver: Don't fail when trying to locate nonexistent files 2019-09-16 16:28:33 +00:00
resources Clamp RGB outputs of GrYUVtoRGBEffect. 2019-11-11 20:04:15 +00:00
samplecode Font resolution: all unit tests working 2019-11-08 17:24:14 +00:00
site [docs] Add skolo-builder to swarmingbots.md 2019-10-30 19:06:48 +00:00
specs [img-decode] Start on proposed new spec 2019-05-06 17:39:19 +00:00
src Use a priori knowledge about the number of stencil bits in Dawn, Metal and Vulkan backends 2019-11-12 16:48:19 +00:00
tests Detect whether trying to blit a Metal swapchain texture, and fail if so. 2019-11-12 14:56:28 +00:00
third_party Roll skia/third_party/skcms e51ca8b81987..0e5f77218153 (1 commits) 2019-11-11 17:59:31 +00:00
tools use round() instead of trunc() to f32->unorm 2019-11-08 21:28:07 +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 build: fix compilation on macOS with 10.14 SDK 2019-10-30 20:18:58 +00:00
BUILD.gn Detect whether trying to blit a Metal swapchain texture, and fail if so. 2019-11-12 14:56:28 +00:00
codereview.settings Make uploading to Gerrit the default for Skia 2016-11-09 19:07:56 +00:00
CONTRIBUTING
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/swiftshader 31edef751a8d..9da287fd0264 (6 commits) 2019-11-12 15:01:23 +00:00
go.mod Update Go deps 2019-10-24 05:26:54 +00:00
go.sum Blacklist bulkrect benchmarks on chorizo 2019-10-28 22:04:15 +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 Use urllib_request instead of urllib2 in PRESUBMIT. 2019-10-22 20:30:56 +00:00
public.bzl Fixing no icu situation 2019-11-08 18:59:03 +00:00
README
README.chromium Update README.chromium. 2015-06-11 13:19:24 -07:00
RELEASE_NOTES.txt Clamp RGB outputs of GrYUVtoRGBEffect. 2019-11-11 20:04:15 +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.