Lines Matching defs:uniforms
341 skvm::Uniforms* uniforms, SkArenaAlloc* alloc) const override {
343 b, device, local, color, matrices, localM, dst, uniforms, this, alloc);
669 skvm::Uniforms* uniforms, SkArenaAlloc* alloc) const {
671 b, device, origLocal, paint, matrices, localM, dst, uniforms, nullptr, alloc);
677 skvm::Uniforms* uniforms, const TransformShader* coordShader, SkArenaAlloc* alloc) const {
711 upperLocal = coordShader->applyMatrix(p, upperInv, origLocal, uniforms);
713 upperLocal = SkShaderBase::ApplyMatrix(p, upperInv, origLocal, uniforms);
720 // Each call to sample() will try to rewrite the same uniforms over and over,
728 return p->uniformF(uniforms->push(bits-1));
731 // Except in the simplest case (no mips, no filtering), we reference uniforms
754 p->uniformF(uniforms->pushF( pm.width())),
755 p->uniformF(uniforms->pushF(1.0f/pm.width())), // iff tileX == kRepeat
756 p->uniformF(uniforms->pushF(0.5f/pm.width())), // iff tileX == kMirror
758 p->uniformF(uniforms->pushF( pm.height())),
759 p->uniformF(uniforms->pushF(1.0f/pm.height())), // iff tileY == kRepeat
760 p->uniformF(uniforms->pushF(0.5f/pm.height())), // iff tileY == kMirror
765 uniforms->pushPtr(pm.addr()),
766 p->uniform32(uniforms->push(pm.rowBytesAsPixels())),
849 p->uniformF(uniforms->pushF(r[0])),
850 p->uniformF(uniforms->pushF(r[1])),
851 p->uniformF(uniforms->pushF(r[2])),
852 p->uniformF(uniforms->pushF(r[3])),
897 auto lowerLocal = SkShaderBase::ApplyMatrix(p, lowerInv, origLocal, uniforms);
901 p->uniformF(uniforms->pushF(lowerWeight)));
936 return SkColorSpaceXformSteps{cs,at, dst.colorSpace(),dst.alphaType()}.program(p, uniforms, c);