Lines Matching defs:device
32 int right; // First device x + blit run length n, used to get device x coordinate.
73 skvm::Coord /*device*/, skvm::Coord /*local*/, skvm::Color /*paint*/,
99 skvm::Coord device, skvm::Coord local, skvm::Color paint,
104 skvm::Color c = as_SB(fShader)->program(p, device,local, paint,
139 SkASSERT(local.x.id == device.x.id);
140 SkASSERT(local.y.id == device.y.id);
141 skvm::I32 X = trunc(device.x - 0.5f),
142 Y = X ^ trunc(device.y - 0.5f);
219 SkVMBlitter::Params SkVMBlitter::EffectiveParams(const SkPixmap& device,
232 SkPaintPriv::RemoveColorFilter(&paint, device.colorSpace());
277 device.colorSpace(), kUnpremul_SkAlphaType}
284 { device.colorType(), device.alphaType(), device.refColorSpace() },
310 skvm::Coord device = device_coord(p, uniforms);
314 skvm::Color src = as_SB(params.shader)->program(p, device, /*local=*/device, paint,
371 skvm::Color clip = as_SB(params.clip)->program(p, device, /*local=*/device, paint,
436 skvm::Coord device = device_coord(&p, uniforms);
445 *outColor = sb->program(&p, device, /*local=*/device, paint, params.matrices,
528 SkVMBlitter::SkVMBlitter(const SkPixmap& device,
535 : fDevice(device)
539 , fParams(EffectiveParams(device, sprite, paint, matrices, std::move(clip)))
749 SkVMBlitter* SkVMBlitter::Make(const SkPixmap& device,
756 device, paint, /*sprite=*/nullptr, SkIPoint{0,0}, matrices, std::move(clip), &ok);
760 SkVMBlitter* SkVMBlitter::Make(const SkPixmap& device,
772 device, paint, &sprite, SkIPoint{left,top},