Skip to content

[Impeller] Visual glitches on iOS simulator when using Impeller rendering engine. #140877

@ksokolovskyi

Description

@ksokolovskyi

I encountered visual glitches while developing a prototype using Flutter.

The glitches appear on the iOS simulator when using the Impeller rendering engine.

It seems like the cause of those glitches is the usage of the BackdropFilter widgets in the Stack.

Expected results

No visual glitches.

Actual results

There are visual glitches.

Code sample

The source code to reproduce the issue can be found in this repository: https://github.com/ksokolovskyi/dirty_button

Screenshots or Video

Screenshots / Video demonstration

When running with the Impeller rendering engine:

impeller.mov

When running with --no-enable-impller there are no glitches:

no-enable-impeller.mov

Logs

No response

Flutter Doctor output

Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.16.5, on macOS 14.1 23B2073 darwin-arm64, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 15.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.3)
[✓] VS Code (version 1.85.1)
[✓] Connected device (4 available)
[✓] Network resources

• No issues found!

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work liste: impellerImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.found in release: 3.16Found to occur in 3.16found in release: 3.18Found to occur in 3.18has reproducible stepsThe issue has been confirmed reproducible and is ready to work onr: fixedIssue is closed as already fixed in a newer versionteam-engineOwned by Engine teamtriaged-engineTriaged by Engine team

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions