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