Go to file
Brian Osman 387eaff6c1 Vertex color xform bench
Measures two different strategies for dealing with color space transform
of per-op colors. Assuming we already use vertex colors, is it better to
transform them on the CPU, and use float4 color attributes, or transform
them on the GPU, and use ubyte4 color attributes?

So far, looks like ubyte4 w/GPU transform wins.

Change-Id: If49d75303f669fe7f78af8771af906fa0e872577
Reviewed-on: https://skia-review.googlesource.com/142801
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
2018-07-20 21:07:16 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Vertex color xform bench 2018-07-20 21:07:16 +00:00
bin add --sync to adb push in bin/droid 2018-06-28 15:46:57 +00:00
dm More color space improvements to DM 2018-07-19 21:04:56 +00:00
docker cloudbuild.yaml also needs a top level timeout. 2018-07-03 19:02:55 +00:00
docs fix bookmaker 2018-07-18 13:29:31 +00:00
example Compile with GCC 7.2.0. 2018-03-13 22:18:18 +00:00
experimental Add SkFloat2Bits and Region stub 2018-07-17 18:27:31 +00:00
fuzz Reland "SkDEBUGF: use __VA_ARGS__" 2018-07-18 15:37:41 +00:00
gm rename to Merge patheffect 2018-07-19 18:15:16 +00:00
gn Vertex color xform bench 2018-07-20 21:07:16 +00:00
include remove unimplemented headers 2018-07-20 16:19:47 +00:00
infra Roll recipe dependencies (trivial). 2018-07-20 20:38:26 +00:00
modules Move SkNoncopyable to include/private. 2018-07-17 21:39:51 +00:00
platform_tools SkAR Java: better finger painting. Cleaner UI 2018-07-20 14:28:56 +00:00
resources Add sRGB profile to mandrill images 2018-07-09 23:02:39 +00:00
samplecode Restore SkLightingShader and associated classes 2018-07-17 17:24:50 +00:00
site fix bookmaker bot latest 2018-07-19 14:54:55 +00:00
src Vertex color xform bench 2018-07-20 21:07:16 +00:00
tests Convert remote glyph cache to use glyp runs 2018-07-20 18:17:56 +00:00
third_party Roll skia/third_party/skcms ae6a7acc22e5..dad22fe0e646 (1 commits) 2018-07-16 14:43:06 +00:00
tools added options to enable caching and draw bounds in NIMA slide 2018-07-20 18:47:26 +00:00
.clang-format Revert "Update clang-format matching more of Chromium" 2018-05-24 13:27:25 +00:00
.gitignore Add OpenCL build. 2018-06-29 13:06:57 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Fixed SkVertices crashing on Windows DLL builds 2018-04-22 14:42:01 +00:00
BUILD.gn remove debug gl interface, grcontextfactory context type, and config. 2018-07-12 12:33:08 +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/swiftshader 0d8993c667c5..be5fe7797f1e (1 commits) 2018-07-20 16:07:26 +00:00
Doxyfile Make the housekeeper upload doxygen to a newer bucket 2016-10-04 13:23:57 -07: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 Make CR and trailing whitespace errors. 2018-07-11 20:48:38 +00:00
public.bzl [Bazel] Omit new test that causes infinite loop in libjpeg-turbo. 2018-06-26 20:15:12 +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
whitespace.txt Whitespace change to trigger flutter roller 2018-06-22 01:18:46 +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.