commit | 175dd9b5e3d7d749738dac743d2ac360b5340187 | [log] [tgz] |
---|---|---|
author | robertphillips <robertphillips@google.com> | Thu Apr 28 14:32:04 2016 -0700 |
committer | Commit bot <commit-bot@chromium.org> | Thu Apr 28 14:32:04 2016 -0700 |
tree | ff0ab4b2fb12c714a1723775d031220a68225d6d | |
parent | 801b44c45348144a483793e7b24f4d4092a4f74d [diff] [blame] |
Clean up test drawContext usage The general idea is to provide access to SkGpuDevice's drawContext rather than its GrRenderTarget. That is usually what the testing framework actually wants. GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1930623003 Review-Url: https://codereview.chromium.org/1930623003
diff --git a/gm/imagefromyuvtextures.cpp b/gm/imagefromyuvtextures.cpp index c3184be..a34ec6e 100644 --- a/gm/imagefromyuvtextures.cpp +++ b/gm/imagefromyuvtextures.cpp
@@ -123,9 +123,8 @@ } void onDraw(SkCanvas* canvas) override { - GrRenderTarget* rt = canvas->internal_private_accessTopLayerRenderTarget(); - GrContext* context; - if (!rt || !(context = rt->getContext())) { + GrContext* context = canvas->getGrContext(); + if (!context) { skiagm::GM::DrawGpuOnlyMessage(canvas); return; }