Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skqp
/
8367b8cb7a6b2f163ee41365323cb219b7049b15
/
include
/
core
/
SkShader.h
8367b8c
extend SkShader to report a luminance-color to be used for gamma correction
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
b5f7826
Explicit tile bounds for SkPictureShader
by fmalita
· 10 years ago
4beef91
Revert of Remove relative path to GrColor.h in SkShader.h (https://codereview.chromium.org/422023005/)
by bsalomon
· 10 years ago
939f430
Remove relative path to GrColor.h in SkShader.h
by bsalomon
· 10 years ago
ef0fd61
Remove SK_SUPPORT_LEGACY_SHADER_LOCALMATRIX.
by scroggo
· 10 years ago
c870d49
Use SkShader's localMat for SkLocalMatrixShader.
by scroggo
· 10 years ago
83d081a
Goodbye GrEffectRef.
by bsalomon
· 10 years ago
97b9ab7
Make GrDrawState and GrPaint take GrEffect* instead of GrEffectRef*.
by bsalomon
· 10 years ago
969842a
Revert of Make GrDrawState and GrPaint take GrEffect* instead of GrEffectRef*. (https://codereview.chromium.org/377503004/)
by reed
· 10 years ago
2011fe9
Make GrDrawState and GrPaint take GrEffect* instead of GrEffectRef*.
by bsalomon
· 10 years ago
9de5b51
SkShader::asNewEffect Refactoring
by dandov
· 10 years ago
de5553a
re-expose hasLocalMatrix for now (can't hurt) -- unblocks blink
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
3055879
Add ownership dox for SkShader::asACompose.
by commit-bot@chromium.org
· 10 years ago
7959055
Add functions for inspecting SkShader.
by commit-bot@chromium.org
· 10 years ago
5970f62
re-land hide get/setLocalMatrix
by commit-bot@chromium.org
· 10 years ago
96fb748
add localmatrix parameter to shader's asNewEffect
by commit-bot@chromium.org
· 10 years ago
d12de02
Revert of hide get/setLocalMatrix (https://codereview.chromium.org/279563002/)
by commit-bot@chromium.org
· 10 years ago
5adad32
hide get/setLocalMatrix
by commit-bot@chromium.org
· 10 years ago
8fae213
add localmatrix-shader
by commit-bot@chromium.org
· 10 years ago
80116dc
add local-matrix to shader::context
by commit-bot@chromium.org
· 10 years ago
ce56d96
Remove SkShader virtual method validContext
by commit-bot@chromium.org
· 10 years ago
5aacfe9
Remove setLocalMatrix calls from picture shader GM.
by commit-bot@chromium.org
· 10 years ago
c09abe6
Revert of Remove setLocalMatrix calls from picture shader GM. (https://codereview.chromium.org/260863007/)
by commit-bot@chromium.org
· 10 years ago
74b8cb1
Remove setLocalMatrix calls from picture shader GM.
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
f3e5059
add default impl for context methods on shader
by commit-bot@chromium.org
· 10 years ago
9c9005a
Move SkShader::fLocalMatrix into SkShader constructor.
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
855e88e
Fixes for SkPictureShader.
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
001f4ed
Extract most of the mutable state of SkShader into a separate Context object.
by commit-bot@chromium.org
· 10 years ago
c5d9bb0
Initial picture shader implementation
by commit-bot@chromium.org
· 10 years ago
8865d09
Revert of Initial picture shader implementation (https://codereview.chromium.org/221923007/)
by commit-bot@chromium.org
· 10 years ago
592b2d1
Initial picture shader implementation
by commit-bot@chromium.org
· 10 years ago
0f10f7b
Allow toString capability to be toggled independent of developer mode.
by commit-bot@chromium.org
· 11 years ago
a5572e5
Add a class to allocate small objects w/o extra calls to new.
by commit-bot@chromium.org
· 11 years ago
6fe16a3
remove unused deviceconfig from SkShader
by mike@reedtribe.org
· 11 years ago
8b0e8ac
Refactor read and write buffers.
by commit-bot@chromium.org
· 11 years ago
91246b9
Update documentation around drawBitmap and shaders
by commit-bot@chromium.org
· 11 years ago
c0b7e10
Initial error handling code
by commit-bot@chromium.org
· 11 years ago
82d1223
Two and three color GPU gradients without textures.
by bsalomon@google.com
· 11 years ago
91a798f
alpha threshold bitmap shader
by commit-bot@chromium.org
· 11 years ago
67db510
Revert "alpha threshold bitmap shader"
by bsalomon@google.com
· 11 years ago
4ec4cf9
alpha threshold bitmap shader
by commit-bot@chromium.org
· 11 years ago
3d3a860
Add flag to gradients to interpolate colors in premul space. Experimental API to encapsulate the shared parameters for all gradients into a struct.
by reed@google.com
· 11 years ago
e16efc1
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
0ac6af4
Wrap GrEffects in GrEffectPtr.
by bsalomon@google.com
· 12 years ago
76f9e93
Added print out of SkShader information to debugger
by robertphillips@google.com
· 12 years ago
e197cbf
Change signature of SkShader::asNewEffect(), implement for SkBitmapProcShader.
by bsalomon@google.com
· 12 years ago
441a005
Fix r6808 fix & some compiler warnings
by robertphillips@google.com
· 12 years ago
ffbe903
Fix compiler warning as error bug
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
08283af
Rename GrSamplerState to GrEffectStage.
by bsalomon@google.com
· 12 years ago
8ea78d8
GrCustomStage Renaming Part 4
by bsalomon@google.com
· 12 years ago
a469c28
CustomStage Renaming Part 1
by bsalomon@google.com
· 12 years ago
dfdb7e5
Reland r5963 with two fixes:
by bsalomon@google.com
· 12 years ago
f6eac8a
Revert r5962 because of failures.
by bsalomon@google.com
· 12 years ago
b022177
Require matrix for custom stage to be set when custom stage is installed.
by bsalomon@google.com
· 12 years ago
3bafe74
Add SkShader::asShadeProc to fast-path the caller when the shader is fast
by reed@google.com
· 12 years ago
fbfcd56
Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/)
by rmistry@google.com
· 12 years ago
91f319c
Use asNewCustomStage instead of asABitmap in SkGpuDevice, also removed now-unecessary twoPointRadialParams parameter from asABitmap.
by rileya@google.com
· 12 years ago
03c1c35
Added asNewCustomStage to SkShader and implemented it for all the gradient shaders.
by rileya@google.com
· 12 years ago
22e57f9
New subclasses for both Gr and GrGL gradient effect classes.
by rileya@google.com
· 12 years ago
3e33258
Added GPU implementation of 2-point conical gradient.
by rileya@google.com
· 12 years ago
0456e0b
Added Inst counting to SkFlattenable-derived classes
by robertphillips@google.com
· 12 years ago
8322697
extend asAGradient for Conical type (to be implemented by PDF and XPS)
by reed@google.com
· 12 years ago
880dc47
add dox for Shaders, and how the paint's alpha modulates the shader's colors.
by reed@google.com
· 12 years ago
99c114e
We were numerically overflowing our 16bit coordinates that we communicate
by reed@google.com
· 12 years ago
5492424
Cleanup code related to SkFlattenable::flatten()
by djsollen@google.com
· 12 years ago
0beaba5
decal mode babystep
by reed@google.com
· 13 years ago
b6e1619
Adding isOpaque method to skia shader classes
by junov@chromium.org
· 13 years ago
1341304
Use SK_OVERRIDE to add a little extra robustness against name changes.
by tomhudson@google.com
· 13 years ago
ec3ed6a
Automatic update of all copyright notices to reflect new license terms.
by epoger@google.com
· 13 years ago
ad91799
code style
by reed@google.com
· 13 years ago
7ffb1b2
Add code needed to build skia as a windows dll within the chromium project.
by ctguil@chromium.org
· 14 years ago
7c2f27d
make asABitmap() const change private cache fields in gradient to be mutable
by reed@google.com
· 14 years ago
d3ae779
Add asAGradient shader extraction API.
by vandebo@chromium.org
· 14 years ago
f2b98d6
merge with changes for GPU backend
by reed@android.com
· 14 years ago
3c9b2a4
expand SkShader's flag kConstInY to 16 and 32 variants, allowing a shader
by reed@android.com
· 15 years ago
5119bdb
add shader flag kConstInY_Flag
by reed@android.com
· 15 years ago
8a1c16f
grab from latest android
by reed@android.com
· 16 years ago