diff options
Diffstat (limited to 'bench/GLBench.cpp')
-rw-r--r-- | bench/GLBench.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/bench/GLBench.cpp b/bench/GLBench.cpp index b3bec74f77..0252c26b37 100644 --- a/bench/GLBench.cpp +++ b/bench/GLBench.cpp @@ -17,15 +17,13 @@ const GrGLContext* GLBench::getGLContext(SkCanvas* canvas) { return NULL; } GrContext* context = canvas->getGrContext(); - - GrTestTarget tt; - context->getTestTarget(&tt); - if (!tt.target()) { - SkDebugf("Couldn't get Gr test target."); + GrGpu* gpu = context->getGpu(); + if (!gpu) { + SkDebugf("Couldn't get Gr gpu."); return NULL; } - const GrGLContext* ctx = tt.glContext(); + const GrGLContext* ctx = gpu->glContextForTesting(); if (!ctx) { SkDebugf("Couldn't get an interface\n"); return NULL; |