Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Conversation

@auto-submit
Copy link
Contributor

@auto-submit auto-submit bot commented Mar 6, 2024

Reverts: #51187

Initiated by: jonahwilliams

Reason for reverting: unexpected benchmark regression

https://flutter-flutter-perf.skia.org/e/?queries=device_type%3DPixel_7_Pro%26sub_result%3D90th_percentile_frame_rasterizer_time_millis%26sub_result%3D99th_percentile_frame_rasterizer_time_millis%26sub_result%3Daverage_frame_rasterizer_time_millis%26sub_result%3Dworst_frame_rasterizer_time_millis%26test%3Dnew_gallery_impeller__transition_perf&selected=commit%3D396

Original PR Author: jonahwilliams

Reviewed By: {matanlurey}

This change reverts the following previous change:
Various cleanups to Vulkan allocator implementation:

  1. Fixes [Impeller] Track if selected heap for buffer memory is coherent, avoid flush. flutter#137454
  2. Fold device transient cap check into allocator.
  3. adds debug tracking for total memory usage in MB (a followup change needs to be made to driver to plumb it through)
  4. Small cleanups to mock vulkan so an allocator can be created from it.
  5. depth/stencil shouldn't be input attachments.

Part of flutter/flutter#144617

@auto-submit auto-submit bot added the revert of Bot Only: Tracking label for bot. Tracks new revert of pull requests. label Mar 6, 2024
@auto-submit auto-submit bot merged commit 4f6ea31 into main Mar 6, 2024
@auto-submit auto-submit bot deleted the revert_5bbac1a5c5762e93c130c08123e0e856efc73996 branch March 6, 2024 23:52
@jonahwilliams
Copy link
Contributor

Live by the sword die by the sword, I should have followed @matanlurey's advice on one change at a time.

@matanlurey
Copy link
Contributor

auto-submit bot pushed a commit to flutter/flutter that referenced this pull request Mar 7, 2024
…144741)

flutter/engine@53ddbdf...4f6ea31

2024-03-06 98614782+auto-submit[bot]@users.noreply.github.com Reverts "[Impeller] fold memory check into allocator_vk (#51187)" (flutter/engine#51243)
2024-03-06 [email protected] Manual roll Dart SDK from 50464546d92d to 9ea8813ab4d4 (5 revisions) (flutter/engine#51239)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC [email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

e: impeller revert of Bot Only: Tracking label for bot. Tracks new revert of pull requests.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Impeller] Track if selected heap for buffer memory is coherent, avoid flush.

3 participants