@@ -218,7 +218,7 @@ TEST_P(AiksTest, BlendModePlusAlphaWideGamut) {
218
218
SkSize::Make (texture->GetSize ().width , texture->GetSize ().height )),
219
219
SkRect::MakeLTRB (rect.GetLeft (), rect.GetTop (), rect.GetRight (),
220
220
rect.GetBottom ()),
221
- DlImageSampling::kLinear , &paint);
221
+ DlImageSampling::kNearestNeighbor , &paint);
222
222
builder.Restore ();
223
223
ASSERT_TRUE (OpenPlaygroundHere (builder.Build ()));
224
224
}
@@ -254,7 +254,7 @@ TEST_P(AiksTest, BlendModePlusAlphaColorFilterWideGamut) {
254
254
SkSize::Make (texture->GetSize ().width , texture->GetSize ().height )),
255
255
SkRect::MakeLTRB (rect.GetLeft (), rect.GetTop (), rect.GetRight (),
256
256
rect.GetBottom ()),
257
- DlImageSampling::kLinear , &paint);
257
+ DlImageSampling::kNearestNeighbor , &paint);
258
258
builder.Restore ();
259
259
260
260
ASSERT_TRUE (OpenPlaygroundHere (builder.Build ()));
@@ -411,11 +411,13 @@ static sk_sp<DisplayList> BlendModeTest(Vector2 content_scale,
411
411
builder.Save ();
412
412
builder.SaveLayer (nullptr , &paint);
413
413
{
414
- builder.DrawImage (dst_image, {0 , 0 }, DlImageSampling::kLinear , &paint);
414
+ builder.DrawImage (dst_image, {0 , 0 }, DlImageSampling::kNearestNeighbor ,
415
+ &paint);
415
416
416
417
paint.setColor (DlColor::kWhite ().withAlpha (src_alpha * 255 ));
417
418
paint.setBlendMode (static_cast <DlBlendMode>(blend_mode));
418
- builder.DrawImage (src_image, {0 , 0 }, DlImageSampling::kLinear , &paint);
419
+ builder.DrawImage (src_image, {0 , 0 }, DlImageSampling::kNearestNeighbor ,
420
+ &paint);
419
421
}
420
422
builder.Restore ();
421
423
builder.Restore ();
@@ -426,14 +428,16 @@ static sk_sp<DisplayList> BlendModeTest(Vector2 content_scale,
426
428
DlPaint save_paint;
427
429
builder.SaveLayer (nullptr , &save_paint);
428
430
{
429
- builder.DrawImage (dst_image, {400 , 0 }, DlImageSampling::kLinear , nullptr );
431
+ builder.DrawImage (dst_image, {400 , 0 }, DlImageSampling::kNearestNeighbor ,
432
+ nullptr );
430
433
431
434
DlPaint save_paint;
432
435
save_paint.setColor (DlColor::kWhite ().withAlpha (src_alpha * 255 ));
433
436
save_paint.setBlendMode (static_cast <DlBlendMode>(blend_mode));
434
437
builder.SaveLayer (nullptr , &save_paint);
435
438
{
436
- builder.DrawImage (src_image, {400 , 0 }, DlImageSampling::kLinear , nullptr );
439
+ builder.DrawImage (src_image, {400 , 0 }, DlImageSampling::kNearestNeighbor ,
440
+ nullptr );
437
441
}
438
442
builder.Restore ();
439
443
}
@@ -516,7 +520,7 @@ TEST_P(AiksTest, ForegroundPipelineBlendAppliesTransformCorrectly) {
516
520
DlBlendMode::kSrcIn ));
517
521
518
522
builder.DrawImage (DlImageImpeller::Make (texture), {200 , 200 },
519
- DlImageSampling::kLinear , &image_paint);
523
+ DlImageSampling::kNearestNeighbor , &image_paint);
520
524
521
525
ASSERT_TRUE (OpenPlaygroundHere (builder.Build ()));
522
526
}
@@ -534,7 +538,7 @@ TEST_P(AiksTest, ForegroundAdvancedBlendAppliesTransformCorrectly) {
534
538
DlBlendMode::kColorDodge ));
535
539
536
540
builder.DrawImage (DlImageImpeller::Make (texture), {200 , 200 },
537
- DlImageSampling::kLinear , &image_paint);
541
+ DlImageSampling::kNearestNeighbor , &image_paint);
538
542
539
543
ASSERT_TRUE (OpenPlaygroundHere (builder.Build ()));
540
544
}
@@ -548,14 +552,16 @@ TEST_P(AiksTest, FramebufferAdvancedBlendCoverage) {
548
552
DisplayListBuilder builder;
549
553
550
554
DlPaint paint;
551
- paint.setColor (DlColor::kDarkGrey ());
555
+ paint.setColor (
556
+ DlColor::RGBA (169 .0f / 255 .0f , 169 .0f / 255 .0f , 169 .0f / 255 .0f , 1 .0f ));
552
557
builder.DrawPaint (paint);
553
558
builder.Scale (0.4 , 0.4 );
554
559
555
560
DlPaint image_paint;
556
561
image_paint.setBlendMode (DlBlendMode::kMultiply );
562
+
557
563
builder.DrawImage (DlImageImpeller::Make (texture), {20 , 20 },
558
- DlImageSampling::kLinear , &image_paint);
564
+ DlImageSampling::kNearestNeighbor , &image_paint);
559
565
560
566
ASSERT_TRUE (OpenPlaygroundHere (builder.Build ()));
561
567
}
0 commit comments