Lines Matching refs:Program
89 void SkiaShader::setupProgram(Program* program, const mat4& modelView, const Snapshot& snapshot,
144 void SkiaBitmapShader::setupProgram(Program* program, const mat4& modelView,
164 glUniform1i(program->getUniform("bitmapSampler"), textureSlot);
165 glUniformMatrix4fv(program->getUniform("textureTransform"), 1,
167 glUniform2f(program->getUniform("textureDimension"), 1.0f / width, 1.0f / height);
230 void SkiaLinearGradientShader::setupProgram(Program* program, const mat4& modelView,
240 glUniform1i(program->getUniform("gradientSampler"), textureSlot);
242 bindUniformColor(program->getUniform("startColor"), mColors[0]);
243 bindUniformColor(program->getUniform("endColor"), mColors[1]);
246 Caches::getInstance().dither.setupProgram(program, textureUnit);
250 glUniformMatrix4fv(program->getUniform("screenSpace"), 1, GL_FALSE, &screenSpace.data[0]);
350 void SkiaSweepGradientShader::setupProgram(Program* program, const mat4& modelView,
360 glUniform1i(program->getUniform("gradientSampler"), textureSlot);
362 bindUniformColor(program->getUniform("startColor"), mColors[0]);
363 bindUniformColor(program->getUniform("endColor"), mColors[1]);
366 mCaches->dither.setupProgram(program, textureUnit);
370 glUniformMatrix4fv(program->getUniform("screenSpace"), 1, GL_FALSE, &screenSpace.data[0]);
410 void SkiaComposeShader::setupProgram(Program* program, const mat4& modelView,
418 mFirst->setupProgram(program, transform, snapshot, textureUnit);
419 mSecond->setupProgram(program, transform, snapshot, textureUnit);