Allow implicit conversion from GrSamplerState::Filter to GrSamplerState
constexprify GrSamplerState
pass/return GrSamplerState by value (it's 3 bytes).
Remove unused function from GrTexturePriv
Change-Id: Iffecd941500acf5653f01cc88b42ff1d45678b54
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/263346
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
diff --git a/src/gpu/effects/GrBitmapTextGeoProc.cpp b/src/gpu/effects/GrBitmapTextGeoProc.cpp
index cfb205d..48b2397 100644
--- a/src/gpu/effects/GrBitmapTextGeoProc.cpp
+++ b/src/gpu/effects/GrBitmapTextGeoProc.cpp
@@ -123,8 +123,10 @@
bool wideColor,
const GrSurfaceProxyView* views,
int numActiveViews,
- const GrSamplerState& params, GrMaskFormat format,
- const SkMatrix& localMatrix, bool usesW)
+ GrSamplerState params,
+ GrMaskFormat format,
+ const SkMatrix& localMatrix,
+ bool usesW)
: INHERITED(kGrBitmapTextGeoProc_ClassID)
, fColor(color)
, fLocalMatrix(localMatrix)
@@ -162,7 +164,7 @@
void GrBitmapTextGeoProc::addNewViews(const GrSurfaceProxyView* views,
int numActiveViews,
- const GrSamplerState& params) {
+ GrSamplerState params) {
SkASSERT(numActiveViews <= kMaxTextures);
// Just to make sure we don't try to add too many proxies
numActiveViews = SkTMin(numActiveViews, kMaxTextures);