1111#include " flutter/display_list/skia/dl_sk_canvas.h"
1212#include " flutter/display_list/skia/dl_sk_conversions.h"
1313#include " flutter/display_list/skia/dl_sk_dispatcher.h"
14- #include " flutter/display_list/testing/dl_test_snippets.h"
1514#include " flutter/display_list/testing/dl_test_surface_provider.h"
1615#include " flutter/display_list/utils/dl_comparable.h"
1716#include " flutter/fml/file.h"
@@ -59,7 +58,7 @@ constexpr SkScalar kRenderRadius = std::min(kRenderWidth, kRenderHeight) / 2.0;
5958constexpr SkScalar kRenderCornerRadius = kRenderRadius / 5.0 ;
6059
6160constexpr SkPoint kTestCenter = SkPoint::Make(kTestWidth / 2 , kTestHeight / 2 );
62- constexpr SkRect kTestBounds2 = SkRect::MakeWH(kTestWidth , kTestHeight );
61+ constexpr SkRect kTestBounds = SkRect::MakeWH(kTestWidth , kTestHeight );
6362constexpr SkRect kRenderBounds =
6463 SkRect::MakeLTRB (kRenderLeft , kRenderTop , kRenderRight , kRenderBottom );
6564
@@ -487,7 +486,7 @@ struct SkJobRenderer : public MatrixClipJobRenderer {
487486 sk_sp<SkPicture> MakePicture (const RenderJobInfo& info) {
488487 SkPictureRecorder recorder;
489488 SkRTreeFactory rtree_factory;
490- SkCanvas* cv = recorder.beginRecording (kTestBounds2 , &rtree_factory);
489+ SkCanvas* cv = recorder.beginRecording (kTestBounds , &rtree_factory);
491490 Render (cv, info);
492491 return recorder.finishRecordingAsPicture ();
493492 }
@@ -533,7 +532,7 @@ struct DlJobRenderer : public MatrixClipJobRenderer {
533532 }
534533
535534 sk_sp<DisplayList> MakeDisplayList (const RenderJobInfo& info) {
536- DisplayListBuilder builder (kTestBounds2 );
535+ DisplayListBuilder builder (kTestBounds );
537536 Render (&builder, info);
538537 return builder.Build ();
539538 }
@@ -2751,10 +2750,9 @@ class CanvasCompareTester {
27512750
27522751 static sk_sp<SkTextBlob> MakeTextBlob (const std::string& string,
27532752 SkScalar font_height) {
2754- SkFont font = CreateTestFontOfSize (font_height);
2755- sk_sp<SkTypeface> face = font.refTypeface ();
2756- FML_CHECK (face);
2757- FML_CHECK (face->countGlyphs () > 0 ) << " No glyphs in font" ;
2753+ SkFont font (txt::GetDefaultFontManager ()->matchFamilyStyle (
2754+ " ahem" , SkFontStyle::Normal ()),
2755+ font_height);
27582756 return SkTextBlob::MakeFromText (string.c_str (), string.size (), font,
27592757 SkTextEncoding::kUTF8 );
27602758 }
@@ -3803,7 +3801,7 @@ TEST_F(DisplayListRendering, SaveLayerClippedContentStillFilters) {
38033801 const SkRect draw_rect = SkRect::MakeLTRB ( //
38043802 kRenderRight + 1 , //
38053803 kRenderTop , //
3806- kTestBounds2 .fRight , //
3804+ kTestBounds .fRight , //
38073805 kRenderBottom //
38083806 );
38093807 TestParameters test_params (
@@ -3814,7 +3812,7 @@ TEST_F(DisplayListRendering, SaveLayerClippedContentStillFilters) {
38143812 layer_paint.setImageFilter (layer_filter);
38153813 ctx.canvas ->save ();
38163814 ctx.canvas ->clipRect (kRenderBounds , SkClipOp::kIntersect , false );
3817- ctx.canvas ->saveLayer (&kTestBounds2 , &layer_paint);
3815+ ctx.canvas ->saveLayer (&kTestBounds , &layer_paint);
38183816 ctx.canvas ->drawRect (draw_rect, ctx.paint );
38193817 ctx.canvas ->restore ();
38203818 ctx.canvas ->restore ();
@@ -3826,7 +3824,7 @@ TEST_F(DisplayListRendering, SaveLayerClippedContentStillFilters) {
38263824 layer_paint.setImageFilter (layer_filter);
38273825 ctx.canvas ->Save ();
38283826 ctx.canvas ->ClipRect (kRenderBounds , ClipOp::kIntersect , false );
3829- ctx.canvas ->SaveLayer (&kTestBounds2 , &layer_paint);
3827+ ctx.canvas ->SaveLayer (&kTestBounds , &layer_paint);
38303828 ctx.canvas ->DrawRect (draw_rect, ctx.paint );
38313829 ctx.canvas ->Restore ();
38323830 ctx.canvas ->Restore ();
@@ -3908,19 +3906,19 @@ TEST_F(DisplayListRendering, SaveLayerConsolidation) {
39083906 const std::string& desc1, const std::string& desc2,
39093907 const RenderEnvironment* env) {
39103908 DisplayListBuilder nested_builder;
3911- nested_builder.SaveLayer (&kTestBounds2 , &paint1);
3912- nested_builder.SaveLayer (&kTestBounds2 , &paint2);
3909+ nested_builder.SaveLayer (&kTestBounds , &paint1);
3910+ nested_builder.SaveLayer (&kTestBounds , &paint2);
39133911 render_content (nested_builder);
39143912 auto nested_results = env->getResult (nested_builder.Build ());
39153913
39163914 DisplayListBuilder reverse_builder;
3917- reverse_builder.SaveLayer (&kTestBounds2 , &paint2);
3918- reverse_builder.SaveLayer (&kTestBounds2 , &paint1);
3915+ reverse_builder.SaveLayer (&kTestBounds , &paint2);
3916+ reverse_builder.SaveLayer (&kTestBounds , &paint1);
39193917 render_content (reverse_builder);
39203918 auto reverse_results = env->getResult (reverse_builder.Build ());
39213919
39223920 DisplayListBuilder combined_builder;
3923- combined_builder.SaveLayer (&kTestBounds2 , &paint_both);
3921+ combined_builder.SaveLayer (&kTestBounds , &paint_both);
39243922 render_content (combined_builder);
39253923 auto combined_results = env->getResult (combined_builder.Build ());
39263924
@@ -4058,7 +4056,7 @@ TEST_F(DisplayListRendering, MatrixColorFilterModifyTransparencyCheck) {
40584056 builder2.Translate (kTestCenter .fX , kTestCenter .fY );
40594057 builder2.Rotate (45 );
40604058 builder2.Translate (-kTestCenter .fX , -kTestCenter .fY );
4061- builder2.SaveLayer (&kTestBounds2 , &filter_save_paint);
4059+ builder2.SaveLayer (&kTestBounds , &filter_save_paint);
40624060 builder2.DrawRect (kRenderBounds , paint);
40634061 builder2.Restore ();
40644062 auto display_list2 = builder2.Build ();
@@ -4117,17 +4115,17 @@ TEST_F(DisplayListRendering, MatrixColorFilterOpacityCommuteCheck) {
41174115 DlPaint filter_save_paint = DlPaint ().setColorFilter (filter);
41184116
41194117 DisplayListBuilder builder1;
4120- builder1.SaveLayer (&kTestBounds2 , &opacity_save_paint);
4121- builder1.SaveLayer (&kTestBounds2 , &filter_save_paint);
4118+ builder1.SaveLayer (&kTestBounds , &opacity_save_paint);
4119+ builder1.SaveLayer (&kTestBounds , &filter_save_paint);
41224120 // builder1.DrawRect(kRenderBounds.makeOffset(20, 20), DlPaint());
41234121 builder1.DrawRect (kRenderBounds , paint);
41244122 builder1.Restore ();
41254123 builder1.Restore ();
41264124 auto display_list1 = builder1.Build ();
41274125
41284126 DisplayListBuilder builder2;
4129- builder2.SaveLayer (&kTestBounds2 , &filter_save_paint);
4130- builder2.SaveLayer (&kTestBounds2 , &opacity_save_paint);
4127+ builder2.SaveLayer (&kTestBounds , &filter_save_paint);
4128+ builder2.SaveLayer (&kTestBounds , &opacity_save_paint);
41314129 // builder1.DrawRect(kRenderBounds.makeOffset(20, 20), DlPaint());
41324130 builder2.DrawRect (kRenderBounds , paint);
41334131 builder2.Restore ();
@@ -4234,7 +4232,7 @@ TEST_F(DisplayListRendering, BlendColorFilterModifyTransparencyCheck) {
42344232 builder2.Translate (kTestCenter .fX , kTestCenter .fY );
42354233 builder2.Rotate (45 );
42364234 builder2.Translate (-kTestCenter .fX , -kTestCenter .fY );
4237- builder2.SaveLayer (&kTestBounds2 , &filter_save_paint);
4235+ builder2.SaveLayer (&kTestBounds , &filter_save_paint);
42384236 builder2.DrawRect (kRenderBounds , paint);
42394237 builder2.Restore ();
42404238 auto display_list2 = builder2.Build ();
@@ -4286,17 +4284,17 @@ TEST_F(DisplayListRendering, BlendColorFilterOpacityCommuteCheck) {
42864284 DlPaint filter_save_paint = DlPaint ().setColorFilter (&filter);
42874285
42884286 DisplayListBuilder builder1;
4289- builder1.SaveLayer (&kTestBounds2 , &opacity_save_paint);
4290- builder1.SaveLayer (&kTestBounds2 , &filter_save_paint);
4287+ builder1.SaveLayer (&kTestBounds , &opacity_save_paint);
4288+ builder1.SaveLayer (&kTestBounds , &filter_save_paint);
42914289 // builder1.DrawRect(kRenderBounds.makeOffset(20, 20), DlPaint());
42924290 builder1.DrawRect (kRenderBounds , paint);
42934291 builder1.Restore ();
42944292 builder1.Restore ();
42954293 auto display_list1 = builder1.Build ();
42964294
42974295 DisplayListBuilder builder2;
4298- builder2.SaveLayer (&kTestBounds2 , &filter_save_paint);
4299- builder2.SaveLayer (&kTestBounds2 , &opacity_save_paint);
4296+ builder2.SaveLayer (&kTestBounds , &filter_save_paint);
4297+ builder2.SaveLayer (&kTestBounds , &opacity_save_paint);
43004298 // builder1.DrawRect(kRenderBounds.makeOffset(20, 20), DlPaint());
43014299 builder2.DrawRect (kRenderBounds , paint);
43024300 builder2.Restore ();
0 commit comments