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

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
@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
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
Buchimi pushed a commit to Buchimi/flutter that referenced this pull request Sep 2, 2024
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