skia2/src
Mike Klein f6a715bb10 Reland "pass more information to shaders"
This is a reland of 4f275cfe0e

Original change's description:
> pass more information to shaders
> 
> If we're going to write an image shader, we're going to need to know the
> matrix and some bits of the paint.
> 
> Instead of all possible information, I decided to pass just what the
> image shader needs for now, and will pass along more as I go.
> 
> I've added a stub implementation of SkImageFilter as a way to make sure
> I'm threading everything it'll need through.
> 
> Change-Id: I98de1724056dbc0902a34fc31da8ec6bdf38dc34
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/261801
> Commit-Queue: Mike Klein <mtklein@google.com>
> Reviewed-by: Mike Reed <reed@google.com>

Change-Id: I2541903ad559fe8b584e46b1e9d68ec804b7a15d
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/261779
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Mike Klein <mtklein@google.com>
2020-01-02 15:43:46 +00:00
..
android move clip-stencil function into GpuDevice 2019-12-20 20:31:08 +00:00
atlastext Pass Arenas* to GrOpsTask and GrOps instead of multiple pointers to each pool type 2019-12-20 21:02:49 +00:00
c Revert "Reland "Revert "Use flat version of path-direction enum""" 2019-11-22 19:09:54 +00:00
codec Have SkWuffsCodec.cpp link to Wuffs API docs 2019-12-16 15:06:04 +00:00
core Reland "pass more information to shaders" 2020-01-02 15:43:46 +00:00
effects Workaround MSVC 2019 code-gen bug in lighting image filter 2019-12-27 19:40:19 +00:00
fonts Add SkUNREACHABLE to definition of SK_ABORT. 2019-08-09 20:43:39 +00:00
gpu Fix GrColorMatrixFragmentProcessor handling of premul transparent black. 2020-01-02 14:55:06 +00:00
image Change GrGpu::onCreateCompressedTexture signature 2019-12-20 15:37:26 +00:00
images Fix windows DLL builds with shaper included 2019-11-19 14:50:12 +00:00
lazy use std::make_unique 2019-12-12 22:32:45 +00:00
opts Fix clang warnings 2019-12-19 00:57:12 +00:00
pathops remove dead code around old SkPath enums 2019-12-14 01:58:10 +00:00
pdf move SkClipStack::asPath into PDFUtils 2019-12-20 19:27:26 +00:00
ports Add more variation support on Mac. 2019-12-13 18:16:13 +00:00
sfnt Add Symbol encoding when renaming a font. 2019-08-07 20:35:28 +00:00
shaders Reland "pass more information to shaders" 2020-01-02 15:43:46 +00:00
sksl Make it safe to include SkRuntimeEffect.h from client code 2019-12-30 21:06:56 +00:00
svg remove dead code around old SkPath enums 2019-12-14 01:58:10 +00:00
utils move SkClipStack::asPath into PDFUtils 2019-12-20 19:27:26 +00:00
xml [svgcanvas] Add flag to suppress newlines and tabs in XML 2019-08-21 20:17:37 +00:00
xps move SkClipStack::asPath into PDFUtils 2019-12-20 19:27:26 +00:00