Lines Matching refs:GradientBench
174 class GradientBench : public Benchmark {
176 GradientBench(GradType gradType,
199 GradientBench(GradType gradType, GradData data, bool dither)
259 DEF_BENCH( return new GradientBench(kLinear_GradType, gGradData[0]); )
260 DEF_BENCH( return new GradientBench(kLinear_GradType, gGradData[1]); )
261 DEF_BENCH( return new GradientBench(kLinear_GradType, gGradData[2]); )
262 DEF_BENCH( return new GradientBench(kLinear_GradType, gGradData[4]); )
263 DEF_BENCH( return new GradientBench(kLinear_GradType, gGradData[0], SkTileMode::kRepeat); )
264 DEF_BENCH( return new GradientBench(kLinear_GradType, gGradData[1], SkTileMode::kRepeat); )
265 DEF_BENCH( return new GradientBench(kLinear_GradType, gGradData[2], SkTileMode::kRepeat); )
266 DEF_BENCH( return new GradientBench(kLinear_GradType, gGradData[0], SkTileMode::kMirror); )
267 DEF_BENCH( return new GradientBench(kLinear_GradType, gGradData[1], SkTileMode::kMirror); )
268 DEF_BENCH( return new GradientBench(kLinear_GradType, gGradData[2], SkTileMode::kMirror); )
270 DEF_BENCH( return new GradientBench(kRadial_GradType, gGradData[0]); )
271 DEF_BENCH( return new GradientBench(kRadial_GradType, gGradData[1]); )
272 DEF_BENCH( return new GradientBench(kRadial_GradType, gGradData[2]); )
275 DEF_BENCH( return new GradientBench(kRadial_GradType, gGradData[0], SkTileMode::kClamp, kRect_GeomType, 0.5f); )
278 // hit the unpinned fast path (so long as GradientBench.W == H)
279 DEF_BENCH( return new GradientBench(kRadial_GradType, gGradData[0], SkTileMode::kClamp, kOval_GeomType); )
281 DEF_BENCH( return new GradientBench(kRadial_GradType, gGradData[0], SkTileMode::kMirror); )
282 DEF_BENCH( return new GradientBench(kRadial_GradType, gGradData[0], SkTileMode::kRepeat); )
283 DEF_BENCH( return new GradientBench(kSweep_GradType); )
284 DEF_BENCH( return new GradientBench(kSweep_GradType, gGradData[1]); )
285 DEF_BENCH( return new GradientBench(kSweep_GradType, gGradData[2]); )
286 DEF_BENCH( return new GradientBench(kConical_GradType); )
287 DEF_BENCH( return new GradientBench(kConical_GradType, gGradData[1]); )
288 DEF_BENCH( return new GradientBench(kConical_GradType, gGradData[2]); )
289 DEF_BENCH( return new GradientBench(kConicalZero_GradType); )
290 DEF_BENCH( return new GradientBench(kConicalZero_GradType, gGradData[1]); )
291 DEF_BENCH( return new GradientBench(kConicalZero_GradType, gGradData[2]); )
292 DEF_BENCH( return new GradientBench(kConicalOut_GradType); )
293 DEF_BENCH( return new GradientBench(kConicalOut_GradType, gGradData[1]); )
294 DEF_BENCH( return new GradientBench(kConicalOut_GradType, gGradData[2]); )
295 DEF_BENCH( return new GradientBench(kConicalOutZero_GradType); )
296 DEF_BENCH( return new GradientBench(kConicalOutZero_GradType, gGradData[1]); )
297 DEF_BENCH( return new GradientBench(kConicalOutZero_GradType, gGradData[2]); )
300 DEF_BENCH( return new GradientBench(kLinear_GradType, gGradData[3], true); )
301 DEF_BENCH( return new GradientBench(kLinear_GradType, gGradData[3], false); )
302 DEF_BENCH( return new GradientBench(kRadial_GradType, gGradData[3], true); )
303 DEF_BENCH( return new GradientBench(kRadial_GradType, gGradData[3], false); )
304 DEF_BENCH( return new GradientBench(kSweep_GradType, gGradData[3], true); )
305 DEF_BENCH( return new GradientBench(kSweep_GradType, gGradData[3], false); )
306 DEF_BENCH( return new GradientBench(kConical_GradType, gGradData[3], true); )
307 DEF_BENCH( return new GradientBench(kConical_GradType, gGradData[3], false); )