minor docs example fix

minor docs example fix

TBR=reed@google.com
NOTRY=true

Bug: skia:8439
Change-Id: Id40358b8e06c508d777e016dc18a47299bd06e8d
Reviewed-on: https://skia-review.googlesource.com/c/177340
Reviewed-by: Cary Clark <caryclark@skia.org>
Commit-Queue: Cary Clark <caryclark@skia.org>
Auto-Submit: Cary Clark <caryclark@skia.org>
diff --git a/docs/SkImage_Reference.bmh b/docs/SkImage_Reference.bmh
index 7a0bc33..097b7df 100644
--- a/docs/SkImage_Reference.bmh
+++ b/docs/SkImage_Reference.bmh
@@ -312,6 +312,10 @@
 #Populate
 
 #Example
+#Description
+textureReleaseProc may be called at some later point in time. In this example,
+textureReleaseProc has no effect on the drawing.
+##
 #Platform gpu
 #Image 4
 GrContext* context = canvas->getGrContext();
@@ -319,15 +323,14 @@
    return;
 }
 auto debugster = [](SkImage::ReleaseContext releaseContext) -> void {
- // broken
- //   *((int *) releaseContext) += 128;
+   *((int *) releaseContext) += 128;
 };
-int x = 0;
+int x = 0, y = 0;
 for (auto origin : { kBottomLeft_GrSurfaceOrigin, kTopLeft_GrSurfaceOrigin } ) {
     sk_sp<SkImage> image = SkImage::MakeFromTexture(context, backEndTexture,
            origin, kRGBA_8888_SkColorType, kOpaque_SkAlphaType, nullptr, debugster, &x);
-    canvas->drawImage(image, x, 0);
-    x += 128;
+    canvas->drawImage(image, x, y);
+    y += 128;
 }
 ##