Start using new APIs for bounds and glyph lookup

Change-Id: I2fa8048b95a48e61c33223257880c2ce8414a5e5
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/222507
Commit-Queue: Herb Derby <herb@google.com>
Reviewed-by: Mike Klein <mtklein@google.com>
diff --git a/src/gpu/geometry/GrRect.h b/src/gpu/geometry/GrRect.h
index 2a3e72b..ffded09 100644
--- a/src/gpu/geometry/GrRect.h
+++ b/src/gpu/geometry/GrRect.h
@@ -33,6 +33,12 @@
         return r;
     }
 
+    static GrIRect16 SK_WARN_UNUSED_RESULT Make(const SkIRect& ir) {
+        GrIRect16 r;
+        r.set(ir);
+        return r;
+    }
+
     int width() const { return fRight - fLeft; }
     int height() const { return fBottom - fTop; }
     int area() const { return this->width() * this->height(); }