| Index: bench/ScalarBench.cpp | 
| diff --git a/bench/ScalarBench.cpp b/bench/ScalarBench.cpp | 
| index 536af28340991b02715dc12bdba2885c5d3c1749..a1ea73749872ec6ea738c2a4283e506fea85f272 100644 | 
| --- a/bench/ScalarBench.cpp | 
| +++ b/bench/ScalarBench.cpp | 
| @@ -16,7 +16,10 @@ class ScalarBench : public SkBenchmark { | 
| public: | 
| ScalarBench(const char name[])  { | 
| fName.printf("scalar_%s", name); | 
| -        fIsRendering = false; | 
| +    } | 
| + | 
| +    virtual bool isSuitableFor(Backend backend) SK_OVERRIDE { | 
| +        return backend == kNonRendering_Backend; | 
| } | 
|  | 
| virtual void performTest() = 0; | 
| @@ -143,7 +146,10 @@ public: | 
| fPts[i].fX = rand.nextSScalar1(); | 
| fPts[i].fY = rand.nextSScalar1(); | 
| } | 
| -        fIsRendering = false; | 
| +    } | 
| + | 
| +    virtual bool isSuitableFor(Backend backend) SK_OVERRIDE { | 
| +        return backend == kNonRendering_Backend; | 
| } | 
|  | 
| protected: | 
|  |