Home | History | Annotate | Download | only in effects

Lines Matching defs:GrConfigConversionEffect

8 #include "GrConfigConversionEffect.h"
19 const GrConfigConversionEffect& configConversionEffect =
20 processor.cast<GrConfigConversionEffect>();
44 if (GrConfigConversionEffect::kNone_PMConversion == fPMConversion) {
50 case GrConfigConversionEffect::kMulByAlpha_RoundUp_PMConversion:
55 case GrConfigConversionEffect::kMulByAlpha_RoundDown_PMConversion:
64 case GrConfigConversionEffect::kDivByAlpha_RoundUp_PMConversion:
69 case GrConfigConversionEffect::kDivByAlpha_RoundDown_PMConversion:
87 const GrConfigConversionEffect& conv = processor.cast<GrConfigConversionEffect>();
94 GrConfigConversionEffect::PMConversion fPMConversion;
102 GrConfigConversionEffect::GrConfigConversionEffect(GrTexture* texture,
109 this->initClassID<GrConfigConversionEffect>();
116 bool GrConfigConversionEffect::onIsEqual(const GrFragmentProcessor& s) const {
117 const GrConfigConversionEffect& other = s.cast<GrConfigConversionEffect>();
122 void GrConfigConversionEffect::onComputeInvariantOutput(GrInvariantOutput* inout) const {
128 GR_DEFINE_FRAGMENT_PROCESSOR_TEST(GrConfigConversionEffect);
130 GrFragmentProcessor* GrConfigConversionEffect::TestCreate(SkRandom* random,
141 return SkNEW_ARGS(GrConfigConversionEffect,
150 void GrConfigConversionEffect::getGLProcessorKey(const GrGLSLCaps& caps,
155 GrGLFragmentProcessor* GrConfigConversionEffect::createGLInstance() const {
161 void GrConfigConversionEffect::TestForPreservingPMConversions(GrContext* context,
221 SkNEW_ARGS(GrConfigConversionEffect,
224 SkNEW_ARGS(GrConfigConversionEffect,
227 SkNEW_ARGS(GrConfigConversionEffect,
277 const GrFragmentProcessor* GrConfigConversionEffect::Create(GrTexture* texture,
282 // If we returned a GrConfigConversionEffect that was equivalent to a GrSimpleTextureEffect
293 return SkNEW_ARGS(GrConfigConversionEffect, (texture,