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

Revert "Reland: Partial repaint platform views" #54537

Merged
merged 1 commit into from
Aug 13, 2024

Conversation

zanderso
Copy link
Member

@zanderso zanderso commented Aug 13, 2024

Reverts #54231

Speculatively reverting for flutter/flutter#153335

@zanderso zanderso merged commit 4246f15 into main Aug 13, 2024
26 checks passed
@zanderso zanderso deleted the revert-54231-partial_repaint_platform_views branch August 13, 2024 15:20
@knopp knopp mentioned this pull request Aug 13, 2024
8 tasks
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Aug 13, 2024
auto-submit bot pushed a commit to flutter/flutter that referenced this pull request Aug 13, 2024
…153377)

flutter/engine@73c3135...4246f15

2024-08-13 zanderso@users.noreply.github.com Revert "Reland: Partial repaint platform views" (flutter/engine#54537)
2024-08-13 skia-flutter-autoroll@skia.org Roll Dart SDK from 9a6ec6cc9627 to 44635f897535 (2 revisions) (flutter/engine#54536)

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 rmistry@google.com,zra@google.com 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
auto-submit bot pushed a commit that referenced this pull request Aug 13, 2024
Fixes flutter/flutter#153335

When platform views are present, we always repaint entire frame. We must pass the buffer damage all the way to `GPUSurfaceMetalSkia/GPUSurfaceMetalImpeller` so that they know that the other two surfaces are lagging behind front surface and need to be repainted.

This is currently not being done with platform view present, that's why we miss full frame repaint when removing platform view.

With this merged in, it should be safe to reland #54537 without any changes.

[C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
auto-submit bot pushed a commit that referenced this pull request Aug 15, 2024
DBowen33 pushed a commit to DBowen33/flutter that referenced this pull request Aug 16, 2024
…lutter#153377)

flutter/engine@73c3135...4246f15

2024-08-13 zanderso@users.noreply.github.com Revert "Reland: Partial repaint platform views" (flutter/engine#54537)
2024-08-13 skia-flutter-autoroll@skia.org Roll Dart SDK from 9a6ec6cc9627 to 44635f897535 (2 revisions) (flutter/engine#54536)

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 rmistry@google.com,zra@google.com 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
Buchimi pushed a commit to Buchimi/flutter that referenced this pull request Sep 2, 2024
…lutter#153377)

flutter/engine@73c3135...4246f15

2024-08-13 zanderso@users.noreply.github.com Revert "Reland: Partial repaint platform views" (flutter/engine#54537)
2024-08-13 skia-flutter-autoroll@skia.org Roll Dart SDK from 9a6ec6cc9627 to 44635f897535 (2 revisions) (flutter/engine#54536)

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 rmistry@google.com,zra@google.com 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
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants