HomeSort by relevance Sort by last modified time
    Searched refs:GrGLEffect (Results 1 - 25 of 27) sorted by null

1 2

  /external/skia/src/gpu/gl/
GrGLEffect.cpp 9 #include "GrGLEffect.h"
11 GrGLEffect::GrGLEffect(const GrBackendEffectFactory& factory)
15 GrGLEffect::~GrGLEffect() {
20 void GrGLEffect::setData(const GrGLUniformManager&, const GrEffectStage&) {
23 GrGLEffect::EffectKey GrGLEffect::GenTextureKey(const GrEffectRef* effect,
GrGLEffect.h 21 include/gpu/GrEffect.h. Objects of type GrGLEffect are responsible for emitting the
31 class GrGLEffect {
44 GrGLEffect(const GrBackendEffectFactory&);
46 virtual ~GrGLEffect();
69 GrGLEffect. These can be passed to the builder to emit texture
80 /** A GrGLEffect instance can be reused with any GrEffect that produces the same stage
83 guaranteed to be of the same type that created this GrGLEffect and to have an identical
84 EffectKey as the one that created this GrGLEffect. */
92 * GrGLEffect subclasses get passed a GrEffectStage in their emitCode and setData functions.
93 * The GrGLEffect usually needs to cast the stage's effect to the GrEffect subclass tha
    [all...]
GrGLProgram.h 13 #include "GrGLEffect.h"
23 class GrGLEffect;
73 * This function uploads uniforms and calls each GrGLEffect's setData. It is called before a
123 GrGLEffect::EffectKey fEffectKeys[GrDrawState::kNumStages];
213 GrGLEffect* fEffects[GrDrawState::kNumStages];
GrGLEffectMatrix.h 11 #include "GrGLEffect.h"
18 * This is a helper to implement a texture matrix in a GrGLEffect.
22 typedef GrGLEffect::EffectKey EffectKey;
24 * The matrix uses kKeyBits of the effect's EffectKey. A GrGLEffect may place these bits at an
40 * NULL when not using the EffectMatrix for a texture lookups, or if the GrGLEffect subclass
55 * a GrGLEffect.
76 * Call from a GrGLEffect's subclass to update the texture matrix. The matrix,
GrGLShaderBuilder.cpp 416 GrGLEffect* GrGLShaderBuilder::createAndEmitGLEffect(
418 GrGLEffect::EffectKey key,
434 GrGLEffect* glEffect = effect->getFactory().createGLInstance(effect);
GrGLShaderBuilder.h 179 GrGLEffect* createAndEmitGLEffect(
GrGLEffectMatrix.cpp 11 GrGLEffect::EffectKey GrGLEffectMatrix::GenKey(const SkMatrix& effectMatrix,
  /external/skia/include/gpu/
GrBackendEffectFactory.h 23 of GrGLEffect.
28 class GrGLEffect;
41 * automatically with the bits produced by GrGLEffect::GenKey().
47 virtual GrGLEffect* createGLInstance(const GrEffectRef&) const = 0;
  /external/skia/src/gpu/effects/
GrSimpleTextureEffect.cpp 9 #include "gl/GrGLEffect.h"
16 class GrGLSimpleTextureEffect : public GrGLEffect {
53 typedef GrGLEffect INHERITED;
GrConvolutionEffect.cpp 9 #include "gl/GrGLEffect.h"
19 class GrGLConvolutionEffect : public GrGLEffect {
43 typedef GrGLEffect INHERITED;
113 GrGLEffect::EffectKey GrGLConvolutionEffect::GenKey(const GrEffectStage& s, const GrGLCaps&) {
GrTextureDomainEffect.cpp 11 #include "gl/GrGLEffect.h"
15 class GrGLTextureDomainEffect : public GrGLEffect {
36 typedef GrGLEffect INHERITED;
109 GrGLEffect::EffectKey GrGLTextureDomainEffect::GenKey(const GrEffectStage& stage, const GrGLCaps&) {
GrConfigConversionEffect.cpp 12 #include "gl/GrGLEffect.h"
16 class GrGLConfigConversionEffect : public GrGLEffect {
95 typedef GrGLEffect INHERITED;
  /external/skia/src/effects/gradients/
SkGradientShaderPriv.h 198 #include "gl/GrGLEffect.h"
279 class GrGLGradientEffect : public GrGLEffect {
335 typedef GrGLEffect INHERITED;
SkTwoPointRadialGradient.cpp 678 GrGLEffect::EffectKey GrGLRadial2Gradient::GenKey(const GrEffectStage& s, const GrGLCaps&) {
SkGradientShader.cpp 718 GrGLEffect::EffectKey GrGLGradientEffect::GenMatrixKey(const GrEffectStage& s) {
SkTwoPointConicalGradient.cpp 680 GrGLEffect::EffectKey GrGLConical2Gradient::GenKey(const GrEffectStage& s, const GrGLCaps&) {
  /external/skia/src/effects/
SkBlendImageFilter.cpp 14 #include "gl/GrGLEffect.h"
115 class GrGLBlendEffect : public GrGLEffect {
138 typedef GrGLEffect INHERITED;
316 GrGLEffect::EffectKey GrGLBlendEffect::GenKey(const GrEffectStage& stage, const GrGLCaps&) {
SkMagnifierImageFilter.cpp 16 #include "gl/GrGLEffect.h"
93 class GrGLMagnifierEffect : public GrGLEffect {
117 typedef GrGLEffect INHERITED;
190 GrGLEffect::EffectKey GrGLMagnifierEffect::GenKey(const GrEffectStage& stage, const GrGLCaps&) {
SkTableColorFilter.cpp 222 #include "gl/GrGLEffect.h"
257 class GLColorTableEffect : public GrGLEffect {
275 typedef GrGLEffect INHERITED;
327 GrGLEffect::EffectKey GLColorTableEffect::GenKey(const GrEffectStage&, const GrGLCaps&) {
SkBicubicImageFilter.cpp 182 class GrGLBicubicEffect : public GrGLEffect {
206 typedef GrGLEffect INHERITED;
268 GrGLEffect::EffectKey GrGLBicubicEffect::GenKey(const GrEffectStage& s, const GrGLCaps&) {
SkDisplacementMapEffect.cpp 14 #include "gl/GrGLEffect.h"
201 class GrGLDisplacementMapEffect : public GrGLEffect {
228 typedef GrGLEffect INHERITED;
495 GrGLEffect::EffectKey GrGLDisplacementMapEffect::GenKey(const GrEffectStage& stage,
SkMorphologyImageFilter.cpp 17 #include "gl/GrGLEffect.h"
279 class GrGLMorphologyEffect : public GrGLEffect {
303 typedef GrGLEffect INHERITED;
356 GrGLEffect::EffectKey GrGLMorphologyEffect::GenKey(const GrEffectStage& s, const GrGLCaps&) {
SkColorMatrixFilter.cpp 324 #include "gl/GrGLEffect.h"
386 class GLEffect : public GrGLEffect {
460 typedef GrGLEffect INHERITED;
SkMatrixConvolutionImageFilter.cpp 16 #include "gl/GrGLEffect.h"
316 class GrGLMatrixConvolutionEffect : public GrGLEffect {
347 typedef GrGLEffect INHERITED;
456 GrGLEffect::EffectKey GrGLMatrixConvolutionEffect::GenKey(const GrEffectStage& s, const GrGLCaps&) {
SkLightingImageFilter.cpp 18 #include "gl/GrGLEffect.h"
    [all...]

Completed in 126 milliseconds

1 2