Lines Matching refs:fill
242 const Glop::Fill& fill = glop.fill; in render() local
249 mCaches->setProgram(fill.program); in render()
251 if (fill.colorEnabled) { in render()
252 fill.program->setColor(fill.color); in render()
255 fill.program->set(orthoMatrix, in render()
261 if (fill.filterMode == ProgramDescription::ColorFilterMode::Blend) { in render()
262 const FloatColor& color = fill.filter.color; in render()
265 } else if (fill.filterMode == ProgramDescription::ColorFilterMode::Matrix) { in render()
267 fill.filter.matrix.matrix); in render()
269 fill.filter.matrix.vector); in render()
277 glUniform4f(fill.program->getUniform("roundRectInnerRectLTRB"), in render()
280 glUniformMatrix4fv(fill.program->getUniform("roundRectInvTransform"), in render()
285 glUniform1f(fill.program->getUniform("roundRectRadius"), in render()
302 if (fill.texture.texture != nullptr) { in render()
303 const Glop::Fill::TextureData& texture = fill.texture; in render()
316 glUniformMatrix4fv(fill.program->getUniform("mainTextureTransform"), 1, in render()
330 colorLocation = fill.program->getAttrib("colors"); in render()
338 alphaLocation = fill.program->getAttrib("vtxAlpha"); in render()
343 SkiaShader::apply(*mCaches, fill.skiaShaderData); in render()
346 Texture* texture = (fill.skiaShaderData.skiaShaderType & kBitmap_SkiaShaderType) ? in render()
347 fill.skiaShaderData.bitmapData.bitmapTexture : nullptr; in render()