Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
9f61f40ffa9460db13280f83b6cf8b801ab99ef7
/
src
/
shaders
/
gradients
/
SkLinearGradient.cpp
10f7a1e
Base Gradient FP Refactor
by Michael Ludwig
· 7 years ago
6667fb1
Switch gradients to as-encoded blending
by Brian Osman
· 7 years ago
27dddae
rebase
by Cary Clark
· 7 years ago
89ad31e
Revert "Reland "remove toString""
by Cary Clark
· 7 years ago
92e37b6
Reland "remove toString"
by Cary Clark
· 7 years ago
32a4910
Revert "remove toString"
by Cary Clark
· 7 years ago
5191880
remove toString
by Cary Clark
· 7 years ago
c6c5ead
Reland "Fix handling of MaskFilter matrices"
by Florin Malita
· 7 years ago
c64ee20
Revert "Fix handling of MaskFilter matrices"
by Robert Phillips
· 7 years ago
2097fd0
Fix handling of MaskFilter matrices
by Florin Malita
· 7 years ago
9988541
remove SK_IGNORE_TO_STRING
by Cary Clark
· 7 years ago
af2769d
Banish SkShaderBase::isRasterPipelineOnly()
by Florin Malita
· 7 years ago
dfc0e91
add decal tilemode to shaders
by Mike Reed
· 7 years ago
e3429e6
rename inner AsFPArgs to stand-alone GrFPArgs
by Mike Reed
· 8 years ago
e657dc8
Remove gradient onGetGLSLProcessorKey() overrides
by Florin Malita
· 8 years ago
39d71de
Don't store legacy colors in gradient shaders
by Florin Malita
· 8 years ago
d4e9ec8
Delete GradientShaderCache
by Florin Malita
· 8 years ago
4cbb6e6
Pass GrRenderTargetContext's GrColorSpaceInfo to SkShader and SkColorFilter.
by Brian Salomon
· 8 years ago
5911a7c
Remove GrColorSpaceXform from GrGradientEffect
by Brian Osman
· 8 years ago
abff956
initClassID no longer auto-allocates ids
by Ethan Nicholas
· 8 years ago
3954108
Delete the legacy linear gradient impl
by Florin Malita
· 8 years ago
aa0ce82
Use the 4f impl for legacy/8888 linear gradients
by Florin Malita
· 8 years ago
aff329b
Make GrFragmentProcessor be non-refcounted and use std::unique_ptr.
by Brian Salomon
· 8 years ago
2045e3b
Avoid int overflow in LinearGradientContext::shade4_dx_clamp
by Florin Malita
· 8 years ago
35ee0e0
clean up useage of SkFloatBits
by Mike Reed
· 8 years ago
50b2084
Gradient stages cleanup
by Florin Malita
· 8 years ago
28a5869
Remove now-dead SK_SUPPORT_LEGACY_GRADIENT_MATRIX_MATH code
by Florin Malita
· 8 years ago
f8480b9
Implement clone() for Gradient GrFragmentProcessors
by Brian Salomon
· 8 years ago
5127fcb
Always postConcat() pipeline gradient matrices
by Florin Malita
· 8 years ago
4d41b8f
Remove dead gradient perspective code
by Florin Malita
· 8 years ago
5b8e2b8
Clarify adjustMatrixAndAppendStages semantics
by Florin Malita
· 8 years ago
0c26a9d
GR_TEST_UTILS fixes
by Brian Salomon
· 8 years ago
2e40900
2pt conical stage for focal-pt-on-edge case
by Florin Malita
· 8 years ago
15200bd
Remove SK_SUPPORT_LEGACY_GRADIENT_ALPHATRUNC dead code
by Florin Malita
· 8 years ago
ae7bb04
Remove non-F32 specializations of Sk4fGradient
by Florin Malita
· 8 years ago
6af2701
Make gradient effect creation fail if texture LUT creation fails
by Brian Salomon
· 8 years ago
d1aedde
Remove SkLinearGradient::kForce4fContext_PrivateFlag
by Florin Malita
· 8 years ago
a924dd3
Use burst mode for linear gradients w/ > 2 stops
by Florin Malita
· 8 years ago
47e55a5
Opt-in burst mechanism for pipeline shaders
by Florin Malita
· 8 years ago
a836267
fix premultiplied color generation in linear gradients when using fApplyAlphaAfterInterp
by Lee Salzman
· 8 years ago
5edba45
[Reland] Relocate shaders to own dir
by Florin Malita
· 8 years ago
[Renamed from src/effects/gradients/SkLinearGradient.cpp]
d8872be
Revert "Relocate shaders to own dir"
by Stan Iliev
· 8 years ago
[Renamed from src/shaders/gradients/SkLinearGradient.cpp]
fabe0b2
Relocate shaders to own dir
by Florin Malita
· 8 years ago
[Renamed from src/effects/gradients/SkLinearGradient.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
e759853
spin off: always clamp linear gradients
by Mike Klein
· 8 years ago
9bb75af
Tighten up gradient clamp logic.
by Mike Klein
· 8 years ago
a377184
Retry "Factor out common code from sweep and linear."
by Mike Klein
· 8 years ago
02ab8cc
Revert "Factor out common code from sweep and linear."
by Mike Klein
· 8 years ago
b7a330f
Factor out common code from sweep and linear.
by Herb Derby
· 8 years ago
6cc6ae75
SkColorSpaceXformer: Add SkShader::makeColorSpace()
by Matt Sarett
· 8 years ago
95ddf13
fix too-dark 565 (really, all legacy) gradients
by Mike Klein
· 8 years ago
7b4202d
Add multi-stop SkJumper stage.
by Herb Derby
· 8 years ago
d3b6597
Mark overridden destructors with 'override' and remove 'virtual'
by Brian Salomon
· 8 years ago
63b6156
Fixed3232 overflow in LinearGradientContext::shadeSpan()
by Florin Malita
· 9 years ago
83e939b
Use SkArenaAlloc in the SkAutoBlitterChoose code.
by Herb Derby
· 9 years ago
dd8b72a
Revert "Use SkArenaAlloc instead of SkSmallAllocator in the SkAutoBlitterChoose code."
by Robert Phillips
· 9 years ago
2b57b7f
Use SkArenaAlloc instead of SkSmallAllocator in the SkAutoBlitterChoose code.
by Herb Derby
· 9 years ago
6f6961e
make GR_TEST_UTILS=0 work
by Hal Canary
· 9 years ago
882ccaf
Raster pipeline support for SkLocalMatrixShader composition
by Florin Malita
· 9 years ago
587e08f
Revert "Revert "Start of rewrite of GrFragmentProcessor optimizations.""
by Brian Salomon
· 9 years ago
052fd51
Revert "Start of rewrite of GrFragmentProcessor optimizations."
by Ethan Nicholas
· 9 years ago
85eb422
Start of rewrite of GrFragmentProcessor optimizations.
by Brian Salomon
· 9 years ago
abddea0
Just clamp to limit-epsilon.
by Mike Klein
· 9 years ago
c86e470
SkRasterPipeline impl for 2-stop linear gradients
by Florin Malita
· 9 years ago
0d413f0
Revert "Revert "SkNx basically always is fast now.""
by Mike Klein
· 9 years ago
8ba64d1
Revert "SkNx basically always is fast now."
by Mike Klein
· 9 years ago
21f7838
SkNx basically always is fast now.
by Mike Klein
· 9 years ago
aaa6d77
Delete SK_SUPPORT_LEGACY_GRADIENT_PREMUL-guarded code
by Florin Malita
· 9 years ago
0ce4f23
Apply linear gradient premul in 4f
by fmalita
· 9 years ago
1edc5b9
Rename vars and functions from 'glslcaps'->'shadercaps'
by Brian Salomon
· 9 years ago
94efbf5
Merge GrGLSLCaps into GrShaderCaps
by Brian Salomon
· 9 years ago
44e91c9
LinearGradientContext::shade4_clamp: fix div by 0
by James Zern
· 9 years ago
9f532a3
Add helper to create random AsFPArgs for Ganesh unit tests
by Brian Osman
· 9 years ago
a219653
Include 4f variants of random gradients during testing
by Brian Osman
· 9 years ago
3f74860
Convert gradient params test helper to a struct
by Brian Osman
· 9 years ago
088e21b
Harden degenerate gradient context handling
by fmalita
· 9 years ago
0d9dfe9
Supply random dst color space to asFP in unit tests
by Brian Osman
· 9 years ago
e25d71c
Gradients are serialized (and can be constructed) as SkColor4f + SkColorSpace
by brianosman
· 9 years ago
b9c5137
Add storage and computation of SkColor4f version of gradient stops.
by brianosman
· 9 years ago
9557c27
Bundle common arguments to GrGradientEffect creation
by brianosman
· 9 years ago
14e7a60
Revert of Bundle common arguments to GrGradientEffect creation (patchset #2 id:20001 of https://codereview.chromium.org/2332213007/ )
by djsollen
· 9 years ago
f605c16
Bundle common arguments to GrGradientEffect creation
by brianosman
· 9 years ago
1a1aa93
Remove unneeded GrGLSLTransformedCoordsArray type
by bsalomon
· 9 years ago
55d318d
Refactor various gradient effect classes
by fmenozzi
· 9 years ago
1638c0d
Add destination color space to AsFPArgs. Eliminates last XFORMTODO.
by brianosman
· 9 years ago
839345d
Bundle SkShader::asFragmentProcessor arguments in a struct
by brianosman
· 9 years ago
06ca8ec
sk_sp for Ganesh.
by bungeman
· 9 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
· 9 years ago
7dcb131
Silence ASAN int32 overflow warning
by fmalita
· 9 years ago
7b38e3c
Fix int32 overflow in LinearGradientContext::shade4_dx_clamp
by fmalita
· 9 years ago
748d620
Harden linear gradients
by fmalita
· 9 years ago
3f6f76f
Rename EmitArgs::fSamplers to fTexSamplers
by cdalton
· 9 years ago
60c9b58
change flattenable factory to return sk_sp
by reed
· 9 years ago
7e6fcf8
Generic 4f gradient T sampler fallback
by fmalita
· 9 years ago
d7dc76f
Remove version checks for _MSC_VER < 1800 (msvs2013).
by bungeman
· 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
Next »