Home | History | Annotate | Download | only in gl

Lines Matching refs:samplers

219     SkTArray<Sampler, true>& samplers = fSamplers.push_back();
221 samplers.push_back_n(numTextures);
225 samplers[t].fUniform = builder->addUniform(GrGLShaderBuilder::kFragment_Visibility,
229 (samplers[t].fUniform, effect->textureAccess(t)));
237 SkTArray<Sampler, true>& samplers = fSamplers[e];
238 int numSamplers = samplers.count();
240 SkASSERT(samplers[s].fUniform.isValid());
241 uniformManager.setSampler(samplers[s].fUniform, *texUnitIdx);
242 samplers[s].fTextureUnit = (*texUnitIdx)++;
248 const SkTArray<Sampler, true>& samplers = fSamplers[effectIdx];
249 int numSamplers = samplers.count();
252 SkASSERT(samplers[s].fTextureUnit >= 0);
254 gpu->bindTexture(samplers[s].fTextureUnit,
271 SkSTArray<4, TextureSampler> samplers(effect->numTextures());
275 this->emitSamplers(builder, effect, &samplers);
288 vertexEffect->emitCode(builder, drawEffect, key, outColor, inColor, coords, samplers);
290 glEffect->emitCode(builder, drawEffect, key, outColor, inColor, coords, samplers);
481 SkSTArray<4, TextureSampler> samplers(effect->numTextures());
485 this->emitSamplers(builder, effect, &samplers);
496 glEffect->emitCode(builder, drawEffect, key, outColor, inColor, coords, samplers);