-
Notifications
You must be signed in to change notification settings - Fork 6k
Comparing changes
Open a pull request
base repository: flutter/engine
base: e4e274898efc
head repository: flutter/engine
compare: eaf73cd39cf8
- 6 commits
- 31 files changed
- 5 contributors
Commits on Apr 9, 2024
-
Roll Skia from a86861d21ae1 to 74b0e26886f0 (2 revisions) (#52000)
https://skia.googlesource.com/skia.git/+log/a86861d21ae1..74b0e26886f0 2024-04-09 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 57a0fe0778df to fc7b9c1b84df (4 revisions) 2024-04-09 skia-autoroll@skia-public.iam.gserviceaccount.com Manual roll Dawn from f51ecbb7b732 to aae22bdd5489 (17 revisions) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/skia-flutter-autoroll Please CC brianosman@google.com,chinmaygarde@google.com,rmistry@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry 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
Configuration menu - View commit details
-
Copy full SHA for 31365e7 - Browse repository at this point
Copy the full SHA 31365e7View commit details -
[Impeller] Remove stencil clipping logic. (#51999)
Follow-up for #51992. This is now dead code.
Configuration menu - View commit details
-
Copy full SHA for d9e38b1 - Browse repository at this point
Copy the full SHA d9e38b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 364fbc4 - Browse repository at this point
Copy the full SHA 364fbc4View commit details -
Roll Skia from 74b0e26886f0 to 45eeeddb0074 (1 revision) (#52007)
https://skia.googlesource.com/skia.git/+log/74b0e26886f0..45eeeddb0074 2024-04-09 bungeman@google.com [pdf] Allow OpenType CFF fonts to be embedded If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/skia-flutter-autoroll Please CC brianosman@google.com,chinmaygarde@google.com,rmistry@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry 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
Configuration menu - View commit details
-
Copy full SHA for e23ca36 - Browse repository at this point
Copy the full SHA e23ca36View commit details -
[Impeller] Refactor KHR swapchains to make it easy to reuse backend a…
…gnostic components. (#52002) Just a refactor to make room for the AHB swapchains implementation while also ensuring that the MSAA and depth-stencil transients memoization as well as the existing surface implementation can be reused by that swapchain backend. This does a few major things: * Make an abstract implementation of swapchains, SwapchainVK. This currently has KHRSwapchainVK as its sole subclass but will soon have AHBSwapchainVK. * There is no more per swapchain backend memoization of the MSAA and depth-stencil textures. This is now moved to SwapchainTransientsVK and can be shared by both backend. This leads into the next change. This also avoids the round trip of the textures first being set on each swapchain image and then accessed to create the onscreen renderpass. Now the transients can access the textures directly. * KHRSurfaceVK no longer wraps a KHRSwapchainImageVK. Instead, it deals with TextureSourceVKs (which used to be the base class of KHRSwapchainImageVK). This surface can now magically work with AHBTextureSourceVK since they have a common base class. Since the surface is now backend agnostic, it has been renamed to SurfaceVK. There is one minor functional change over the previous implementation thought. Earlier, the transients would be created and cached when the swapchain was resized. Now, the same will happen when the first surface frame is attempted to be acquired at the new size. This effectively means that swapchain resized should be faster and do less work if no frames are rendered at the new size (continuous window resized maybe).
Configuration menu - View commit details
-
Copy full SHA for 8dd3ba8 - Browse repository at this point
Copy the full SHA 8dd3ba8View commit details -
Update embedder example apps to run with the current engine tree (#51995
Configuration menu - View commit details
-
Copy full SHA for eaf73cd - Browse repository at this point
Copy the full SHA eaf73cdView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff e4e274898efc...eaf73cd39cf8