Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
de258cd6b402c4da78b66e88191ad02162d87916
/
src
/
effects
/
SkPerlinNoiseShader.cpp
de258cd
Make GrFragmentProcessor auto-compare coord xforms.
by bsalomon
· 10 years ago
9e4d6d1
Move willUseInputColor check to computeInvariantOutput
by egdaniel
· 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
30ba436
Initial refactor of shaderbuilder to prepare for geometry shaders
by joshualitt
· 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
7510b22
Rename GrGLUniformManager to GrGLProgramDataManager
by kkinnunen
· 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
83d081a
Goodbye GrEffectRef.
by bsalomon
· 10 years ago
55fad7a
Remove GrEffect::CreateEffectRef and GrEffect::AutoEffectRef.
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
ca6a7c2
Make perlin noise do CTM-correct scaling.
by senorblanco
· 10 years ago
f3b5027
Perlin noise cleanup.
by senorblanco
· 10 years ago
ce6a354
Fix tiled perlin noise.
by senorblanco
· 10 years ago
9de5b51
SkShader::asNewEffect Refactoring
by dandov
· 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
b67b8e6
apply localmatrix in pre-order, to match other shaders
by reed@google.com
· 10 years ago
96fb748
add localmatrix parameter to shader's asNewEffect
by commit-bot@chromium.org
· 10 years ago
ce56d96
Remove SkShader virtual method validContext
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
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
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
a8d95f8
Perform perlin noise matrix computations once per frame, not per pixel.
by senorblanco@chromium.org
· 11 years ago
9fbbcca
SkPerlinNoiseShader::CreateTubulenceNoise() is misspelled
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
fd5c9a6
Begin making SkPerlinNoiseShader const.
by commit-bot@chromium.org
· 11 years ago
47d98c8
Fix CTM scaling and clipping of SkRectShaderImageFilter.
by senorblanco@chromium.org
· 11 years ago
8b0e8ac
Refactor read and write buffers.
by commit-bot@chromium.org
· 11 years ago
9ebcac5
add installPixels
by reed@google.com
· 11 years ago
857e320
Use truncation, not rounding, when converting perlin noise seed (required by SVG spec).
by senorblanco@chromium.org
· 11 years ago
8015cdd
replace SkScalarMulRound(a,b) with SkScalarRountToInt(a*b)
by reed@google.com
· 11 years ago
ce33d60
Adding more validation
by commit-bot@chromium.org
· 11 years ago
4b413c8
remove SkFloatToScalar macro
by commit-bot@chromium.org
· 11 years ago
c2a0ea6
Perlin issue fixed
by commit-bot@chromium.org
· 11 years ago
a34995e
Implement SkColorFilter as a GrGLEffect
by commit-bot@chromium.org
· 11 years ago
77af680
Make GPU coord transforms automatic
by bsalomon@google.com
· 11 years ago
e0e7cfe
Change old PRG to be SkLCGRandom; change new one to SkRandom
by commit-bot@chromium.org
· 11 years ago
74a3a21
Rename ShaderType enum to ShaderVisibility
by commit-bot@chromium.org
· 11 years ago
7ab7ca4
Fix case where GrGLEffectMatrix gives back a dangling ptr for the coords var name.
by commit-bot@chromium.org
· 11 years ago
9839320
Removing highp variables from perlin noise shader
by commit-bot@chromium.org
· 11 years ago
344cf45
*** Perlin noise GM needs to be rebaselined ***
by commit-bot@chromium.org
· 11 years ago
d537af5
Fixed gpu perlin noise on Windows
by sugoi@google.com
· 11 years ago
423ac13
Disabling GPU noise on Windows since Angle can't do a proper translation of this shader to HLSL.
by sugoi@google.com
· 12 years ago
319baf9
Reducing the complexity of the noise test for Angle
by sugoi@google.com
· 12 years ago
0a1db4a
Fixing debug bench assert on Android
by sugoi@google.com
· 12 years ago
4775cba
Perlin noise adjustments
by sugoi@google.com
· 12 years ago
cff0243
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
b4bdb65
Unreviewed test fix
by sugoi@google.com
· 12 years ago
e3b4c50
New SVG turbulence in Skia
by sugoi@google.com
· 12 years ago
8cf10ef
Reverting r8376, r8373 and r8371 due to Android shader compilation failures
by robertphillips@google.com
· 12 years ago
2874906
Unreviewed build fix
by sugoi@google.com
· 12 years ago
2daa365
New SVG turbulence in Skia
by sugoi@google.com
· 12 years ago
b7636d3
Reverting 8313 (SVG turbulence) due to Ubuntu failures
by robertphillips@google.com
· 12 years ago
3067cc9
New SVG turbulence in Skia
by sugoi@google.com
· 12 years ago