Lines Matching refs:fill
264 const Glop::Fill& fill = glop.fill; in render() local
271 mCaches->setProgram(fill.program); in render()
273 if (fill.colorEnabled) { in render()
274 fill.program->setColor(fill.color); in render()
277 fill.program->set(orthoMatrix, in render()
283 if (fill.filterMode == ProgramDescription::ColorFilterMode::Blend) { in render()
284 const FloatColor& color = fill.filter.color; in render()
287 } else if (fill.filterMode == ProgramDescription::ColorFilterMode::Matrix) { in render()
289 fill.filter.matrix.matrix); in render()
291 fill.filter.matrix.vector); in render()
299 glUniform4f(fill.program->getUniform("roundRectInnerRectLTRB"), in render()
302 glUniformMatrix4fv(fill.program->getUniform("roundRectInvTransform"), in render()
307 glUniform1f(fill.program->getUniform("roundRectRadius"), in render()
324 if (fill.texture.texture != nullptr) { in render()
325 const Glop::Fill::TextureData& texture = fill.texture; in render()
338 glUniformMatrix4fv(fill.program->getUniform("mainTextureTransform"), 1, in render()
352 colorLocation = fill.program->getAttrib("colors"); in render()
360 alphaLocation = fill.program->getAttrib("vtxAlpha"); in render()
365 SkiaShader::apply(*mCaches, fill.skiaShaderData, mViewportWidth, mViewportHeight); in render()
368 Texture* texture = (fill.skiaShaderData.skiaShaderType & kBitmap_SkiaShaderType) ? in render()
369 fill.skiaShaderData.bitmapData.bitmapTexture : nullptr; in render()
374 Texture* colorSpaceTexture = texture != nullptr ? texture : fill.texture.texture; in render()
378 glUniformMatrix3fv(fill.program->getUniform("colorSpaceMatrix"), 1, in render()
391 glUniform1fv(fill.program->getUniform("transferFunction"), 7, in render()
395 glUniform1fv(fill.program->getUniform("transferFunction"), 5, in render()
399 glUniform1f(fill.program->getUniform("transferFunctionGamma"), in render()