skia-flutter-autoroll
689e57e504
Roll Fuchsia Mac SDK from UcfQiA4PBOCs_7GEK... to C8_lxtWKA4MIKeAu2... ( flutter/engine#37781 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC aaclarke@google.com 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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-11-19 17:34:32 +00:00
skia-flutter-autoroll
97cb0f8ec3
Roll Skia from ad354e712b96 to 80b3e3d24a99 (3 revisions) ( flutter/engine#37780 )
...
https://skia.googlesource.com/skia.git/+log/ad354e712b96..80b3e3d24a99
2022-11-19 johnstiles@google.com Add temp value stack to RasterPipelineBuilder.
2022-11-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 3314dca93077 to 44ceb8d22560 (7 revisions)
2022-11-19 armansito@google.com [sksl][metal] Generalize array comparison to all address space types
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 aaclarke@google.com ,tdenniston@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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-11-19 15:46:19 +00:00
skia-flutter-autoroll
4d8c8aa1a6
Roll Skia from 0c1fcbe97b1f to ad354e712b96 (2 revisions) ( flutter/engine#37776 )
...
https://skia.googlesource.com/skia.git/+log/0c1fcbe97b1f..ad354e712b96
2022-11-19 armansito@google.com [sksl][spirv] Declare a distinct array type for different ArrayStride values
2022-11-19 armansito@google.com [sksl][spirv][test] Add tests that demonstrate array layout type mismatch
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 aaclarke@google.com ,tdenniston@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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-11-19 07:13:06 +00:00
skia-flutter-autoroll
271aa3bcd5
Roll Fuchsia Linux SDK from WdtwlLEce90PjFJ9z... to qc20R_3e8PoqMQWgw... ( flutter/engine#37775 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC aaclarke@google.com 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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-11-19 05:36:19 +00:00
skia-flutter-autoroll
0c29f512e1
Roll Fuchsia Mac SDK from tklUfTsSOVKk49tYq... to UcfQiA4PBOCs_7GEK... ( flutter/engine#37773 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC aaclarke@google.com 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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-11-19 04:47:21 +00:00
skia-flutter-autoroll
7f05ed339c
Roll Skia from c53d8cf5b823 to 0c1fcbe97b1f (1 revision) ( flutter/engine#37771 )
...
https://skia.googlesource.com/skia.git/+log/c53d8cf5b823..0c1fcbe97b1f
2022-11-19 armansito@google.com [sksl][spirv] Skip OpVariable declarations only for constant scalars and vectors
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 aaclarke@google.com ,tdenniston@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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-11-19 04:11:05 +00:00
skia-flutter-autoroll
7188629d87
Roll Skia from 12f01bc5b57e to c53d8cf5b823 (4 revisions) ( flutter/engine#37767 )
...
https://skia.googlesource.com/skia.git/+log/12f01bc5b57e..c53d8cf5b823
2022-11-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 07bbe62a610d to 3314dca93077 (2 revisions)
2022-11-18 jmbetancourt@google.com strip headers from list of src files in Android.bp
2022-11-18 tdenniston@google.com Revert "Add store_masked to RasterPipeline and the builder."
2022-11-18 jmbetancourt@google.com build skottie for all platforms in Android.bp
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 aaclarke@google.com ,tdenniston@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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-11-19 02:27:22 +00:00
Brandon DeRosier
5d214998dc
Fix glyph sampling overlap ( flutter/engine#37764 )
2022-11-18 16:33:25 -08:00
keyonghan
d4fc23b5e9
Remove Linux Web Engine from recipes CQ ( flutter/engine#37758 )
...
* remove cq
* bringup: false
2022-11-18 21:55:48 +00:00
skia-flutter-autoroll
400c0070ae
Roll Skia from f1f59de17204 to 12f01bc5b57e (1 revision) ( flutter/engine#37760 )
...
https://skia.googlesource.com/skia.git/+log/f1f59de17204..12f01bc5b57e
2022-11-18 fmalita@chromium.org [skottie] Relocate shaper tests
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 aaclarke@google.com ,tdenniston@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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-11-18 21:44:05 +00:00
Chris Bracken
a48a0bc388
[macOS] Use consistent filenames for tests ( flutter/engine#37755 )
...
Previously there were two conventions for test filenames in the macOS
embedder: some ended in Unittests.mm and others eneded in Test.mm. This
applies a consistent naming convention, which is also consistent with
the iOS and common Darwin tests. Stock C++ unittests should continue to
use the _unittests.cc convention.
2022-11-18 13:40:00 -08:00
gaaclarke
1ac0bf4389
Made FlutterTextField that outlive FlutterTextPlatformNode not crash ( flutter/engine#37735 )
...
* Made FlutterTextField that outlive FlutterTextPlatformNode not crash.
* added test
2022-11-18 13:08:01 -08:00
Jonah Williams
8a1834c4d8
[Impeller] register modern shaders on Vulkan too ( flutter/engine#37757 )
2022-11-18 20:57:32 +00:00
skia-flutter-autoroll
a5b410c069
Roll Skia from cf967e6b1c00 to f1f59de17204 (2 revisions) ( flutter/engine#37756 )
...
https://skia.googlesource.com/skia.git/+log/cf967e6b1c00..f1f59de17204
2022-11-18 jvanverth@google.com [graphite] Fix SDF text removal
2022-11-18 johnstiles@google.com Add store_masked to RasterPipeline and the builder.
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 aaclarke@google.com ,tdenniston@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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-11-18 20:19:58 +00:00
Jonah Williams
667b6c0816
[Impeller] use SSBOs for gradients where supported (metal/vulkan) ( flutter/engine#37654 )
...
* [Impeller] use uniform array for more efficient small gradients
* ++
* Make this work on Android
* ++
* ++
* ++
* compiler support and basic feature detection
* ++
* ++
* rename to ssbo_fill, move to context
* ++
* ++
* ++
* tests
* ++
* ++
2022-11-18 19:02:20 +00:00
Jason Simmons
7ea4978538
Add third_party/dart/third_party/binaryen/src as a dependency ( flutter/engine#37749 )
...
See https://dart.googlesource.com/sdk.git/+/0fdeaee8f6c8bcc217964fb56685b965b65064fb
2022-11-18 18:37:07 +00:00
Dan Field
020577edbb
Make NotifyIdle reject close and past deadlines. ( flutter/engine#37737 )
...
This patch also eliminates some extraneous tracing that is happening
every frame. It is possible to get the same trace calls by enabling
the API stream if needed.
Also refactors the NotifyIdle callsites to just always work in
TimeDeltas rather than converting back and forth between them and
TimePoints, which I think reads more clearly.
2022-11-18 18:17:53 +00:00
Alexander Brusher
42fb1ed9d7
[fuchsia][a11y] Set explicit hit regions in flatland embedder ( flutter/engine#37338 )
2022-11-18 18:16:14 +00:00
skia-flutter-autoroll
6710befd88
Roll Skia from 5270b1d26b5f to cf967e6b1c00 (5 revisions) ( flutter/engine#37751 )
...
https://skia.googlesource.com/skia.git/+log/5270b1d26b5f..cf967e6b1c00
2022-11-18 bungeman@google.com Fix SkTFitsIn enum signedness checks
2022-11-18 kjlubick@google.com [infra] Make fetch-ninja idempotent
2022-11-18 jsimmons@google.com Remove unused TextLine::metricsWithoutMultiplier method
2022-11-18 jsimmons@google.com Fix typos in TextLine::shapeEllipsis
2022-11-18 bsalomon@google.com Convert Samples from other directories to Slides
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 aaclarke@google.com ,tdenniston@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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-11-18 18:14:28 +00:00
Jason Simmons
7c78372566
Do not abort if a MultiFrameCodec is unable to allocate a bitmap buffer ( flutter/engine#37534 )
...
Fixes https://github.com/flutter/flutter/issues/113014
2022-11-18 17:12:33 +00:00
skia-flutter-autoroll
84d7d73ede
Roll Skia from 345bceacd298 to 5270b1d26b5f (4 revisions) ( flutter/engine#37748 )
...
https://skia.googlesource.com/skia.git/+log/345bceacd298..5270b1d26b5f
2022-11-18 borenet@google.com [infra] Add yq asset
2022-11-18 kjlubick@google.com [infra] Add fetch-ninja script
2022-11-18 kjlubick@google.com [infra] Get ninja from CIPD via DEPS
2022-11-18 kjlubick@google.com [includes] Enforce IWYU on GrTextureProxy
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 aaclarke@google.com ,tdenniston@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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-11-18 16:58:42 +00:00
Kaushik Iska
de334b919d
[Impeller] Change texture upload pipeline in Vulkan ( flutter/engine#37623 )
...
Upload to staging buffer and then copy the buffer to texture, this
ensure that tiling is respected and the image is shown as intended,
without this change the image would be shown as random chunks.
2022-11-18 11:54:35 -05:00
skia-flutter-autoroll
64f452e141
Roll Fuchsia Linux SDK from lnmSnyJi-2H07tBnV... to WdtwlLEce90PjFJ9z... ( flutter/engine#37747 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC aaclarke@google.com 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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-11-18 16:16:05 +00:00
skia-flutter-autoroll
a811c0c592
Roll Skia from ab054a88d7c7 to 345bceacd298 (3 revisions) ( flutter/engine#37745 )
...
https://skia.googlesource.com/skia.git/+log/ab054a88d7c7..345bceacd298
2022-11-18 kjlubick@google.com [includes] Enforce IWYU on GrSurfaceProxyView
2022-11-18 kjlubick@google.com [includes] Enforce IWYU on GrRenderTargetProxy
2022-11-18 kjlubick@google.com [includes] Enforce IWYU on GrSurfaceProxy
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 aaclarke@google.com ,tdenniston@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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-11-18 15:30:47 +00:00
skia-flutter-autoroll
ab3f3d3e98
Roll Skia from d693b4b9fe5e to ab054a88d7c7 (1 revision) ( flutter/engine#37743 )
...
https://skia.googlesource.com/skia.git/+log/d693b4b9fe5e..ab054a88d7c7
2022-11-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from e1ca9c6a1169 to 07bbe62a610d (5 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 aaclarke@google.com ,tdenniston@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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-11-18 11:37:05 +00:00
skia-flutter-autoroll
c9e9870a65
Roll Fuchsia Mac SDK from SVtX810D2U_ZgBcpx... to tklUfTsSOVKk49tYq... ( flutter/engine#37742 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC aaclarke@google.com 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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-11-18 10:41:22 +00:00
skia-flutter-autoroll
da09a26cfe
Roll Skia from 9d56e506b4df to d693b4b9fe5e (5 revisions) ( flutter/engine#37741 )
...
https://skia.googlesource.com/skia.git/+log/9d56e506b4df..d693b4b9fe5e
2022-11-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 9f67b1ec8dca to 5f68de3ef7cd
2022-11-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 03e69803f4ca to 386ef2eefe63 (7 revisions)
2022-11-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from dd35c62aef80 to 6a259c87ef52 (1 revision)
2022-11-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 4d31683e4bbf to 9f67b1ec8dca (2 revisions)
2022-11-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from ae483daa63a5 to e956a04dafc3 (22 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 aaclarke@google.com ,tdenniston@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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-11-18 10:17:14 +00:00
skia-flutter-autoroll
0a041815a2
Roll Skia from 55f654bf5cff to 9d56e506b4df (13 revisions) ( flutter/engine#37739 )
...
https://skia.googlesource.com/skia.git/+log/55f654bf5cff..9d56e506b4df
2022-11-18 herb@google.com Remove missplaced attribute
2022-11-18 kjlubick@google.com Reland "[includes] Enforce IWYU on GrCaps"
2022-11-17 johnstiles@google.com Add immediate_i and immediate_u to the RP builder.
2022-11-17 johnstiles@google.com Remove [[unlikely]] attribute.
2022-11-17 herb@google.com Fix Forward: export sk_report_container_overflow_and_die
2022-11-17 brianosman@google.com Revert "Remove legacy shader context support from SkPictureShader"
2022-11-17 borenet@google.com [infra] Add kubeval CIPD package
2022-11-17 johnstiles@google.com Remove FunctionSlots struct and its additional mask field.
2022-11-17 johnstiles@google.com Add a stack for condition masks.
2022-11-17 johnstiles@google.com Revert "[includes] Enforce IWYU on GrCaps"
2022-11-17 johnstiles@google.com Add load_unmasked op.
2022-11-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from f1b1fd3fc034 to e1ca9c6a1169 (7 revisions)
2022-11-17 kjlubick@google.com [includes] Enforce IWYU on GrCaps
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 aaclarke@google.com ,tdenniston@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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-11-18 05:33:12 +00:00
Chris Yang
6eb43b7697
iOS PlatformView only sets a maskView when necessary ( flutter/engine#37434 )
...
* only clip when necessary
tests
fix tests
format
review
fix
add scenario tset
more scenario tests
add docs and comments
use offset.zero
* remove mistakenly checked-in code
2022-11-18 02:43:50 +00:00
Harry Terkelsen
4b1e065fc6
Fix CanvasKit path tests ( flutter/engine#37635 )
2022-11-17 17:32:49 -08:00
Chris Bracken
861b1223ec
[macOS] Cleanup unnecessary references to Metal ( flutter/engine#37733 )
...
Removes a few unncessary references to Metal in the macOS embedder. Now
that Metal is the only supported rendering implementation for the macOS
embedder, specifying a class as a Metal variant is redundant.
Issue: https://github.com/flutter/flutter/issues/108304
Issue: https://github.com/flutter/flutter/issues/114445
2022-11-17 17:00:35 -08:00
Chris Bracken
5a3f2e36e7
[macOS] Merge FlutterBackingStore implementations ( flutter/engine#37730 )
...
Now that OpenGL support has been removed from the macOS embedder, we
merge FlutterRenderBackingStore and its only implementing subclass,
FlutterMetalRenderBackingStore, and similarly
FlutterRenderBackingStoreProvider and its only implementing subclass
FlutterMetalRenderBackingStoreProvider.
Issue: https://github.com/flutter/flutter/issues/108304
Issue: https://github.com/flutter/flutter/issues/114445
2022-11-17 17:00:16 -08:00
skia-flutter-autoroll
d4225cee8e
Roll Fuchsia Linux SDK from JzUXGxIUUNgr8qJUx... to lnmSnyJi-2H07tBnV... ( flutter/engine#37729 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-linux-sdk-flutter-engine
Please CC aaclarke@google.com 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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-11-18 00:17:09 +00:00
Jenn Magder
a40764a08d
Only run clang-tidy warning checks reported as errors ( flutter/engine#36885 )
2022-11-18 00:02:03 +00:00
Chris Bracken
b928888b81
[macOS] Eliminate Vulkan hack for macOS < 10.14 ( flutter/engine#37498 )
...
Eliminates an undef of VK_USE_PLATFORM_METAL_EXT that works around some
unguarded `@available` checks for macOS 10.13. Our minimum macOS SDK is
now macOS 10.14 so we can safely assume Metal support since it's a
requirement for macOS 10.14.
Issue: https://github.com/flutter/flutter/issues/114445
2022-11-17 14:54:34 -08:00
Jonah Williams
5ff57f33dc
Revert "[Impeller] reuse texture if size and type matches ( #37527 )" ( flutter/engine#37727 )
...
This reverts commit 59db03fb474fd46396d9a58052ff6da7f8a35196.
2022-11-17 22:41:30 +00:00
Harry Terkelsen
7bdfae0d6b
[web] Check for cached browsers on LUCI ( flutter/engine#37721 )
2022-11-17 14:17:52 -08:00
skia-flutter-autoroll
1a96095e11
Roll Fuchsia Mac SDK from -Y6svEFnJjmSFQGPZ... to SVtX810D2U_ZgBcpx... ( flutter/engine#37726 )
...
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/fuchsia-mac-sdk-flutter-engine
Please CC aaclarke@google.com 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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-11-17 21:55:42 +00:00
skia-flutter-autoroll
83c5026b0d
Roll Skia from 89f8ba6f749d to 55f654bf5cff (8 revisions) ( flutter/engine#37725 )
...
https://skia.googlesource.com/skia.git/+log/89f8ba6f749d..55f654bf5cff
2022-11-17 bsalomon@google.com Last samples from samplecode/ converted to Slides
2022-11-17 herb@google.com Consolidate capacity overflow error message
2022-11-17 jmbetancourt@google.com [jetski] rename androidkit to jetski
2022-11-17 brianosman@google.com Fully remove legacy clamp-to-gamut logic
2022-11-17 fmalita@chromium.org [skottie] Add shaper cluster info
2022-11-17 brianosman@google.com Add more GMs to test new CSS gradients
2022-11-17 brianosman@google.com Remove legacy dither flag
2022-11-17 bsalomon@google.com Take 10 down, convert them to slides, 8 files of samples on the wall
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 aaclarke@google.com ,tdenniston@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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-11-17 21:53:47 +00:00
Jason Simmons
0010be93cd
Add semantics constants to the exported symbols list for the embedder library ( flutter/engine#37526 )
...
Fixes https://github.com/flutter/flutter/issues/114657
2022-11-17 21:50:04 +00:00
Jenn Magder
3085f214f9
Turn on clang tidy error for underscores in Google tests ( flutter/engine#37700 )
2022-11-17 21:13:11 +00:00
Siva
7296b2b66d
Add call to Dart_NotifyDestroyed when the flutter view is destroyed. ( flutter/engine#37539 )
...
* Add calls to Dart_NotifyDestroyed when the flutter view is destroyed.
* Add unit test case.
* Format.
* Ensure the destroy task runs.
* Address code review comments.
2022-11-17 13:11:21 -08:00
alanwutang11
62002a345b
delete fontface polyfill ( flutter/engine#37652 )
...
* delete fontface polyfill
* removed fonts clear and factory constructor
* addressed comments
2022-11-17 12:38:34 -08:00
skia-flutter-autoroll
20673c06ab
Roll Skia from d90917a1da6b to 89f8ba6f749d (10 revisions) ( flutter/engine#37723 )
...
https://skia.googlesource.com/skia.git/+log/d90917a1da6b..89f8ba6f749d
2022-11-17 michaelludwig@google.com [skif] Remove SkImageFilters::Paint factory
2022-11-17 borenet@google.com [infra] Make kubectl executable in asset
2022-11-17 robertphillips@google.com [graphite] Make Uniform Graphite-only (take 2)
2022-11-17 herb@google.com SkTArray: Remove count().
2022-11-17 robertphillips@google.com [graphite] Add computation of # of combinations to new precompile API
2022-11-17 jamesgk@google.com Test MSAA on intel Xe gpus.
2022-11-17 bungeman@google.com Remove iOS_Graphite_Dawn jobs
2022-11-17 kjlubick@google.com [includes] Enforce IWYU on GrProcessor.h and GrProcessor.cpp
2022-11-17 kjlubick@google.com [bazel] Small modifications for better Vulkan support
2022-11-17 kjlubick@google.com [bazel] Add skia_filegroup as wrapper around filegroup
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 aaclarke@google.com ,tdenniston@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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
2022-11-17 20:16:22 +00:00
Tong Mu
d3c69d6108
[Multiwindow] Renderers receive view IDs as argument ( flutter/engine#36593 )
...
* Impl
* Format
* TODO comments
* Fix compile
* Better empty indication
* Change invalid ID to -1
* fix doc
* Change to default view
* Better doc
* Update doc of FlutterFrameInfo
* Change to ID
* Address comment
* Fix comment
* To assertion
* Fix compile
2022-11-17 20:11:53 +00:00
Chris Bracken
0b728cbf70
[macOS] Merge FlutterSurfaceManager and impls ( flutter/engine#37701 )
...
Previously, FlutterSurfaceManager was a protocol with two concrete
implementations: FlutterGLSurfaceManager and FlutterMetalSurfaceManager.
Most of the implementation was in a shared superclass,
FlutterIOSurfaceManager, which called into the OpenGL or Metal-specific
subclass when backend-specific operations (such as allocating textures)
was required. It did so via a delegate pattern, wherein the subclasses
both implemented the FlutterIOSurfaceManagerDelegate protocol that
exposed the backend-specific functionality.
Now that only the Metal implementation remains, the delegate code can be
inlined into the calling functions, and the class hierarchy can be
squashed into a single concrete implementation class,
FlutterSurfaceManager, similar to how it was originally implemented in
https://github.com/flutter/engine/pull/21525 before we had two backends.
Issue: https://github.com/flutter/flutter/issues/108304
Issue: https://github.com/flutter/flutter/issues/114445
2022-11-17 11:46:27 -08:00
Jim Graham
2252b6f362
Reland layer state stack 2 ( flutter/engine#37394 )
...
* Revert "Revert "Reland layer state stack" (#37178 )"
This reverts commit 21cc000359d8a4da097e8849e83dcbe8ac941e01.
* fix double-transform rendering issues in #114359
* adjust recently added unit test to state_stack APIs
* introduce LSS delegates to simplify some code and reduce overhead
* Fix ShellTest.OnServiceProtocolEstimateRasterCacheMemoryWorks
* add unit test for tracker.setTransform(4x4) and fix bug
* fix culling issue in LayerTree::Flatten
2022-11-17 19:34:19 +00:00
Brandon DeRosier
c4f6d6871d
Revert "[Impeller] Reland: Refactor color source resolution to use explicit factory types ( #37677 )" ( flutter/engine#37720 )
...
This reverts commit 82b8d83fb8be9df6f12382cd5ca456b4de7b1838.
2022-11-17 19:23:32 +00:00
Chris Bracken
468e714771
[macOS] Consolidate external texture classes ( flutter/engine#37703 )
...
Previously, external textures were modelled in the macOS embedder by a
top-level FlutterMacOSExternalTexture protocol with a single textureID
getter, and two implementations: FlutterExternalTextureGL and
FlutterExternalTextureMetal.
With the removal of OpenGL support from the macOS embedder, the only
remaining external texture implementation is Metal. This patch squashes
this set of types into a single FlutterExternalTexture class.
Issue: https://github.com/flutter/flutter/issues/108304
Issue: https://github.com/flutter/flutter/issues/114445
2022-11-17 10:44:01 -08:00
Chris Bracken
aee7b74c33
[macOS] Merge FlutterRenderer and implementation ( flutter/engine#37696 )
2022-11-17 09:28:40 -08:00