Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
6ee23a391cc759458a20a972c0b101f7e5b029d9
/
src
/
shaders
/
SkComposeShader.cpp
c5166a9
Revert "Revert "remove legacy support for old old picture versions""
by Mike Reed
· 7 years ago
6f11511
Revert "remove legacy support for old old picture versions"
by Mike Reed
· 7 years ago
f3504d4
remove legacy support for old old picture versions
by Mike Reed
· 7 years ago
e9d172a
converted ConstColorProcessor to SkSL
by Ethan Nicholas
· 7 years ago
a4083c9
make most of SkColorPriv.h private
by Cary Clark
· 7 years ago
1d8c42e
fold params into StageRec
by Mike Reed
· 7 years ago
aff329b
Make GrFragmentProcessor be non-refcounted and use std::unique_ptr.
by Brian Salomon
· 7 years ago
cb3ceb7
CanOverflow -> ClampIfNeeded
by Mike Klein
· 7 years ago
a6aaa30
SkShader::asACompose is android-only
by Mike Reed
· 7 years ago
01b2b83
Extend composeshader to support a lerp parameter
by Mike Reed
· 7 years ago
70bc94f
Bump min picture to 7+ months ago
by Mike Reed
· 7 years ago
cde9031
remove unused xfermode methods
by Mike Reed
· 7 years ago
3f51188
experiment: force composeshade to always be rasterpipeline
by Mike Reed
· 7 years ago
65efe9c
remove unused auto class
by Mike Reed
· 7 years ago
5df94d5
have shaders that need seed_shader call it themselves
by Mike Klein
· 7 years ago
5edba45
[Reland] Relocate shaders to own dir
by Florin Malita
· 7 years ago
[Renamed from src/core/SkComposeShader.cpp]
d8872be
Revert "Relocate shaders to own dir"
by Stan Iliev
· 8 years ago
[Renamed from src/shaders/SkComposeShader.cpp]
fabe0b2
Relocate shaders to own dir
by Florin Malita
· 8 years ago
[Renamed from src/core/SkComposeShader.cpp]
4aed138
Reland of SkShaderBase
by Florin Malita
· 8 years ago
d93e11c
Revert "SkShaderBase"
by Florin Malita
· 8 years ago
58a7564
SkShaderBase
by Florin Malita
· 8 years ago
7d022e0
Always use raster pipeline for SkSweepGradient
by Florin Malita
· 8 years ago
9959f72
composeshader stages
by Mike Reed
· 8 years ago
273eead
implement 4f for composeshader
by Mike Reed
· 8 years ago
2814d91
clean up SkShader friends
by Mike Klein
· 8 years ago
e556bf7
Fix single leg Compose Shader crash.
by Herb Derby
· 8 years ago
83e939b
Use SkArenaAlloc in the SkAutoBlitterChoose code.
by Herb Derby
· 8 years ago
dd8b72a
Revert "Use SkArenaAlloc instead of SkSmallAllocator in the SkAutoBlitterChoose code."
by Robert Phillips
· 8 years ago
2b57b7f
Use SkArenaAlloc instead of SkSmallAllocator in the SkAutoBlitterChoose code.
by Herb Derby
· 8 years ago
0e39f97
Revert "Revert "make it illegal to include SkXfermode.h""
by Mike Reed
· 8 years ago
e9d1b29
Revert "make it illegal to include SkXfermode.h"
by Greg Daniel
· 8 years ago
07764ce
make it illegal to include SkXfermode.h
by Mike Reed
· 8 years ago
faba371
remove unused code around SK_SUPPORT_LEGACY_XFERMODE_PARAM
by Mike Reed
· 8 years ago
7d954ad
remove xfermode from public api
by Mike Reed
· 8 years ago
618d304
GrConstColorProcessor uses 4f colors in the destination space
by Brian Osman
· 8 years ago
839345d
Bundle SkShader::asFragmentProcessor arguments in a struct
by brianosman
· 8 years ago
06ca8ec
sk_sp for Ganesh.
by bungeman
· 8 years ago
982eb7f
Add new SkSourceGammaTreatment enum, used in situations like mipmap construction, where we need to know if we should respect (vs. ignore) the gamma encoding of sRGB tagged images. Plumb that extensively.
by brianosman
· 8 years ago
60c9b58
change flattenable factory to return sk_sp
by reed
· 9 years ago
cfb6bdf
switch xfermodes over to sk_sp
by reed
· 9 years ago
8a21c9f
use Make instead of Create to return a shared shader
by reed
· 9 years ago
a0cee5f
remove align16 calls in skhader context sizes. will handle this elsewhere as needed
by reed
· 9 years ago
773ceda
Enforce 16byte alignment in shader contexts (patchset #1 id:1 of https://codereview.chromium.org/1759653004/ )"
by reed
· 9 years ago
e38bcaf
Revert of enforce 16byte alignment in shader contexts (patchset #1 id:1 of https://codereview.chromium.org/1759653004/ )
by halcanary
· 9 years ago
d812fb4
enforce 16byte alignment in shader contexts
by reed
· 9 years ago
cd660e1
Revert of add support for new bitmapshader context (patchset #5 id:80001 of https://codereview.chromium.org/1757993002/ )
by reed
· 9 years ago
19cef56
add support for new bitmapshader context
by reed
· 9 years ago
8d9f2e4
Add ContextRec param to SkShader::contextSize()
by fmalita
· 9 years ago
8681e60
make SkComposeShader.h private
by reed
· 9 years ago
a2b340f
move compose-shader into base-class as factory
by reed
· 9 years ago
d814c9c
Don't preserve buggy Android behavior of ignoring the paint's alpha.
by djsollen
· 9 years ago
ce5ac45
Use SK_BUILD_FOR_ANDROID_FRAMEWORK in compose
by scroggo
· 9 years ago
4a33952
Bye bye processor data manager.
by bsalomon
· 9 years ago
ae4738f
Create fragment processor for performing input color blend with child processor
by bsalomon
· 9 years ago
809e5af
Brian requested a new namespace for factories that create fragment processors that combine 2 things with a xfermode. This way, we can change the implementation of these factories in the future to not use GrComposeEffect if desired.
by wangyix
· 9 years ago
036fd8e
Added TestCreate for SkComposeShader; will pick two random child procs that don't have children of their own. This prevents creating an arbitrarily large tree of procs. Also, it will choose a random coefficient mode for the xfermode.
by wangyix
· 9 years ago
54a6b1a
emitChild() used to generate a mangled outputColor based on the parent's outputColor; now it just accepts an outputColor string. It's now up to the programmer to declare outputColors if needed before emitting child code.
by wangyix
· 9 years ago
73fa616
Added SkComposeShader GPU implementation
by wangyix
· 9 years ago
96fcdcc
Style Change: NULL->nullptr DOCS_PREVIEW= https://skia.org/?cl=1316233002
by halcanary
· 9 years ago
385fe4d
Style Change: SkNEW->new; SkDELETE->delete
by halcanary
· 9 years ago
8464a96
fix null-pointer deref in SkComposeShader::toString()
by halcanary
· 9 years ago
3f3b3d0
Remove SK_SUPPORT_LEGACY_DEEPFLATTENING.
by mtklein
· 10 years ago
6e78293
Revert of Remove SK_SUPPORT_LEGACY_DEEPFLATTENING. (patchset #1 id:1 of https://codereview.chromium.org/769953002/)
by mtklein
· 10 years ago
52c2935
Remove SK_SUPPORT_LEGACY_DEEPFLATTENING.
by mtklein
· 10 years ago
9fa60da
Simplify flattening to just write enough to call the factory/public-constructor for the class. We want to *not* rely on private constructors, and not rely on calling through the inheritance hierarchy for either flattening or unflattening(CreateProc).
by reed
· 10 years ago
7959055
Add functions for inspecting SkShader.
by commit-bot@chromium.org
· 11 years ago
edda70e
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
ce56d96
Remove SkShader virtual method validContext
by commit-bot@chromium.org
· 11 years ago
1ab536f
fix composeshader to respect the paint's alpha
by commit-bot@chromium.org
· 11 years ago
9a40803
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
e901b6d
create struct to hold all the params passed around for shader::context
by commit-bot@chromium.org
· 11 years ago
9c9005a
Move SkShader::fLocalMatrix into SkShader constructor.
by commit-bot@chromium.org
· 11 years ago
87fcd95
Revert of Revert of Extract most of the mutable state of SkShader into a separate Context object. (https://codereview.chromium.org/249643002/)
by commit-bot@chromium.org
· 11 years ago
6e5671d
Revert of Extract most of the mutable state of SkShader into a separate Context object. (https://codereview.chromium.org/207683004/)
by commit-bot@chromium.org
· 11 years ago
bc2f1dc
Extract most of the mutable state of SkShader into a separate Context object.
by commit-bot@chromium.org
· 11 years ago
53783b0
Revert of Extract most of the mutable state of SkShader into a separate Context object. (https://codereview.chromium.org/207683004/)
by commit-bot@chromium.org
· 11 years ago
001f4ed
Extract most of the mutable state of SkShader into a separate Context object.
by commit-bot@chromium.org
· 11 years ago
0f10f7b
Allow toString capability to be toggled independent of developer mode.
by commit-bot@chromium.org
· 11 years ago
8b0e8ac
Refactor read and write buffers.
by commit-bot@chromium.org
· 11 years ago
e61a86c
Guard against most unintentionally ephemeral SkAutoFoo instantiations.
by commit-bot@chromium.org
· 11 years ago
3534822
force readbuffer clients to use specialized readFoo for flattenables
by reed@google.com
· 11 years ago
791f12e
Move SkPaint::toString from debugger to SkPaint
by robertphillips@google.com
· 12 years ago
76f9e93
Added print out of SkShader information to debugger
by robertphillips@google.com
· 12 years ago
a641f3f
reland 6798 w/ fix for bitmap-as-mask pixel-locking
by reed@google.com
· 12 years ago
135e16c
revert 6798 (assert in GM)
by reed@google.com
· 12 years ago
1adcf88
Goal: ensure we always balance lock/unlock pixels calls.
by reed@google.com
· 12 years ago
f94b3a4
Make SkShader store localM directly rather than as a separate alloc.
by bsalomon@google.com
· 12 years ago
a0c2bc2
Make flattenables no longer depend on global static initializers.
by scroggo@google.com
· 12 years ago
c73dd5c
Update SkFlattenable buffers to be more modular.
by djsollen@google.com
· 12 years ago
6eb0d62
Register some flattenable factories.
by scroggo@google.com
· 12 years ago
5492424
Cleanup code related to SkFlattenable::flatten()
by djsollen@google.com
· 13 years ago
573f22b
handle if unflattening returned a null shader
by reed@google.com
· 13 years ago
ec3ed6a
Automatic update of all copyright notices to reflect new license terms.
by epoger@google.com
· 13 years ago
82065d6
remove SkRefCnt safeRef() and safeUnref(), and replace the call-sites with
by reed@google.com
· 14 years ago
c4cae85
add BlitRow procs for 32->32, to allow for neon and other optimizations.
by reed@android.com
· 15 years ago
8a1c16f
grab from latest android
by reed@android.com
· 16 years ago