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

Reland "Sequester all Skia<->DL interactions into the skia sub-module" #40243

Merged
merged 6 commits into from
Mar 14, 2023

Conversation

flar
Copy link
Contributor

@flar flar commented Mar 12, 2023

This reland includes fixes for some of the problems uncovered by the previous PR, including:

  • Fixing building with the Impeller 3D flag ([Impeller] Fix scene build #40166)
  • Streamlining handling of opacity on DisplayLists which may have led to some off-by-1 errors on "grayed out widgets"
  • Fixing a regression in a gradient rendering benchmark

@flar
Copy link
Contributor Author

flar commented Mar 12, 2023

I'm getting a crash running some of the unit tests on my M1 MBP that don't seem to be causing the CI tests any trouble. I'm converting this to a draft until I can figure it out.

@flar flar marked this pull request as draft March 12, 2023 08:59
@flar
Copy link
Contributor Author

flar commented Mar 13, 2023

The crashes were related to building with --enable-impeller-3d which is an optional engine feature for now so I'm releasing this PR for review.

@flar flar marked this pull request as ready for review March 13, 2023 08:06
@flar
Copy link
Contributor Author

flar commented Mar 13, 2023

I should run some downstream golden tests again to make sure I've fixed the major problems first...

@flar flar marked this pull request as draft March 13, 2023 08:07
@flar flar marked this pull request as ready for review March 14, 2023 18:05
@flar flar requested a review from chinmaygarde March 14, 2023 18:08
@flar flar added the autosubmit Merge PR when tree becomes green via auto submit App label Mar 14, 2023
@auto-submit auto-submit bot merged commit f9f7706 into flutter:main Mar 14, 2023
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 14, 2023
@flar
Copy link
Contributor Author

flar commented Mar 14, 2023

Golden changes were identified downstream that appear to be more than off-by-1. Reverting while I investigate.

flar added a commit that referenced this pull request Mar 14, 2023
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 14, 2023
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 14, 2023
flar added a commit that referenced this pull request Mar 14, 2023
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 14, 2023
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 15, 2023
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 15, 2023
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 15, 2023
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 15, 2023
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 15, 2023
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 15, 2023
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 15, 2023
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 15, 2023
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 15, 2023
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Mar 15, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
autosubmit Merge PR when tree becomes green via auto submit App
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants