Lines Matching defs:SkVMBlitter
22 #include "src/core/SkVMBlitter.h"
197 bool SkVMBlitter::Key::operator==(const Key& that) const {
207 SkVMBlitter::Key SkVMBlitter::Key::withCoverage(Coverage c) const {
213 SkVMBlitter::Params SkVMBlitter::Params::withCoverage(Coverage c) const {
219 SkVMBlitter::Params SkVMBlitter::EffectiveParams(const SkPixmap& device,
291 skvm::Color SkVMBlitter::DstColor(skvm::Builder* p, const Params& params) {
297 void SkVMBlitter::BuildProgram(skvm::Builder* p, const Params& params,
424 SkVMBlitter::Key SkVMBlitter::CacheKey(
528 SkVMBlitter::SkVMBlitter(const SkPixmap& device,
542 SkVMBlitter::~SkVMBlitter() {
559 SkLRUCache<SkVMBlitter::Key, skvm::Program>* SkVMBlitter::TryAcquireProgramCache() {
571 SkString SkVMBlitter::DebugName(const Key& key) {
583 void SkVMBlitter::ReleaseProgramCache() {}
585 skvm::Program SkVMBlitter::buildProgram(Coverage coverage) {
622 atexit([]{ SkDebugf("SkVMBlitter compiled %d programs, %d without JIT.\n",
629 void SkVMBlitter::updateUniforms(int right, int y) {
634 const void* SkVMBlitter::isSprite(int x, int y) const {
642 void SkVMBlitter::blitH(int x, int y, int w) {
654 void SkVMBlitter::blitAntiH(int x, int y, const SkAlpha cov[], const int16_t runs[]) {
687 void SkVMBlitter::blitMask(const SkMask& mask, const SkIRect& clip) {
749 SkVMBlitter* SkVMBlitter::Make(const SkPixmap& device,
755 SkVMBlitter* blitter = alloc->make<SkVMBlitter>(
760 SkVMBlitter* SkVMBlitter::Make(const SkPixmap& device,
771 auto blitter = alloc->make<SkVMBlitter>(