Go to file
Mike Klein d1835d7491 "can we?" -> "do we want to?" for SkRasterPipelineBlitter
There has been a supported() function in SkRasterPipelineBlitter.cpp for
a long time that's becoming increasingly misnamed.  That blitter ought
to be able to handle all destination formats.

This CL moves that logic outside to the creator of the blitter, changing
it from "can we handle this format?" to "do we want to use this blitter
for this format?".

In other CLs I'm working to make creating a pipeline blitter never fail.

Change-Id: Ie59fb8ec6e63d215d1baef439e464e8f0ab3ae4d
Reviewed-on: https://skia-review.googlesource.com/15842
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Mike Klein <mtklein@chromium.org>
2017-05-08 20:05:44 +00:00
animations
bench Revert "Revert "Reland: Remove SkLights include from SkCanvas.h"" 2017-05-03 19:17:11 +00:00
bin bin/fetch-clang-format 2017-03-08 16:43:49 +00:00
debugger Get Debugger app compiling again 2017-01-06 16:18:27 +00:00
dm Revert "Revert "Delete copyTo(Allocator), hide copyTo() behind flag"" 2017-04-28 15:49:04 +00:00
example Revert "Revert "Plumb the use of GrBackendRenderTarget throughout Skia"" 2017-05-01 14:14:50 +00:00
experimental Move the ability to access textures, buffers, and image storages out from GrProcessor. 2017-04-04 15:27:44 +00:00
fuzz add drawString helper to canvas 2017-04-28 20:41:04 +00:00
gm Added SkImage::MakeCrossContextFromEncoded 2017-05-08 19:56:27 +00:00
gn Added SkImage::MakeCrossContextFromEncoded 2017-05-08 19:56:27 +00:00
include Added SkImage::MakeCrossContextFromEncoded 2017-05-08 19:56:27 +00:00
infra Update SKP version 2017-05-08 19:36:39 +00:00
platform_tools Enable ios on Raspberry Pi 2017-04-25 16:56:41 +00:00
resources Avoid interpolating color lut with less than 2 points 2017-05-05 15:18:03 +00:00
samplecode Remove height functor for shadows and replace with plane equation params 2017-05-08 18:42:48 +00:00
site update Windows build docs 2017-05-04 16:27:42 +00:00
src "can we?" -> "do we want to?" for SkRasterPipelineBlitter 2017-05-08 20:05:44 +00:00
tests Added SkImage::MakeCrossContextFromEncoded 2017-05-08 19:56:27 +00:00
third_party Use system Vulkan headers except when no building with vulkan support 2017-04-25 18:30:37 +00:00
tools Added SkImage::MakeCrossContextFromEncoded 2017-05-08 19:56:27 +00:00
.clang-format Mark flatennable macros as block beginning/ending in .clang-format 2017-01-09 15:31:36 +00:00
.gitignore Refactor Vulkan support to support Fuchsia 2017-04-05 17:32:09 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Added support for building for tvOS 2017-03-14 22:55:04 +00:00
BUILD.gn SkEncoder: Rename files, change webp API, for consistency 2017-05-05 18:56:46 +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 Update build tools to newer gn. 2017-03-17 17:38:58 +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
PRESUBMIT.py Separate lines added via post upload from original description 2017-05-08 17:05:11 +00:00
public.bzl [Bazel] Omit bigrect GM for ASAN. 2017-05-08 15:46:45 +00:00
README
README.chromium
whitespace.txt Marker for Windows NVIDIA driver update. 2017-05-04 18:35:05 +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.