Lines Matching defs:uniforms

141         skvm::UPtr uniforms = b.uniform();
144 b.store32(buf, b.gather32(uniforms,0, b.bit_and(x, b.splat(7))));
157 } uniforms{img};
159 program.eval(20, &uniforms, buf);
189 skvm::UPtr uniforms = b.uniform();
196 b.store32(buf32, b.gather32(uniforms,0, b.bit_and(x, b.splat( 7))));
197 b.store16(buf16, b.gather16(uniforms,0, b.bit_and(x, b.splat(15))));
198 b.store8 (buf8 , b.gather8 (uniforms,0, b.bit_and(x, b.splat(31))));
215 } uniforms{img};
217 program.eval(N, &uniforms, buf32, buf16, buf8);
247 skvm::UPtr uniforms = b.uniform();
254 b.store32(buf32, b.gather32(uniforms,0, x));
255 b.store16(buf16, b.gather16(uniforms,0, x));
256 b.store8 (buf8 , b.gather8 (uniforms,0, x));
277 } uniforms{img};
279 program.eval(64, &uniforms, buf32, buf16, buf8);
718 skvm::UPtr uniforms = b.uniform();
724 x = b.add(x, b.uniform32(uniforms, kPtr+0));
725 x = b.mul(x, b.uniform32(uniforms, kPtr+4));
726 x = b.sub(x, b.uniform32(uniforms, kPtr+8));
728 skvm::I32 limit = b.uniform32(uniforms, kPtr+12);
732 x = b.gather8(uniforms,0, x);
756 } uniforms{img};
758 program.eval(N, buf, &uniforms);
777 skvm::Uniforms uniforms(b.uniform(), 0);
778 // Take up the first slot, so other uniforms are not at 0 offset.
779 uniforms.push(0);
781 skvm::Uniform array = uniforms.pushArray(i);
783 skvm::Uniform arrayF = uniforms.pushArrayF(f);
808 program.eval(K, uniforms.buf.data(), buf0, buf1, buf2);
820 program.eval(K, uniforms.buf.data(), buf0, buf1, buf2);
2438 skvm::UPtr uniforms = p.uniform();
2441 skvm::I32 r = round(p.uniformF(uniforms, 8) * 15),
2451 const float uniforms[] = { 0.0f, 0.0f,
2455 program.eval(17, uniforms,dst);
2497 skvm::UPtr uniforms = b.uniform();
2500 b.store32(buf, b.gather32(uniforms,0, ix));
2508 // v1 = gather32 uniforms+0 v0
2517 skvm::UPtr uniforms = b.uniform();
2519 skvm::I32 ix = b.uniform32(uniforms,8);
2520 b.store32(buf, b.gather32(uniforms,0, ix));
2526 // v0 = uniform32 uniforms+8
2527 // v1 = gather32 uniforms+0 v0