WIP: experimental bilerp pipeline.
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1775963002
Review URL: https://codereview.chromium.org/1775963002
diff --git a/src/core/SkBitmapProcState.cpp b/src/core/SkBitmapProcState.cpp
index c169288..ab23212 100644
--- a/src/core/SkBitmapProcState.cpp
+++ b/src/core/SkBitmapProcState.cpp
@@ -138,6 +138,7 @@
}
fPixmap = fBMState->pixmap();
fInvMatrix = fBMState->invMatrix();
+ fRealInvMatrix = fBMState->invMatrix();
fPaintColor = paint.getColor();
fFilterQuality = fBMState->quality();
SkASSERT(fPixmap.addr());
@@ -198,7 +199,7 @@
fFilterQuality = kNone_SkFilterQuality;
}
}
-
+
return true;
}
@@ -332,7 +333,7 @@
S4444_alpha_D32_filter_DXDY,
S4444_opaque_D32_filter_DX,
S4444_alpha_D32_filter_DX,
-
+
// A8 treats alpha/opaque the same (equally efficient)
SA8_alpha_D32_nofilter_DXDY,
SA8_alpha_D32_nofilter_DXDY,
@@ -342,7 +343,7 @@
SA8_alpha_D32_filter_DXDY,
SA8_alpha_D32_filter_DX,
SA8_alpha_D32_filter_DX,
-
+
// todo: possibly specialize on opaqueness
SG8_alpha_D32_nofilter_DXDY,
SG8_alpha_D32_nofilter_DXDY,