Lines Matching refs:program

85 void SkiaShader::setupProgram(Program* program, const mat4& modelView, const Snapshot& snapshot,
140 void SkiaBitmapShader::setupProgram(Program* program, const mat4& modelView,
160 glUniform1i(program->getUniform("bitmapSampler"), textureSlot);
161 glUniformMatrix4fv(program->getUniform("textureTransform"), 1,
163 glUniform2f(program->getUniform("textureDimension"), 1.0f / width, 1.0f / height);
226 void SkiaLinearGradientShader::setupProgram(Program* program, const mat4& modelView,
236 glUniform1i(program->getUniform("gradientSampler"), textureSlot);
238 bindUniformColor(program->getUniform("startColor"), mColors[0]);
239 bindUniformColor(program->getUniform("endColor"), mColors[1]);
242 Caches::getInstance().dither.setupProgram(program, textureUnit);
246 glUniformMatrix4fv(program->getUniform("screenSpace"), 1, GL_FALSE, &screenSpace.data[0]);
346 void SkiaSweepGradientShader::setupProgram(Program* program, const mat4& modelView,
356 glUniform1i(program->getUniform("gradientSampler"), textureSlot);
358 bindUniformColor(program->getUniform("startColor"), mColors[0]);
359 bindUniformColor(program->getUniform("endColor"), mColors[1]);
362 Caches::getInstance().dither.setupProgram(program, textureUnit);
366 glUniformMatrix4fv(program->getUniform("screenSpace"), 1, GL_FALSE, &screenSpace.data[0]);
412 void SkiaComposeShader::setupProgram(Program* program, const mat4& modelView,
414 mFirst->setupProgram(program, modelView, snapshot, textureUnit);
415 mSecond->setupProgram(program, modelView, snapshot, textureUnit);