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

Conversation

@loic-sharma
Copy link
Member

@loic-sharma loic-sharma commented Dec 21, 2023

#24428 attempted to make surface resizing less expensive by using ANGLE's automatic resizing instead of manually destroying and then re-creating the surface. This caused some issues:

  1. Flutter's surface size synchronization logic broke: Do not use eglQuerySurface to query surface dimensions #24682
  2. Resizing frameless windows caused the content to wiggle: Windows resizing artifacts regression flutter#76465

The second issue caused the automatic resizing change to be reverted. However, the first fix was not reverted resulting in an incorrect comment.

Relanding this resizing performance improvement is tracked by flutter/flutter#79427

@loic-sharma loic-sharma added the autosubmit Merge PR when tree becomes green via auto submit App label Dec 21, 2023
@auto-submit auto-submit bot merged commit b0694c5 into flutter:main Dec 21, 2023
@loic-sharma loic-sharma deleted the windows_angle_comments branch December 21, 2023 21:58
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Dec 22, 2023
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Dec 22, 2023
auto-submit bot pushed a commit to flutter/flutter that referenced this pull request Dec 22, 2023
…140531)

flutter/engine@737e6f8...1ba8fc0

2023-12-22 [email protected] Fix GetImpellerContext for ShellTestPlatformViewGL (flutter/engine#49337)
2023-12-21 [email protected] [Impeller] Remove use of private Rect fields from PathBuilder (flutter/engine#49334)
2023-12-21 [email protected] [Impeller] Do not skip rendering when mask blur is zero (flutter/engine#49342)
2023-12-21 [email protected] [Windows] Fix incorrect surface manager comment (flutter/engine#49335)

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],[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
CoderDake pushed a commit to CoderDake/flutter that referenced this pull request Dec 28, 2023
…lutter#140531)

flutter/engine@737e6f8...1ba8fc0

2023-12-22 [email protected] Fix GetImpellerContext for ShellTestPlatformViewGL (flutter/engine#49337)
2023-12-21 [email protected] [Impeller] Remove use of private Rect fields from PathBuilder (flutter/engine#49334)
2023-12-21 [email protected] [Impeller] Do not skip rendering when mask blur is zero (flutter/engine#49342)
2023-12-21 [email protected] [Windows] Fix incorrect surface manager comment (flutter/engine#49335)

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],[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

affects: desktop autosubmit Merge PR when tree becomes green via auto submit App platform-windows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants