-
Notifications
You must be signed in to change notification settings - Fork 6k
Comparing changes
Open a pull request
base repository: flutter/engine
base: 06448ee8165f
head repository: flutter/engine
compare: cb6115d3a6ab
- 10 commits
- 47 files changed
- 8 contributors
Commits on Feb 22, 2024
-
Reverts "[Impeller] cache onscreen render targets. (#50751)" (#50871)
Reverts #50751 Initiated by: jonahwilliams Reason for reverting: breaking flutter tester --enable-impeller workflow Original PR Author: jonahwilliams Reviewed By: {matanlurey} This change reverts the following previous change: Original Description: Currently we cache render pass objects to offscreen render targets only. Caching onscreen doesn't work as 1) the render targets are stored on the texture_vk object and 2) the texture_vk object is recreated for each frame (see https://github.com/flutter/engine/blob/main/impeller/renderer/backend/vulkan/surface_vk.cc#L14 ). To make sure the render pass is cached, move the storage to the texture source. part of flutter/flutter#141750
Configuration menu - View commit details
-
Copy full SHA for 749ae65 - Browse repository at this point
Copy the full SHA 749ae65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05ffcb1 - Browse repository at this point
Copy the full SHA 05ffcb1View commit details -
Reverts "Remove WindowManager reflection in SingleViewPresentation.ja…
…va (#49996)" (#50873) Reverts #49996 Initiated by: gmackall Reason for reverting: b/326363243 Original PR Author: gmackall Reviewed By: {johnmccutchan, reidbaker} This change reverts the following previous change: Original Description: Fixes flutter/flutter#106449. Changes it to a static proxy, as the comment recommended. This does mean we will have to update it to override new methods as they are added to the interface when updating the version of the Android sdk we use. [C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
Configuration menu - View commit details
-
Copy full SHA for e922da6 - Browse repository at this point
Copy the full SHA e922da6View commit details -
[Impeller] Add stroke benchmarks that create UVs with no transform (#…
…50847) The current stroke benchmarks exercise their PositionUVWriter variants with a worst case texture mapping that includes an effect transform. These benchmarks won't track any improvements we make to the case that does not include a transform. This PR adds new benchmarks that track performance of computing texture coords with just a set of texture bounds and no transform.
Configuration menu - View commit details
-
Copy full SHA for 843ecc5 - Browse repository at this point
Copy the full SHA 843ecc5View commit details -
Implement frame timing callbacks in Skwasm. (#50737)
Fixes flutter/flutter#140429 Some notes here: * Refactored the frame timing systems so that we can deal with asynchronous rendering. * Consolidated rendering of multiple pictures in skwasm into a single call, so that the rasterization can be properly measured. * Pulled the frame timings tests into the `ui` test suite so that they run on all renderers (including skwasm).
Configuration menu - View commit details
-
Copy full SHA for 3ee6f25 - Browse repository at this point
Copy the full SHA 3ee6f25View commit details -
Pass the missing strut half leading flag over to skia paragraph build…
…er (#50385) Not sure how this can be tested. Part of flutter/flutter#142969 [C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
Configuration menu - View commit details
-
Copy full SHA for bd7c9d7 - Browse repository at this point
Copy the full SHA bd7c9d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bf1cec - Browse repository at this point
Copy the full SHA 9bf1cecView commit details -
Roll Skia from b9c16065b76d to dd8cd405d145 (2 revisions) (#50872)
https://skia.googlesource.com/skia.git/+log/b9c16065b76d..dd8cd405d145 2024-02-22 [email protected] Revert "Add TextShaper back to normal srcs" 2024-02-22 [email protected] Add TextShaper back to normal srcs 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 [email protected],[email protected],[email protected],[email protected] 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 fbc4160 - Browse repository at this point
Copy the full SHA fbc4160View commit details -
Delete and create iOS simulator before running Scenario app test (#50835
) Make iOS Scenario app tests create the simulator it needs before the tests. Also, delete any existing matching simulators to prevent duplicates. Fixes flutter/flutter#143870. [C++, Objective-C, Java style guides]: https://github.com/flutter/engine/blob/main/CONTRIBUTING.md#style
Configuration menu - View commit details
-
Copy full SHA for 547c834 - Browse repository at this point
Copy the full SHA 547c834View commit details -
Avoid generated plugin registrant warnings for scenario_app (#50874)
Cleans up some noise in those logs.
Configuration menu - View commit details
-
Copy full SHA for cb6115d - Browse repository at this point
Copy the full SHA cb6115dView 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 06448ee8165f...cb6115d3a6ab