OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:EffectKey
(Results
1 - 25
of
29
) sorted by null
1
2
/external/skia/include/gpu/
GrBackendEffectFactory.h
33
typedef uint32_t
EffectKey
;
46
virtual
EffectKey
glEffectKey(const GrEffectStage&, const GrGLCaps&) const = 0;
68
static
EffectKey
GenID() {
69
GR_DEBUGCODE(static const int32_t kClassIDBits = 8 * sizeof(
EffectKey
) -
77
return static_cast<
EffectKey
>(id);
80
EffectKey
fEffectClassID;
GrTBackendEffectFactory.h
33
virtual
EffectKey
glEffectKey(const GrEffectStage& stage,
36
EffectKey
effectKey
= GLEffect::GenKey(stage, caps);
37
EffectKey
textureKey = GLEffect::GenTextureKey(stage.getEffect(), caps);
39
static const
EffectKey
kIllegalIDMask = (uint16_t) (~((1U << kEffectKeyBits) - 1));
40
GrAssert(!(kIllegalIDMask &
effectKey
));
42
static const
EffectKey
kIllegalTextureKeyMask = (uint16_t) (~((1U << kTextureKeyBits) - 1));
45
return fEffectClassID | (textureKey << kEffectKeyBits) |
effectKey
;
/external/skia/src/gpu/gl/
GrGLEffectMatrix.h
22
typedef GrGLEffect::
EffectKey
EffectKey
;
24
* The matrix uses kKeyBits of the effect's
EffectKey
. A GrGLEffect may place these bits at an
44
static
EffectKey
GenKey(const SkMatrix& effectMatrix,
58
EffectKey
,
69
EffectKey
,
GrGLEffect.cpp
23
GrGLEffect::
EffectKey
GrGLEffect::GenTextureKey(const GrEffectRef* effect,
25
EffectKey
key = 0;
28
EffectKey
value = GrGLShaderBuilder::KeyForTextureAccess(access, caps) << index;
GrGLEffect.h
24
static inline
EffectKey
GenKey(const GrEffectStage&, const GrGLCaps&)
34
typedef GrBackendEffectFactory::
EffectKey
EffectKey
;
38
// the number of bits in
EffectKey
available to GenKey
74
EffectKey
key,
84
EffectKey
as the one that created this GrGLEffect. */
89
static
EffectKey
GenTextureKey(const GrEffectRef*, const GrGLCaps&);
GrGLShaderBuilder.h
111
/** Generates a
EffectKey
for the shader code based on the texture access parameters and the
114
static GrBackendEffectFactory::
EffectKey
KeyForTextureAccess(const GrTextureAccess&,
181
GrBackendEffectFactory::
EffectKey
key,
GrGLEffectMatrix.cpp
11
GrGLEffect::
EffectKey
GrGLEffectMatrix::GenKey(const SkMatrix& effectMatrix,
37
EffectKey
key,
130
EffectKey
key,
GrGLProgram.h
123
GrGLEffect::
EffectKey
fEffectKeys[GrDrawState::kNumStages];
GrGLShaderBuilder.cpp
129
GrBackendEffectFactory::
EffectKey
GrGLShaderBuilder::KeyForTextureAccess(
132
GrBackendEffectFactory::
EffectKey
key = 0;
418
GrGLEffect::
EffectKey
key,
/external/skia/src/gpu/effects/
GrSimpleTextureEffect.cpp
23
EffectKey
key,
39
static inline
EffectKey
GenKey(const GrEffectStage& stage, const GrGLCaps&) {
GrConvolutionEffect.cpp
25
EffectKey
,
33
static inline
EffectKey
GenKey(const GrEffectStage&, const GrGLCaps&);
57
EffectKey
key,
113
GrGLEffect::
EffectKey
GrGLConvolutionEffect::GenKey(const GrEffectStage& s, const GrGLCaps&) {
115
EffectKey
key = conv.radius();
117
EffectKey
matrixKey = GrGLEffectMatrix::GenKey(conv.getMatrix(),
GrTextureDomainEffect.cpp
21
EffectKey
,
29
static inline
EffectKey
GenKey(const GrEffectStage&, const GrGLCaps&);
48
EffectKey
key,
109
GrGLEffect::
EffectKey
GrGLTextureDomainEffect::GenKey(const GrEffectStage& stage, const GrGLCaps&) {
111
EffectKey
key = effect.wrapMode();
113
EffectKey
matrixKey = GrGLEffectMatrix::GenKey(effect.getMatrix(),
GrConfigConversionEffect.cpp
27
EffectKey
key,
78
static inline
EffectKey
GenKey(const GrEffectStage& s, const GrGLCaps&) {
80
EffectKey
key = static_cast<
EffectKey
>(effect.swapsRedAndBlue()) |
83
EffectKey
matrixKey = GrGLEffectMatrix::GenKey(effect.getMatrix(),
/external/skia/src/effects/
SkBlendImageFilter.cpp
123
EffectKey
,
129
static inline
EffectKey
GenKey(const GrEffectStage&, const GrGLCaps&);
257
EffectKey
key,
316
GrGLEffect::
EffectKey
GrGLBlendEffect::GenKey(const GrEffectStage& stage, const GrGLCaps&) {
322
EffectKey
fgKey = GrGLEffectMatrix::GenKey(GrEffect::MakeDivByTextureWHMatrix(fgTex),
326
EffectKey
bgKey = GrGLEffectMatrix::GenKey(GrEffect::MakeDivByTextureWHMatrix(bgTex),
330
EffectKey
modeKey = blend.mode() << (2 * GrGLEffectMatrix::kKeyBits);
SkDisplacementMapEffect.cpp
209
EffectKey
,
215
static inline
EffectKey
GenKey(const GrEffectStage&, const GrGLCaps&);
396
EffectKey
key,
495
GrGLEffect::
EffectKey
GrGLDisplacementMapEffect::GenKey(const GrEffectStage& stage,
503
EffectKey
displKey = GrGLEffectMatrix::GenKey(GrEffect::MakeDivByTextureWHMatrix(displTex),
507
EffectKey
colorKey = GrGLEffectMatrix::GenKey(GrEffect::MakeDivByTextureWHMatrix(colorTex),
512
EffectKey
xKey = displacementMap.xChannelSelector() << (2 * GrGLEffectMatrix::kKeyBits);
513
EffectKey
yKey = displacementMap.yChannelSelector() << (2 * GrGLEffectMatrix::kKeyBits +
SkMorphologyImageFilter.cpp
285
EffectKey
,
291
static inline
EffectKey
GenKey(const GrEffectStage&, const GrGLCaps&);
317
EffectKey
key,
356
GrGLEffect::
EffectKey
GrGLMorphologyEffect::GenKey(const GrEffectStage& s, const GrGLCaps&) {
358
EffectKey
key = static_cast<
EffectKey
>(m.radius());
361
EffectKey
matrixKey = GrGLEffectMatrix::GenKey(m.getMatrix(),
SkMagnifierImageFilter.cpp
99
EffectKey
,
107
static inline
EffectKey
GenKey(const GrEffectStage&, const GrGLCaps&);
129
EffectKey
key,
190
GrGLEffect::
EffectKey
GrGLMagnifierEffect::GenKey(const GrEffectStage& stage, const GrGLCaps&) {
SkTableColorFilter.cpp
263
EffectKey
,
271
static
EffectKey
GenKey(const GrEffectStage&, const GrGLCaps&);
284
EffectKey
,
327
GrGLEffect::
EffectKey
GLColorTableEffect::GenKey(const GrEffectStage&, const GrGLCaps&) {
SkBicubicImageFilter.cpp
188
EffectKey
,
194
static inline
EffectKey
GenKey(const GrEffectStage&, const GrGLCaps&);
218
EffectKey
key,
268
GrGLEffect::
EffectKey
GrGLBicubicEffect::GenKey(const GrEffectStage& s, const GrGLCaps&) {
270
EffectKey
matrixKey = GrGLEffectMatrix::GenKey(m.getMatrix(),
SkMatrixConvolutionImageFilter.cpp
322
EffectKey
,
328
static inline
EffectKey
GenKey(const GrEffectStage&, const GrGLCaps&);
388
EffectKey
key,
456
GrGLEffect::
EffectKey
GrGLMatrixConvolutionEffect::GenKey(const GrEffectStage& s, const GrGLCaps&) {
458
EffectKey
key = encodeXY(m.kernelSize().width(), m.kernelSize().height());
462
EffectKey
matrixKey = GrGLEffectMatrix::GenKey(m.getMatrix(),
/external/skia/src/effects/gradients/
SkGradientShaderPriv.h
300
static
EffectKey
GenMatrixKey(const GrEffectStage& s);
311
EffectKey
key,
SkTwoPointRadialGradient.cpp
392
EffectKey
,
399
static
EffectKey
GenKey(const GrEffectStage&, const GrGLCaps& caps);
535
EffectKey
key,
678
GrGLEffect::
EffectKey
GrGLRadial2Gradient::GenKey(const GrEffectStage& s, const GrGLCaps&) {
683
EffectKey
key = GenMatrixKey(s);
SkSweepGradient.cpp
396
EffectKey
,
402
static
EffectKey
GenKey(const GrEffectStage& stage, const GrGLCaps&) {
465
EffectKey
key,
SkTwoPointConicalGradient.cpp
333
EffectKey
,
340
static
EffectKey
GenKey(const GrEffectStage&, const GrGLCaps& caps);
476
EffectKey
key,
680
GrGLEffect::
EffectKey
GrGLConical2Gradient::GenKey(const GrEffectStage& s, const GrGLCaps&) {
685
EffectKey
key = GenMatrixKey(s);
SkLinearGradient.cpp
468
EffectKey
,
474
static
EffectKey
GenKey(const GrEffectStage& stage, const GrGLCaps&) {
542
EffectKey
key,
Completed in 520 milliseconds
1
2