Skip to content

[Impeller] testOneOverlayAndTwoIntersectingOverlays scenario test fails with impeller turned on, does not show platform view overlays #113251

@jmagman

Description

@jmagman

testOneOverlayAndTwoIntersectingOverlays is failing with impeller turned on.

The test shows "a simple platform view with one overlay and two overlays that intersect with each other and the platform view."

https://github.com/flutter/engine/blob/a59351f31aa18a7eafebfbbffcad46c0154287f5/testing/scenario_app/lib/src/platform_view.dart#L237

$ ./flutter/tools/gn --no-goma --unoptimized --ios --simulator && ninja -C out/ios_debug_sim_unopt scenario_app
$ open out/ios_debug_sim_unopt/scenario_app/Scenarios/Scenarios.xcodeproj

Add FLTEnableImpeller => YES to ios_debug_sim_unopt/scenario_app/Scenarios/Scenarios/Info.plist.

Run -[UnobstructedPlatformViewTests testOneOverlayAndTwoIntersectingOverlays]
Should look like this:
success_testOneOverlayAndTwoIntersectingOverlays_1_BE4DD8BD-04E5-47EE-A357-50AB9535F162

but with impeller on is missing the circle overlays:

fail_testOneOverlayAndTwoIntersectingOverlays_1_6200B9E7-7E4C-4645-9A6A-7D573BAA6044

See flutter/engine#17049

Metadata

Metadata

Assignees

Labels

P2Important issues not at the top of the work liste: impellerImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions