Lines Matching refs:fill

250     const Glop::Fill& fill = glop.fill;
257 mCaches->setProgram(fill.program);
259 if (fill.colorEnabled) {
260 fill.program->setColor(fill.color);
263 fill.program->set(orthoMatrix, glop.transform.modelView, glop.transform.meshTransform(),
267 if (fill.filterMode == ProgramDescription::ColorFilterMode::Blend) {
268 const FloatColor& color = fill.filter.color;
271 } else if (fill.filterMode == ProgramDescription::ColorFilterMode::Matrix) {
273 fill.filter.matrix.matrix);
275 fill.filter.matrix.vector);
289 glUniform4f(fill.program->getUniform("roundRectInnerRectLTWH"),
294 glUniformMatrix4fv(fill.program->getUniform("roundRectInvTransform"), 1, GL_FALSE,
297 glUniform1f(fill.program->getUniform("roundRectRadius"), roundedOutRadius);
313 if (fill.texture.texture != nullptr) {
314 const Glop::Fill::TextureData& texture = fill.texture;
327 glUniformMatrix4fv(fill.program->getUniform("mainTextureTransform"), 1, GL_FALSE,
341 colorLocation = fill.program->getAttrib("colors");
350 alphaLocation = fill.program->getAttrib("vtxAlpha");
355 SkiaShader::apply(*mCaches, fill.skiaShaderData, mViewportWidth, mViewportHeight);
358 Texture* texture = (fill.skiaShaderData.skiaShaderType & kBitmap_SkiaShaderType)
359 ? fill.skiaShaderData.bitmapData.bitmapTexture
365 Texture* colorSpaceTexture = texture != nullptr ? texture : fill.texture.texture;
369 glUniformMatrix3fv(fill.program->getUniform("colorSpaceMatrix"), 1, GL_FALSE,
382 glUniform1fv(fill.program->getUniform("transferFunction"), 7,
386 glUniform1fv(fill.program->getUniform("transferFunction"), 5,
390 glUniform1f(fill.program->getUniform("transferFunctionGamma"),