Lines Matching defs:skvm
125 skvm::F32 sk_program_transfer_fn(
126 skvm::F32 v, TFKind tf_kind,
127 skvm::F32 G, skvm::F32 A, skvm::F32 B, skvm::F32 C, skvm::F32 D, skvm::F32 E, skvm::F32 F) {
135 namespace skvm {
611 char buf[64] = "skvm-jit-";
1429 skvm::F32 invA = 1.0f / a,
1518 static skvm::F32 saturation(skvm::F32 r, skvm::F32 g, skvm::F32 b) {
1523 static skvm::F32 luminance(skvm::F32 r, skvm::F32 g, skvm::F32 b) {
1527 static void set_sat(skvm::F32* r, skvm::F32* g, skvm::F32* b, skvm::F32 s) {
1533 auto scale = [&](skvm::F32 c) {
1542 static void set_lum(skvm::F32* r, skvm::F32* g, skvm::F32* b, skvm::F32 lu) {
1549 static void clip_color(skvm::F32* r, skvm::F32* g, skvm::F32* b, skvm::F32 a) {
1567 auto mma = [](skvm::F32 x, skvm::F32 y, skvm::F32 z, skvm::F32 w) {
1571 auto two = [](skvm::F32 x) { return x+x; };
1748 skvm::F32 R = src.r * src.a,
1760 skvm::F32 R = dst.r * src.a,
1772 skvm::F32 R = src.r * dst.a,
1783 skvm::F32 R = dst.r * src.a,
4432 char path[] = "/tmp/skvm-jit.XXXXXX";
4471 } // namespace skvm