Home
last modified time | relevance | path

Searched refs:EffectKey (Results 1 – 25 of 48) sorted by relevance

12

/external/skia/include/gpu/
DGrTBackendEffectFactory.h34 virtual EffectKey glEffectKey(const GrDrawEffect& drawEffect, in glEffectKey()
37 EffectKey effectKey = GLEffect::GenKey(drawEffect, caps); in glEffectKey()
38 EffectKey textureKey = GrGLProgramEffects::GenTextureKey(drawEffect, caps); in glEffectKey()
39 EffectKey transformKey = GrGLProgramEffects::GenTransformKey(drawEffect); in glEffectKey()
40 EffectKey attribKey = GrGLProgramEffects::GenAttribKey(drawEffect); in glEffectKey()
42 static const EffectKey kIllegalEffectKeyMask = (uint16_t) (~((1U << kEffectKeyBits) - 1)); in glEffectKey()
45 static const EffectKey kIllegalTextureKeyMask = (uint16_t) (~((1U << kTextureKeyBits) - 1)); in glEffectKey()
48 … static const EffectKey kIllegalTransformKeyMask = (uint16_t) (~((1U << kTransformKeyBits) - 1)); in glEffectKey()
51 static const EffectKey kIllegalAttribKeyMask = (uint16_t) (~((1U << kAttribKeyBits) - 1)); in glEffectKey()
54 static const EffectKey kIllegalClassIDMask = (uint16_t) (~((1U << kClassIDBits) - 1)); in glEffectKey()
DGrBackendEffectFactory.h33 typedef uint32_t EffectKey; typedef
47 virtual EffectKey glEffectKey(const GrDrawEffect&, const GrGLCaps&) const = 0;
59 static EffectKey GetTransformKey(EffectKey key) { in GetTransformKey()
73 static EffectKey GenID() { in GenID()
74 SkDEBUGCODE(static const int32_t kClassIDBits = 8 * sizeof(EffectKey) - in GenID()
81 return static_cast<EffectKey>(id); in GenID()
84 EffectKey fEffectClassID;
/external/skia/src/gpu/gl/
DGrGLProgramEffects.h29 typedef GrBackendEffectFactory::EffectKey EffectKey; typedef
35 static EffectKey GenAttribKey(const GrDrawEffect&);
36 static EffectKey GenTransformKey(const GrDrawEffect&);
37 static EffectKey GenTextureKey(const GrDrawEffect&, const GrGLCaps&);
141 GrGLProgramEffects::EffectKey,
173 GrGLProgramEffects::EffectKey,
192 EffectKey,
222 GrGLProgramEffects::EffectKey,
266 GrGLProgramEffects::EffectKey,
281 EffectKey,
[all …]
DGrGLProgramDesc.h195 typedef GrGLEffect::EffectKey EffectKey; typedef
199 EffectKey* effectKeys() { return this->atOffset<EffectKey, kEffectKeyOffset>(); } in effectKeys()
202 const EffectKey* getEffectKeys() const { return this->atOffset<EffectKey, kEffectKeyOffset>(); } in getEffectKeys()
205 GR_STATIC_ASSERT(!(sizeof(EffectKey) & 0x3)); in KeyLength()
206 return kEffectKeyOffset + effectCnt * sizeof(EffectKey); in KeyLength()
211 kPreAllocSize = kEffectKeyOffset + kMaxPreallocEffects * sizeof(EffectKey),
DGrGLProgramEffects.cpp15 typedef GrGLProgramEffects::EffectKey EffectKey; typedef
74 MatrixType get_matrix_type(EffectKey transformKey, int transformIdx) { in get_matrix_type()
84 GrCoordSet get_source_coords(EffectKey transformKey, int transformIdx) { in get_source_coords()
143 EffectKey GrGLProgramEffects::GenAttribKey(const GrDrawEffect& drawEffect) { in GenAttribKey()
144 EffectKey key = 0; in GenAttribKey()
149 EffectKey value = attributeIndices[a] << 3 * a; in GenAttribKey()
156 EffectKey GrGLProgramEffects::GenTransformKey(const GrDrawEffect& drawEffect) { in GenTransformKey()
157 EffectKey totalKey = 0; in GenTransformKey()
160 EffectKey key = 0; in GenTransformKey()
196 EffectKey GrGLProgramEffects::GenTextureKey(const GrDrawEffect& drawEffect, const GrGLCaps& caps) { in GenTextureKey()
[all …]
DGrGLEffect.h41 typedef GrBackendEffectFactory::EffectKey EffectKey; typedef
81 EffectKey key,
98 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&) { return 0; } in GenKey()
DGrGLVertexEffect.h29 EffectKey key,
40 EffectKey key, in emitCode()
DGrGLShaderBuilder.h33 typedef GrBackendEffectFactory::EffectKey EffectKey; typedef
256 const EffectKey effectKeys[],
348 const EffectKey effectKeys[],
468 const EffectKey effectKeys[],
513 const EffectKey effectKeys[],
/external/skia/src/gpu/effects/
DGrBezierEffect.cpp21 EffectKey key,
27 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&);
46 EffectKey key, in emitCode()
119 GrGLEffect::EffectKey GrGLConicEffect::GenKey(const GrDrawEffect& drawEffect, const GrGLCaps&) { in GenKey()
169 EffectKey key,
175 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&);
194 EffectKey key, in emitCode()
257 GrGLEffect::EffectKey GrGLQuadEffect::GenKey(const GrDrawEffect& drawEffect, const GrGLCaps&) { in GenKey()
307 EffectKey key,
313 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&);
[all …]
DGrConvexPolyEffect.cpp93 EffectKey key,
99 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&);
117 EffectKey key, in emitCode()
167 GrGLEffect::EffectKey GLAARectEffect::GenKey(const GrDrawEffect& drawEffect, const GrGLCaps&) { in GenKey()
184 EffectKey key,
190 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&);
208 EffectKey key, in emitCode()
256 GrGLEffect::EffectKey GrGLConvexPolyEffect::GenKey(const GrDrawEffect& drawEffect, in GenKey()
DGrOvalEffect.cpp107 EffectKey key,
113 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&);
133 EffectKey key, in emitCode()
166 GrGLEffect::EffectKey GLCircleEffect::GenKey(const GrDrawEffect& drawEffect, in GenKey()
280 EffectKey key,
286 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&);
306 EffectKey key, in emitCode()
352 GrGLEffect::EffectKey GLEllipseEffect::GenKey(const GrDrawEffect& drawEffect, in GenKey()
DGrConvolutionEffect.cpp23 EffectKey,
31 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&);
59 EffectKey key, in emitCode()
136 GrGLEffect::EffectKey GrGLConvolutionEffect::GenKey(const GrDrawEffect& drawEffect, in GenKey()
139 EffectKey key = conv.radius(); in GenKey()
DGrDitherEffect.cpp73 EffectKey key,
90 EffectKey key, in emitCode()
DGrTextureDomain.cpp149 EffectKey,
157 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&);
171 EffectKey key, in emitCode()
190 GrGLEffect::EffectKey GrGLTextureDomainEffect::GenKey(const GrDrawEffect& drawEffect, in GenKey()
DGrRRectEffect.cpp139 EffectKey key,
145 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&);
164 EffectKey key, in emitCode()
294 GrGLEffect::EffectKey GLCircularRRectEffect::GenKey(const GrDrawEffect& drawEffect, in GenKey()
491 EffectKey key,
497 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&);
516 EffectKey key, in emitCode()
589 GrGLEffect::EffectKey GLEllipticalRRectEffect::GenKey(const GrDrawEffect& drawEffect, in GenKey()
DGrBicubicEffect.cpp20 EffectKey,
28 static inline EffectKey GenKey(const GrDrawEffect& drawEffect, const GrGLCaps&) { in GenKey()
49 EffectKey key, in emitCode()
DGrConfigConversionEffect.cpp27 EffectKey key, in emitCode()
73 static inline EffectKey GenKey(const GrDrawEffect& drawEffect, const GrGLCaps&) { in GenKey()
75 return static_cast<EffectKey>(conv.swapsRedAndBlue()) | (conv.pmConversion() << 1); in GenKey()
DGrDistanceFieldTextureEffect.cpp40 EffectKey key, in emitCode()
150 static inline EffectKey GenKey(const GrDrawEffect& drawEffect, const GrGLCaps&) { in GenKey()
257 EffectKey key, in emitCode()
414 static inline EffectKey GenKey(const GrDrawEffect& drawEffect, const GrGLCaps&) { in GenKey()
/external/skia/src/effects/gradients/
DSkTwoPointConicalGradient_gpu.cpp142 EffectKey,
149 static EffectKey GenKey(const GrDrawEffect&, const GrGLCaps& caps);
222 EffectKey key, in emitCode()
297 GrGLEffect::EffectKey GLEdge2PtConicalEffect::GenKey(const GrDrawEffect& drawEffect, in GenKey()
418 EffectKey,
425 static EffectKey GenKey(const GrDrawEffect&, const GrGLCaps& caps);
498 EffectKey key, in emitCode()
563 GrGLEffect::EffectKey GLFocalOutside2PtConicalEffect::GenKey(const GrDrawEffect& drawEffect, in GenKey()
569 EffectKey key = GenBaseGradientKey(drawEffect); in GenKey()
630 EffectKey,
[all …]
DSkGradientShaderPriv.h397 static SkGradientShaderBase::GpuColorType ColorTypeFromKey(EffectKey key){ in ColorTypeFromKey()
405 static GrGradientEffect::PremulType PremulTypeFromKey(EffectKey key){ in PremulTypeFromKey()
417 static EffectKey GenBaseGradientKey(const GrDrawEffect&);
421 void emitUniforms(GrGLShaderBuilder* builder, EffectKey key);
429 EffectKey key,
/external/skia/src/effects/
DSkLumaColorFilter.cpp88 static EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&) { in GenKey()
95 EffectKey, in emitCode() argument
DSkTableColorFilter.cpp273 EffectKey,
281 static EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&);
294 EffectKey, in emitCode() argument
336 GrGLEffect::EffectKey GLColorTableEffect::GenKey(const GrDrawEffect&, const GrGLCaps&) { in GenKey()
DSkArithmeticMode.cpp244 EffectKey,
252 static EffectKey GenKey(const GrDrawEffect&, const GrGLCaps& caps);
353 EffectKey key, in emitCode()
405 GrGLEffect::EffectKey GrGLArithmeticEffect::GenKey(const GrDrawEffect& drawEffect, in GenKey()
408 EffectKey key = arith.enforcePMColor() ? 1 : 0; in GenKey()
DSkDisplacementMapEffect.cpp281 EffectKey,
287 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&);
517 EffectKey key, in emitCode()
604 GrGLEffect::EffectKey GrGLDisplacementMapEffect::GenKey(const GrDrawEffect& drawEffect, in GenKey()
609 EffectKey xKey = displacementMap.xChannelSelector(); in GenKey()
610 EffectKey yKey = displacementMap.yChannelSelector() << kChannelSelectorKeyBits; in GenKey()
DSkMorphologyImageFilter.cpp319 EffectKey,
325 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&);
349 EffectKey key, in emitCode()
387 GrGLEffect::EffectKey GrGLMorphologyEffect::GenKey(const GrDrawEffect& drawEffect, in GenKey()
390 EffectKey key = static_cast<EffectKey>(m.radius()); in GenKey()

12