Home | History | Annotate | Download | only in fuzz

Lines Matching full:colorcount

234 static void fuzz_gradient_stops(Fuzz* fuzz, SkScalar* pos, int colorCount) {
236 for (int i = 0; i < colorCount; ++i) {
241 for (int i = 0; i < colorCount; ++i) {
244 // SkASSERT(fabs(pos[colorCount - 1] - 1.0f) < 0.00001f);
245 pos[colorCount - 1] = 1.0f;
322 int colorCount;
325 fuzz->nextRange(&colorCount, 2, kMaxColors);
326 fuzz->nextN(colors, colorCount);
332 fuzz_gradient_stops(fuzz, pos, colorCount);
334 return SkGradientShader::MakeLinear(pts, colors, usePos ? pos : nullptr, colorCount,
341 int colorCount;
346 fuzz->nextRange(&colorCount, 2, kMaxColors);
347 fuzz->nextN(colors, colorCount);
352 fuzz_gradient_stops(fuzz, pos, colorCount);
355 colorCount, tmX, 0, useMatrix ? &matrix : nullptr);
361 int colorCount;
366 fuzz->nextRange(&colorCount, 2, kMaxColors);
367 fuzz->nextN(colors, colorCount);
372 fuzz_gradient_stops(fuzz, pos, colorCount);
375 usePos ? pos : nullptr, colorCount, tmX, 0,
381 int colorCount;
386 fuzz->nextRange(&colorCount, 2, kMaxColors);
387 fuzz->nextN(colors, colorCount);
392 fuzz_gradient_stops(fuzz, pos, colorCount);
394 return SkGradientShader::MakeSweep(cx, cy, colors, usePos ? pos : nullptr, colorCount,