Skip to content

Conversation

@jonahwilliams
Copy link
Contributor

Currently the Impeller/engine team is leaning fairly heavily on the existing devicelab test backdrop_filter_perf_ios__timeline_summary. However, this test exhibits quite unnatural usage of the backdrop filter and does not generalize well.

Specifically this creates multiple small backdropfilters, leading to impeller creating about 400 command buffers per frame. Typical usage would be a single large backdropfilter.

This new test places an animating blur backdrop filter over a simple UI so that we can better evaluate the performance of blur at various sigma.

@flutter-dashboard flutter-dashboard bot added the c: contributor-productivity Team-specific productivity, code health, technical debt. label Mar 31, 2023
@jonahwilliams jonahwilliams added the autosubmit Merge PR when tree becomes green via auto submit App label Mar 31, 2023
@auto-submit auto-submit bot merged commit 54dbbd7 into flutter:master Mar 31, 2023
@jonahwilliams jonahwilliams deleted the regular_old_blur_benchmark branch March 31, 2023 20:55
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Apr 1, 2023
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Apr 1, 2023
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request Apr 1, 2023
exaby73 pushed a commit to NevercodeHQ/flutter that referenced this pull request Apr 17, 2023
[devicelab] add regular old blur benchmark
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request May 10, 2023
engine-flutter-autoroll added a commit to engine-flutter-autoroll/packages that referenced this pull request May 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autosubmit Merge PR when tree becomes green via auto submit App c: contributor-productivity Team-specific productivity, code health, technical debt.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants