Lines Matching refs:GrConvolutionEffect
35 const GrConvolutionEffect& ce = args.fFp.cast<GrConvolutionEffect>(); in emitCode()
95 const GrConvolutionEffect& conv = processor.cast<GrConvolutionEffect>(); in onSetData()
127 const GrConvolutionEffect& conv = processor.cast<GrConvolutionEffect>(); in GenKey()
132 key |= GrConvolutionEffect::kY_Direction == conv.direction() ? 0x1 : 0x0; in GenKey()
139 GrConvolutionEffect::GrConvolutionEffect(GrTexture* texture, in GrConvolutionEffect() function in GrConvolutionEffect
146 this->initClassID<GrConvolutionEffect>(); in GrConvolutionEffect()
156 GrConvolutionEffect::GrConvolutionEffect(GrTexture* texture, in GrConvolutionEffect() function in GrConvolutionEffect
163 this->initClassID<GrConvolutionEffect>(); in GrConvolutionEffect()
184 GrConvolutionEffect::~GrConvolutionEffect() { in ~GrConvolutionEffect()
187 void GrConvolutionEffect::onGetGLSLProcessorKey(const GrGLSLCaps& caps, in onGetGLSLProcessorKey()
192 GrGLSLFragmentProcessor* GrConvolutionEffect::onCreateGLSLInstance() const { in onCreateGLSLInstance()
196 bool GrConvolutionEffect::onIsEqual(const GrFragmentProcessor& sBase) const { in onIsEqual()
197 const GrConvolutionEffect& s = sBase.cast<GrConvolutionEffect>(); in onIsEqual()
207 GR_DEFINE_FRAGMENT_PROCESSOR_TEST(GrConvolutionEffect);
209 const GrFragmentProcessor* GrConvolutionEffect::TestCreate(GrProcessorTestData* d) { in TestCreate()
224 return GrConvolutionEffect::Create(d->fTextures[texIdx], in TestCreate()