Home | History | Annotate | Download | only in tests

Lines Matching refs:mat

141 typedef void (*PFEmitMC)(SkCanvas* canvas, MatType mat, ClipType clip,
144 typedef void (*PFEmitBody)(SkCanvas* canvas, PFEmitMC emitMC, MatType mat,
147 typedef void (*PFEmitStruct)(SkCanvas* canvas, PFEmitMC emitMC, MatType mat,
194 static void add_clip(ClipType clip, MatType mat, SkTDArray<DrawType>* expected) {
224 static void emit_mat(SkCanvas* canvas, MatType mat) {
225 switch (mat) {
257 static void add_mat(MatType mat, SkTDArray<DrawType>* expected) {
263 switch (mat) {
325 static void emit_clip_and_mat(SkCanvas* canvas, MatType mat, ClipType clip,
329 emit_mat(canvas, mat);
336 add_clip(clip, mat, expected);
338 add_mat(mat, expected);
346 static void emit_mat_and_clip(SkCanvas* canvas, MatType mat, ClipType clip,
349 emit_mat(canvas, mat);
358 add_clip(clip, mat, expected);
360 add_mat(mat, expected);
369 static void emit_double_mat_and_clip(SkCanvas* canvas, MatType mat, ClipType clip,
372 emit_mat(canvas, mat);
374 emit_mat(canvas, mat);
382 add_clip(clip, mat, expected);
383 add_clip(clip, mat, expected);
385 add_mat(mat, expected);
394 static void emit_mat_clip_clip(SkCanvas* canvas, MatType mat, ClipType clip,
397 emit_mat(canvas, mat);
406 add_clip(clip, mat, expected);
407 add_clip(clip, mat, expected);
409 add_mat(mat, expected);
417 static void emit_body0(SkCanvas* canvas, PFEmitMC emitMC, MatType mat,
421 (kNone_MatType != mat || kNone_ClipType != clip);
426 (*emitMC)(canvas, mat, clip, draw, expected, accumulatedClips+1);
438 static void emit_body1(SkCanvas* canvas, PFEmitMC emitMC, MatType mat,
442 (kNone_MatType != mat || kNone_ClipType != clip);
447 (*emitMC)(canvas, mat, clip, draw, expected, accumulatedClips+1);
453 (*emitMC)(canvas, mat, clip, draw, expected, accumulatedClips+2);
466 static void emit_body2(SkCanvas* canvas, PFEmitMC emitMC, MatType mat,
470 (kNone_MatType != mat || kNone_ClipType != clip);
472 if (kNone_MatType != mat || kNone_ClipType != clip) {
475 (*emitMC)(canvas, mat, clip, kSaveLayer_DrawOpType, expected, accumulatedClips+1);
482 (*emitMC)(canvas, mat, clip, draw, expected, 1);
489 if (kNone_MatType != mat || kNone_ClipType != clip) {
504 static void emit_body3(SkCanvas* canvas, PFEmitMC emitMC, MatType mat,
508 (kNone_MatType != mat || kNone_ClipType != clip);
510 if (kNone_MatType != mat || kNone_ClipType != clip) {
513 (*emitMC)(canvas, mat
517 (*emitMC)(canvas, mat, clip, kSaveLayer_DrawOpType, expected, 1);
518 if (kNone_MatType != mat || kNone_ClipType != clip) {
527 (*emitMC)(canvas, mat, clip, draw, expected, 1);
534 if (kNone_MatType != mat || kNone_ClipType != clip) {
540 if (kNone_MatType != mat || kNone_ClipType != clip) {
553 PFEmitMC emitMC, MatType mat, ClipType clip,
556 (*emitBody)(canvas, emitMC, mat, clip, draw, expected, 0);
569 PFEmitMC emitMC, MatType mat, ClipType clip,
572 (*emitMC)(canvas, mat, clip, draw, nullptr, 0); // these get fused into later ops
574 (*emitBody)(canvas, emitMC, mat, clip, draw, expected, 1);
576 (*emitMC)(canvas, mat, clip, draw, nullptr, 0); // these will get removed
592 PFEmitMC emitMC, MatType mat, ClipType clip,
595 (*emitMC)(canvas, mat, clip, draw, nullptr, 1); // these will get fused into later ops
597 (*emitBody)(canvas, emitMC, mat, clip, draw, expected, 1);
600 (*emitBody)(canvas, emitMC, mat, clip, draw, expected, 1);
602 (*emitMC)(canvas, mat, clip, draw, nullptr, 1); // these will get removed
621 PFEmitMC emitMC, MatType mat, ClipType clip,
624 (*emitMC)(canvas, mat, clip, draw, nullptr, 0); // these will get fused into later ops
626 (*emitBody)(canvas, emitMC, mat, clip, draw, expected, 1);
629 (*emitMC)(canvas, mat, clip, draw, nullptr, 1); // these will get fused into later ops
631 (*emitBody)(canvas, emitMC, mat, clip, draw, expected, 2);
634 (*emitMC)(canvas, mat, clip, draw, nullptr, 0); // these will get removed