Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
c571c001cee4e0dfacd7bd17d5cd0a2900a853a9
/
src
/
effects
/
gradients
/
SkGradientShader.cpp
c571c00
Revert of sRGB support in Ganesh. Several pieces: (patchset #12 id:220001 of https://codereview.chromium.org/1789663002/ )
by brianosman
· 8 years ago
9e3f1bf
sRGB support in Ganesh. Several pieces:
by brianosman
· 8 years ago
8a21c9f
use Make instead of Create to return a shared shader
by reed
· 8 years ago
5edf82e
[Reland] Fix SkTwoPointConicalGradient zero-radius handling
by fmalita
· 8 years ago
bc590c0
Initial linear gradient 4f impl
by fmalita
· 8 years ago
8528541
Add more specialized fragment builders
by cdalton
· 8 years ago
5e58cee
Add GrShaderFlags enum
by cdalton
· 8 years ago
9cdb992
Clean up GrGLSLFragmentProcessor-derived classes
by robertphillips
· 8 years ago
0152cc3
remove 565 effects shaders
by caryclark
· 9 years ago
7ea439b
Create GLSLUniformHandler class for gpu backend
by egdaniel
· 9 years ago
a2e3e0f
Move glsl onto EmitArgs struct for emitCode
by egdaniel
· 9 years ago
4ca2e60
Add ShaderBuilders to EmitArgs and remove gettings from ProgBuilder.
by egdaniel
· 9 years ago
2d721d3
Move all ShaderBuilder files to GLSL
by egdaniel
· 9 years ago
8dcdedc
Make GrGLSLProgramBuilder base class for GrGLProgramBuilder.
by egdaniel
· 9 years ago
018fb62
Create GLSL base class for ProgramDataManager
by egdaniel
· 9 years ago
f529439
Move shader precision modifier check onto GLSLCaps
by egdaniel
· 9 years ago
063675b
Remove SK_SUPPORT_LEGACY_GRADIENT_DITHERING from Skia proper
by fmalita
· 9 years ago
afa95e2
Remove image usage type enum. Use GrTextureParams instead.
by bsalomon
· 9 years ago
37d8688
Optional gradient dithering
by fmalita
· 9 years ago
4a33952
Bye bye processor data manager.
by bsalomon
· 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
b1daa86
When getGLInstance is called on a frag proc, the resulting GrGLFragmentProcessor will be the root of a tree of GrGLFragmentProcessors that mirrors the GrFragmentProcessor's tree. This allows setData() to be called recursively (removing the responsibility from compose shader) and allows gl instances direct access to their children gl instances so they can emit their code.
by wangyix
· 9 years ago
9cc1775
rename GrShaderDataManager -> GrProcessorDataManager
by joshualitt
· 9 years ago
b245605
more threading of GrShaderDataManager
by joshualitt
· 9 years ago
71a6cbf
remove redundant/deprecated TwoPointRadial gradiet -- use TwoPointConical
by reed
· 9 years ago
29bee0f
Make XPFragmentBuilder only Builder with access to DstCopy.
by egdaniel
· 9 years ago
5f5a8d7
adding preabandon flag to DM
by joshualitt
· 9 years ago
1b74730
improve sanity checks on gradient constructor parameters
by reed
· 10 years ago
f3f5bad
Add toString methods to SkImageFilter-derived classes
by robertphillips
· 10 years ago
56995b5
Remove GP from drawstate, revision of invariant output for GP
by joshualitt
· 10 years ago
8c0f615
Revert of Remove GP from drawstate, revision of invariant output for GP (patchset #9 id:160001 of https://codereview.chromium.org/791743003/)
by joshualitt
· 10 years ago
c6bc58e
Remove GP from drawstate, revision of invariant output for GP
by joshualitt
· 10 years ago
cc695fe
Gradient shaders: make fPtsToUnit const, pre-cache getType().
by mtklein
· 10 years ago
9f876a3
Use threshold of 1 texture coord value per pixel w/ nearest neighbor.
by bsalomon
· 10 years ago
422f56f
Make addUniform take a precision
by bsalomon
· 10 years ago
eb2a676
Remove backend factories
by joshualitt
· 10 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
88fd0fb
Bump min picture version.
by mtklein
· 10 years ago
267ce48
remove proc key
by joshualitt
· 10 years ago
60030bc
remove one place we read from gpu key in effects
by joshualitt
· 10 years ago
605dd0f
Move GrInvariantOutput out of GrProcessor and into its own class.
by egdaniel
· 10 years ago
c6327a8
stuff
by bsalomon
· 10 years ago
420d7e9
Auto-compare GrProcessors' texture accesses in isEqual().
by bsalomon
· 10 years ago
de258cd
Make GrFragmentProcessor auto-compare coord xforms.
by bsalomon
· 10 years ago
0e08fc1
Push isEqual/onIsEqual down from GrProcessor to subclasses.
by bsalomon
· 10 years ago
ccb2e38
Create helper functions to use in computeInvariantOutput calls
by egdaniel
· 10 years ago
1598899
FPs now use the correct builder types(just a rename)
by joshualitt
· 10 years ago
bcf0a52
GrResourceCache2 manages scratch texture.
by bsalomon
· 10 years ago
9323b8b
Revert "GrResourceCache2 manages scratch texture."
by Brian Salomon
· 10 years ago
d14e1a2
GrResourceCache2 manages scratch texture.
by bsalomon
· 10 years ago
1a8ecdf
Add isSingleComponent bool to getConstantColorComponent
by egdaniel
· 10 years ago
b4b7a4c
Revert of Add isSingleComponent bool to getConstantColorComponent (patchset #6 id:100001 of https://codereview.chromium.org/608253002/)
by robertphillips
· 10 years ago
3b8af07
Add isSingleComponent bool to getConstantColorComponent
by egdaniel
· 10 years ago
dbe6074
Revert of GrResourceCache2 manages scratch texture. (patchset #14 id:260001 of https://codereview.chromium.org/608883003/)
by robertphillips
· 10 years ago
3d398c8
GrResourceCache2 manages scratch texture.
by bsalomon
· 10 years ago
b0a8a37
Patch to create a distinct geometry processor. The vast majority of this patch
by joshualitt
· 10 years ago
49586be
removing GrDrawEffect
by joshualitt
· 10 years ago
08da4f2
Revert of removing GrDrawEffect (patchset #4 id:60001 of https://codereview.chromium.org/571163002/)
by joshualitt
· 10 years ago
8ddbe8b
removing GrDrawEffect
by joshualitt
· 10 years ago
49f085d
"NULL !=" = NULL
by bsalomon
· 10 years ago
e5ea500
Hide fields in SkImageInfo
by reed
· 10 years ago
8367b8c
extend SkShader to report a luminance-color to be used for gamma correction
by reed
· 10 years ago
30ba436
Initial refactor of shaderbuilder to prepare for geometry shaders
by joshualitt
· 10 years ago
d5176a2
remember to init fOrigPos in legacy constructor
by reed
· 10 years ago
55de40b
Does this fix things?
by mtklein
· 10 years ago
a6cac4c
rename gradients private BitmapCache to GradientBitmapCache
by reed
· 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
addf2ed
add localMatrix to gradient Descriptor
by reed
· 10 years ago
7510b22
Rename GrGLUniformManager to GrGLProgramDataManager
by kkinnunen
· 10 years ago
d6aeb6d
Fix thread unsafe mutex initialization.
by bungeman
· 10 years ago
63e99f7
Allow GrGLEffects to produce variable length keys.
by bsalomon
· 10 years ago
848faf0
This moves us towards variable length effect keys. The overall program key now allows for it. After the header it stores an array of offsets to effect keys. This allows us to grab the effect keys to pass to effects when they generate code. It also ensures that we can't get a collision by sets of keys that are different lengths but are the same when appended together.
by bsalomon
· 10 years ago
e1085e0
move SkChecksum and SkEmptyShader to private
by reed
· 10 years ago
a3264e5
Revert "Revert of setConfig -> setInfo (https://codereview.chromium.org/308683005/)"
by commit-bot@chromium.org
· 10 years ago
d0f824c
Revert of setConfig -> setInfo (https://codereview.chromium.org/308683005/)
by commit-bot@chromium.org
· 10 years ago
986d681
setConfig -> setInfo
by commit-bot@chromium.org
· 10 years ago
83f23d8
Remove unused (by clients) SkUnitMapper
by commit-bot@chromium.org
· 10 years ago
ecd856c
Revert of Fix compilation error when building with clang on Linux. (https://codereview.chromium.org/287193006/)
by commit-bot@chromium.org
· 10 years ago
3339ac5
Revert of Remove unused (by clients) SkUnitMapper (https://codereview.chromium.org/283273002/) (https://codereview.chromium.org/288343009/)
by commit-bot@chromium.org
· 10 years ago
2b4c338
Fix compilation error when building with clang on Linux.
by commit-bot@chromium.org
· 10 years ago
4b8f802
Remove unused (by clients) SkUnitMapper (https://codereview.chromium.org/283273002/)
by commit-bot@chromium.org
· 10 years ago
e2b193c
Revert of remove unused (by clients) SkUnitMapper (https://codereview.chromium.org/283273002/)
by commit-bot@chromium.org
· 10 years ago
ee0cac3
remove unused (by clients) SkUnitMapper
by commit-bot@chromium.org
· 10 years ago
e901b6d
create struct to hold all the params passed around for shader::context
by commit-bot@chromium.org
· 10 years ago
9c9005a
Move SkShader::fLocalMatrix into SkShader constructor.
by commit-bot@chromium.org
· 10 years ago
3adcc34
stop using deprecated bitmap::config for gpu
by commit-bot@chromium.org
· 10 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
· 10 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
· 10 years ago
bc2f1dc
Extract most of the mutable state of SkShader into a separate Context object.
by commit-bot@chromium.org
· 10 years ago
6c5aea2
Use GradFlags for gradient Flags in SkGradientShader
by commit-bot@chromium.org
· 10 years ago
d3b28e8
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 10 years ago
811f20d
Add missing scale value to fix SkGradientShader memory error
by commit-bot@chromium.org
· 10 years ago
44d83c1
Add flipped gradient branch to two point conical gradient
by commit-bot@chromium.org
· 10 years ago
8a777a5
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 10 years ago
996402b
Get gradient information for gpu effect directly from SkGradientShader instead of calling asAGradient
by commit-bot@chromium.org
· 10 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
· 10 years ago
68ea91a
Revert of Fix memory leak in SkGradientShader. (https://codereview.chromium.org/240303003/)
by commit-bot@chromium.org
· 10 years ago
Next »