skia2/src
Mike Klein 4f275cfe0e 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>
2019-12-31 00:00:57 +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 pass more information to shaders 2019-12-31 00:00:57 +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 Make it safe to include SkRuntimeEffect.h from client code 2019-12-30 21:06:56 +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 pass more information to shaders 2019-12-31 00:00:57 +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