Add internal grsurface flag to track if using gl rectangle or external texture.

Bug: skia:
Change-Id: I84963833bbc3ae957c919a19f6e78fce2c9de7ef
Reviewed-on: https://skia-review.googlesource.com/125294
Reviewed-by: Robert Phillips <robertphillips@google.com>
Commit-Queue: Greg Daniel <egdaniel@google.com>
diff --git a/tests/RectangleTextureTest.cpp b/tests/RectangleTextureTest.cpp
index 6087aab..04ced77 100644
--- a/tests/RectangleTextureTest.cpp
+++ b/tests/RectangleTextureTest.cpp
@@ -140,6 +140,8 @@
         SkASSERT(rectProxy->texPriv().doesNotSupportMipMaps());
         SkASSERT(rectProxy->priv().peekTexture()->surfacePriv().doesNotSupportMipMaps());
 
+        SkASSERT(rectProxy->texPriv().isGLTextureRectangleOrExternal());
+        SkASSERT(rectProxy->priv().peekTexture()->surfacePriv().isGLTextureRectangleOrExternal());
         SkASSERT(rectProxy->texPriv().isClampOnly());
         SkASSERT(rectProxy->priv().peekTexture()->surfacePriv().isClampOnly());