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

1 2 3 4

  /external/chromium_org/third_party/skia/include/gpu/
GrBackendEffectFactory.h 33 typedef uint32_t EffectKey;
39 * effect's EffectKey, so effects don't need to account for them in GenKey().
47 virtual EffectKey glEffectKey(const GrDrawEffect&, const GrGLCaps&) const = 0;
59 static EffectKey GetTransformKey(EffectKey key) {
73 static EffectKey GenID() {
74 SkDEBUGCODE(static const int32_t kClassIDBits = 8 * sizeof(EffectKey) -
81 return static_cast<EffectKey>(id);
84 EffectKey fEffectClassID;
GrTBackendEffectFactory.h 34 virtual EffectKey glEffectKey(const GrDrawEffect& drawEffect,
37 EffectKey effectKey = GLEffect::GenKey(drawEffect, caps);
38 EffectKey textureKey = GrGLProgramEffects::GenTextureKey(drawEffect, caps);
39 EffectKey transformKey = GrGLProgramEffects::GenTransformKey(drawEffect);
40 EffectKey attribKey = GrGLProgramEffects::GenAttribKey(drawEffect);
42 static const EffectKey kIllegalEffectKeyMask = (uint16_t) (~((1U << kEffectKeyBits) - 1));
43 SkASSERT(!(kIllegalEffectKeyMask & effectKey));
45 static const EffectKey kIllegalTextureKeyMask = (uint16_t) (~((1U << kTextureKeyBits) - 1));
48 static const EffectKey kIllegalTransformKeyMask = (uint16_t) (~((1U << kTransformKeyBits) - 1))
    [all...]
  /external/skia/include/gpu/
GrBackendEffectFactory.h 33 typedef uint32_t EffectKey;
39 * effect's EffectKey, so effects don't need to account for them in GenKey().
47 virtual EffectKey glEffectKey(const GrDrawEffect&, const GrGLCaps&) const = 0;
59 static EffectKey GetTransformKey(EffectKey key) {
73 static EffectKey GenID() {
74 SkDEBUGCODE(static const int32_t kClassIDBits = 8 * sizeof(EffectKey) -
81 return static_cast<EffectKey>(id);
84 EffectKey fEffectClassID;
GrTBackendEffectFactory.h 34 virtual EffectKey glEffectKey(const GrDrawEffect& drawEffect,
37 EffectKey effectKey = GLEffect::GenKey(drawEffect, caps);
38 EffectKey textureKey = GrGLProgramEffects::GenTextureKey(drawEffect, caps);
39 EffectKey transformKey = GrGLProgramEffects::GenTransformKey(drawEffect);
40 EffectKey attribKey = GrGLProgramEffects::GenAttribKey(drawEffect);
42 static const EffectKey kIllegalEffectKeyMask = (uint16_t) (~((1U << kEffectKeyBits) - 1));
43 SkASSERT(!(kIllegalEffectKeyMask & effectKey));
45 static const EffectKey kIllegalTextureKeyMask = (uint16_t) (~((1U << kTextureKeyBits) - 1));
48 static const EffectKey kIllegalTransformKeyMask = (uint16_t) (~((1U << kTransformKeyBits) - 1))
    [all...]
  /external/chromium_org/third_party/skia/src/gpu/gl/
GrGLEffect.h 22 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&)
41 typedef GrBackendEffectFactory::EffectKey EffectKey;
48 // the number of bits in EffectKey available to GenKey
81 EffectKey key,
91 EffectKey as the one that created this GrGLEffect. Effects that use local coords have
98 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&) { return 0; }
GrGLVertexEffect.h 29 EffectKey key,
40 EffectKey key,
GrGLProgramEffects.h 29 typedef GrBackendEffectFactory::EffectKey EffectKey;
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,
    [all...]
GrGLProgramDesc.h 195 typedef GrGLEffect::EffectKey EffectKey;
199 EffectKey* effectKeys() { return this->atOffset<EffectKey, kEffectKeyOffset>(); }
202 const EffectKey* getEffectKeys() const { return this->atOffset<EffectKey, kEffectKeyOffset>(); }
205 GR_STATIC_ASSERT(!(sizeof(EffectKey) & 0x3));
206 return kEffectKeyOffset + effectCnt * sizeof(EffectKey);
211 kPreAllocSize = kEffectKeyOffset + kMaxPreallocEffects * sizeof(EffectKey),
GrGLProgramEffects.cpp 15 typedef GrGLProgramEffects::EffectKey EffectKey;
74 MatrixType get_matrix_type(EffectKey transformKey, int transformIdx) {
84 GrCoordSet get_source_coords(EffectKey transformKey, int transformIdx) {
143 EffectKey GrGLProgramEffects::GenAttribKey(const GrDrawEffect& drawEffect) {
144 EffectKey key = 0;
149 EffectKey value = attributeIndices[a] << 3 * a;
156 EffectKey GrGLProgramEffects::GenTransformKey(const GrDrawEffect& drawEffect) {
157 EffectKey totalKey = 0;
160 EffectKey key = 0
    [all...]
GrGLShaderBuilder.h 33 typedef GrBackendEffectFactory::EffectKey EffectKey;
256 const EffectKey effectKeys[],
348 const EffectKey effectKeys[],
468 const EffectKey effectKeys[],
513 const EffectKey effectKeys[],
  /external/skia/src/gpu/gl/
GrGLEffect.h 22 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&)
41 typedef GrBackendEffectFactory::EffectKey EffectKey;
48 // the number of bits in EffectKey available to GenKey
81 EffectKey key,
91 EffectKey as the one that created this GrGLEffect. Effects that use local coords have
98 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&) { return 0; }
GrGLVertexEffect.h 29 EffectKey key,
40 EffectKey key,
GrGLProgramEffects.h 29 typedef GrBackendEffectFactory::EffectKey EffectKey;
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,
    [all...]
GrGLProgramDesc.h 195 typedef GrGLEffect::EffectKey EffectKey;
199 EffectKey* effectKeys() { return this->atOffset<EffectKey, kEffectKeyOffset>(); }
202 const EffectKey* getEffectKeys() const { return this->atOffset<EffectKey, kEffectKeyOffset>(); }
205 GR_STATIC_ASSERT(!(sizeof(EffectKey) & 0x3));
206 return kEffectKeyOffset + effectCnt * sizeof(EffectKey);
211 kPreAllocSize = kEffectKeyOffset + kMaxPreallocEffects * sizeof(EffectKey),
GrGLProgramEffects.cpp 15 typedef GrGLProgramEffects::EffectKey EffectKey;
74 MatrixType get_matrix_type(EffectKey transformKey, int transformIdx) {
84 GrCoordSet get_source_coords(EffectKey transformKey, int transformIdx) {
143 EffectKey GrGLProgramEffects::GenAttribKey(const GrDrawEffect& drawEffect) {
144 EffectKey key = 0;
149 EffectKey value = attributeIndices[a] << 3 * a;
156 EffectKey GrGLProgramEffects::GenTransformKey(const GrDrawEffect& drawEffect) {
157 EffectKey totalKey = 0;
160 EffectKey key = 0
    [all...]
  /external/chromium_org/third_party/skia/src/effects/
SkLumaColorFilter.cpp 88 static EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&) {
95 EffectKey,
  /external/chromium_org/third_party/skia/src/gpu/effects/
GrDitherEffect.cpp 73 EffectKey key,
90 EffectKey key,
GrBezierEffect.cpp 21 EffectKey key,
27 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&);
46 EffectKey key,
119 GrGLEffect::EffectKey GrGLConicEffect::GenKey(const GrDrawEffect& drawEffect, const GrGLCaps&) {
169 EffectKey key,
175 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&);
194 EffectKey key,
257 GrGLEffect::EffectKey GrGLQuadEffect::GenKey(const GrDrawEffect& drawEffect, const GrGLCaps&) {
307 EffectKey key,
313 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&)
    [all...]
GrConvolutionEffect.cpp 23 EffectKey,
31 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&);
59 EffectKey key,
136 GrGLEffect::EffectKey GrGLConvolutionEffect::GenKey(const GrDrawEffect& drawEffect,
139 EffectKey key = conv.radius();
  /external/skia/src/effects/
SkLumaColorFilter.cpp 88 static EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&) {
95 EffectKey,
  /external/skia/src/gpu/effects/
GrDitherEffect.cpp 73 EffectKey key,
90 EffectKey key,
GrBezierEffect.cpp 21 EffectKey key,
27 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&);
46 EffectKey key,
119 GrGLEffect::EffectKey GrGLConicEffect::GenKey(const GrDrawEffect& drawEffect, const GrGLCaps&) {
169 EffectKey key,
175 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&);
194 EffectKey key,
257 GrGLEffect::EffectKey GrGLQuadEffect::GenKey(const GrDrawEffect& drawEffect, const GrGLCaps&) {
307 EffectKey key,
313 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&)
    [all...]
GrConvolutionEffect.cpp 23 EffectKey,
31 static inline EffectKey GenKey(const GrDrawEffect&, const GrGLCaps&);
59 EffectKey key,
136 GrGLEffect::EffectKey GrGLConvolutionEffect::GenKey(const GrDrawEffect& drawEffect,
139 EffectKey key = conv.radius();
  /external/chromium_org/third_party/skia/src/effects/gradients/
SkGradientShaderPriv.h 397 static SkGradientShaderBase::GpuColorType ColorTypeFromKey(EffectKey key){
405 static GrGradientEffect::PremulType PremulTypeFromKey(EffectKey key){
417 static EffectKey GenBaseGradientKey(const GrDrawEffect&);
421 void emitUniforms(GrGLShaderBuilder* builder, EffectKey key);
429 EffectKey key,
  /external/skia/src/effects/gradients/
SkGradientShaderPriv.h 397 static SkGradientShaderBase::GpuColorType ColorTypeFromKey(EffectKey key){
405 static GrGradientEffect::PremulType PremulTypeFromKey(EffectKey key){
417 static EffectKey GenBaseGradientKey(const GrDrawEffect&);
421 void emitUniforms(GrGLShaderBuilder* builder, EffectKey key);
429 EffectKey key,

Completed in 537 milliseconds

1 2 3 4