-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Closed
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work liste: impellerImpeller rendering backend issues and features requestsImpeller rendering backend issues and features requeststeam-engineOwned by Engine teamOwned by Engine teamtriaged-engineTriaged by Engine teamTriaged by Engine team
Description
Consider the example app in #148742 . This uses a backdrop blur to achieve an iOS like overlay effect. Despite covering only a small region of the screen, for Impeller we will process and restore the entire screen to implement the backdrop.
There are other bdf filter approaches that are more optimial if only a small region of the screen is covered (or if there are multiple non-overlapping bdfs). One would be to replay the onscreen commands into an offscreen buffer with tighter bounds.
For a CI test case, the existing backdrop filter benchmark (which regressed with Impeller) is a reasonable test case for this and other optimizations.
kkoskenvirta
Metadata
Metadata
Assignees
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work liste: impellerImpeller rendering backend issues and features requestsImpeller rendering backend issues and features requeststeam-engineOwned by Engine teamOwned by Engine teamtriaged-engineTriaged by Engine teamTriaged by Engine team