Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
8a252f79629b189a03de22cd8ff0312c5bccedd1
/
src
/
effects
/
SkLightingImageFilter.cpp
8a252f7
Switch GrEffect::onIsEqual signature back to GrEffect from GrEffectRef.
by bsalomon@google.com
· 12 years ago
6340a41
Let them eat GrEffectRef.
by bsalomon@google.com
· 12 years ago
68b58c9
Remove default implementation of GrEffect::isEqual. Make GrSingleTextureEffect abstract.
by bsalomon@google.com
· 12 years ago
a1ebbe4
Change some function/vars from EffectPtr to EffectRef to reflect GrEffectPtr->GrEffectRef renaming.
by bsalomon@google.com
· 12 years ago
0ac6af4
Wrap GrEffects in GrEffectPtr.
by bsalomon@google.com
· 12 years ago
371e105
Add GrEffect::updateKnownColorComponents(). It is used to determine whether the output of an effect has a constant output value for r,g,b, or a.
by bsalomon@google.com
· 12 years ago
dbe49f7
Remove default texture coords / texture matrix
by bsalomon@google.com
· 12 years ago
17fc651
Make all remaining effects use GrGLEffectMatrix
by bsalomon@google.com
· 12 years ago
e862d16
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
4b2e1c8
Rebase gpu_dev up to r5182
by bsalomon@google.com
· 12 years ago
2eaaefd
Pass GrCustomStage to key-generation functions and emitCode().
by bsalomon@google.com
· 12 years ago
7b734e0
Fix alpha computation for specular lighting filter (GPU path).
by senorblanco@chromium.org
· 12 years ago
ae5ef11
Make lighting filters directly inherit from GrGLEffect.
by bsalomon@google.com
· 12 years ago
2d0bade
Make the orientation of a texture accessible from and known by GrSurface.
by bsalomon@google.com
· 12 years ago
28a15fb
Make GrGLEffect::setData take GrEffectStage rather than GrEffect.
by bsalomon@google.com
· 12 years ago
46fba0d
Rename StageKey and related stuff.
by bsalomon@google.com
· 12 years ago
396e61f
Rename GrProgramStageFactory to GrBackendEffectFactory.
by bsalomon@google.com
· 12 years ago
422e81a
GrGLProgramStage Renaming Part 3
by bsalomon@google.com
· 12 years ago
aa60093
GrGLProgramStage Renaming Part 2
by bsalomon@google.com
· 12 years ago
d698f77
GrGLProgramStage Renaming Part 1.
by bsalomon@google.com
· 12 years ago
021fc73
GrCustomStage Renaming Part 5
by bsalomon@google.com
· 12 years ago
8ea78d8
GrCustomStage Renaming Part 4
by bsalomon@google.com
· 12 years ago
f271cc7
GrCustomStage Renaming Part 3
by bsalomon@google.com
· 12 years ago
6f261be
GrCustomStage Renaming Part 2
by bsalomon@google.com
· 12 years ago
a469c28
CustomStage Renaming Part 1
by bsalomon@google.com
· 12 years ago
374e759
Combine the emit functions in GrGLProgramStage.
by bsalomon@google.com
· 12 years ago
706f668
Reland r6330 thru r6333 but do without enabling GL_ARB_fragment_coord_conventions on Intel GPUs.
by bsalomon@google.com
· 12 years ago
d335364
Revert r6330 thru 6333 while we figure out what to do about Intel bots (possible driver bug).
by bsalomon@google.com
· 12 years ago
159d42b
Remove two params from GrGLProgramStage::setData that are no longer necessary.
by bsalomon@google.com
· 12 years ago
4fe9b1b
Automatically handle converting gl_FragCoord to Skia's y-down device coords.
by bsalomon@google.com
· 12 years ago
254eae2
Change SkLightingImageFilter to derive from SkSingleInputImageFilter, so that it can participate in filter DAGs.
by senorblanco@chromium.org
· 12 years ago
f06df1b
Introduce GrGLShaderBuilder::TextureSampler
by bsalomon@google.com
· 12 years ago
868a8e7
Recommit r5350 with fix for image failures (which affected GLs that don't support ARB_texture_swizzle).
by bsalomon@google.com
· 12 years ago
a3d707b
Revert 5350 while image changes are diagnosed.
by bsalomon@google.com
· 12 years ago
b41b2bc
Remove fModulate from GrGLShaderBuilder
by bsalomon@google.com
· 12 years ago
34bcb9f
Some GrGLShaderBuilder cleanup
by bsalomon@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
a1bf0ff
by bsalomon@google.com
· 12 years ago
c73dd5c
Update SkFlattenable buffers to be more modular.
by djsollen@google.com
· 12 years ago
a5e65ec
by twiz@google.com
· 12 years ago
cf8fb1f
Create GPU-less build of Skia.
by bsalomon@google.com
· 12 years ago
777c3aa
Remove uniform names from top of GrGLProgram.cpp, builder responsible for "u" and stage num tags.
by bsalomon@google.com
· 12 years ago
b9119a6
Fix static assert on non-windows compilers(?)
by bsalomon@google.com
· 12 years ago
dbbc4e2
Add GL uniform manager Review URL: http://codereview.appspot.com/6423066/
by bsalomon@google.com
· 12 years ago
0567f22
Add SkScalarPow.
by bungeman@google.com
· 12 years ago
300f562
SkNEW instead of new for lighting effects.
by tomhudson@google.com
· 12 years ago
187c15c
Fix bad allocator access in r4616
by bsalomon@google.com
· 12 years ago
032b221
Remove uniform var pointers from custom effects
by bsalomon@google.com
· 12 years ago
f4770d7
There were three different problems with lighting filters:
by senorblanco@chromium.org
· 12 years ago
d0c1a06
Introduces new SingleTextureEffect base class for GrCustomStage objects.
by tomhudson@google.com
· 12 years ago
eb31184
Fix lighting filters on Windows, and re-enable the GPU path.
by senorblanco@chromium.org
· 12 years ago
a2fdb33
Disable GPU path for lighting filters, due to Windows weirdness. Unreviewed.
by senorblanco@chromium.org
· 12 years ago
0ec1eab
Mac GLSL fixes; unreviewed.
by senorblanco@chromium.org
· 12 years ago
6730cbb
More build fixes; unreviewed.
by senorblanco@chromium.org
· 12 years ago
bd9fad6
Mac build fix; unreviewed.
by senorblanco@chromium.org
· 12 years ago
894790d
This patch implements the diffuse and specular lighting filters in Ganesh.
by senorblanco@chromium.org
· 12 years ago
bdb1ec4
Minor cleanup in lighting image filters: Made the light color a member of the
by senorblanco@chromium.org
· 12 years ago
51f3866
fix leak of Light object (in this private instance, the caller is transferring
by reed@google.com
· 12 years ago
0456e0b
Added Inst counting to SkFlattenable-derived classes
by robertphillips@google.com
· 12 years ago
0833777
Cleanup flattening code to properly serialize lighting image filters.
by djsollen@google.com
· 12 years ago
f49b429
Raster implementation of diffuse and specular lighting filters. Externally,
by senorblanco@chromium.org
· 12 years ago