20092 Commits

Author SHA1 Message Date
Mouad Debbar
54b38506ab [web] Improve CPU usage when building wasm_release (flutter/engine#37294)
* [web] Improve CPU usage when building wasm_release

* use --offline mode

* make the change in tools/gn instead
2022-11-04 01:37:53 +00:00
Brandon DeRosier
30352b73a0 [Impeller] Add non-rrect polygon to shadow test (flutter/engine#37296)
* Add non-rrect shadow to test

* Remove weird namespace comment

* Remove constant
2022-11-04 00:39:09 +00:00
skia-flutter-autoroll
ccae7c9a76 Roll Skia from 8e48bb8ea52e to 10acfb0efbc9 (2 revisions) (flutter/engine#37300)
https://skia.googlesource.com/skia.git/+log/8e48bb8ea52e..10acfb0efbc9

2022-11-03 herb@google.com Enable copy() to use memcpy
2022-11-03 robertphillips@google.com [graphite] Make all promise images fulfill at insertion time

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 garyq@google.com,jlavrova@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-04 00:35:58 +00:00
Chris Yang
def2fd6d03 Make iOS PlatformView to reuse VisualEffectView when possible. (flutter/engine#37263)
* reuse visual effect view is possible

* fix double retain

* review

* rewview

* remove unnecessary check
2022-11-04 00:01:09 +00:00
ColdPaleLight
1218c3cf7b [Impeller] Support YUV external textures on iOS (flutter/engine#36685)
* Tweak Texture::Paint API

* Support external textures for iOS

* format code

* Tweak code

* format

* Clean code

* [Impeller] Support YUV external textures on iOS

* Fix test

* Clean code

* Fix compile error

* Add todo link

* Clean code
2022-11-03 22:13:01 +00:00
skia-flutter-autoroll
f7a715eaff Roll Skia from bddba32af857 to 8e48bb8ea52e (5 revisions) (flutter/engine#37297)
https://skia.googlesource.com/skia.git/+log/bddba32af857..8e48bb8ea52e

2022-11-03 johnstiles@google.com Fix dead-global elimination to handle aliases.
2022-11-03 armansito@google.com [dawn] Suppress device lost callback warning in tests
2022-11-03 johnstiles@google.com [cleanup] Fix style nit.
2022-11-03 johnstiles@google.com Add test for dead-global elimination.
2022-11-03 herb@google.com Check fCount overflow using kMaxCapacity

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 garyq@google.com,jlavrova@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-03 21:57:11 +00:00
godofredoc
54c0b2e98b Move the two remaining engine v2 builds to prod. (flutter/engine#37274)
* Move the two remaining engine v2 builds to prod.

This is also removing the environment variable as it is not needed
anymore.

Bug: https://github.com/flutter/flutter/issues/81855

* Remove remaining env variables.
2022-11-03 20:34:09 +00:00
Jonah Williams
1e2329db42 [Impeller] validate that SkSL has no user supplied inputs (flutter/engine#37293)
* [Impeller] validate that SkSL has no user supplied inputs

* ++
2022-11-03 20:25:08 +00:00
skia-flutter-autoroll
5af3e8db65 Roll Skia from af0582c7b223 to bddba32af857 (6 revisions) (flutter/engine#37291)
https://skia.googlesource.com/skia.git/+log/af0582c7b223..bddba32af857

2022-11-03 bsalomon@google.com Track num resolve tasks and most recent flush num in GrTextureProxy
2022-11-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from a0804ddf5584 to 29b080dd9871 (1 revision)
2022-11-03 brianosman@google.com Fix nondeterministic SPIRV output for sampleGrad
2022-11-03 bsalomon@google.com Clear offscreen in nearest_half_pixel_image to white for 565
2022-11-03 fmalita@chromium.org [skottieview] Allow listener list mutation during notifyAnimationEnd()
2022-11-03 herb@google.com Turn off unreachable-code warning

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 garyq@google.com,jlavrova@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-03 20:05:06 +00:00
Jonah Williams
05c45251b8 [Impeller] validate calls to texture in SkSL (flutter/engine#37289)
* [Impeller] validate calls to texture in SkSL

* Update spirv_sksl.cc
2022-11-03 19:02:08 +00:00
skia-flutter-autoroll
a40e789b02 Roll Skia from cf3fa752a958 to af0582c7b223 (5 revisions) (flutter/engine#37290)
https://skia.googlesource.com/skia.git/+log/cf3fa752a958..af0582c7b223

2022-11-03 brianosman@google.com Work around RenderDoc bug in Vk device enumeration
2022-11-03 bsalomon@google.com Log proxy/texture mm status when texture effect created
2022-11-03 jvanverth@google.com Reland "Make SkSurface::imageInfo() const, without creating SkCanvas."
2022-11-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 98a95f37b3bc to a0804ddf5584 (2 revisions)
2022-11-03 jlavrova@google.com Fixing Dawn autoroll

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 garyq@google.com,jlavrova@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-03 18:36:01 +00:00
skia-flutter-autoroll
65e6bd679d Roll Skia from fdfa00287cff to cf3fa752a958 (2 revisions) (flutter/engine#37288)
https://skia.googlesource.com/skia.git/+log/fdfa00287cff..cf3fa752a958

2022-11-03 bsalomon@google.com New GM testing images at half-pixel device coords with nearest filtering
2022-11-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from e3826053ca36 to 98a95f37b3bc (1 revision)

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 garyq@google.com,jlavrova@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-03 17:04:39 +00:00
skia-flutter-autoroll
f212dee0f6 Roll Fuchsia Linux SDK from np4MU3wmDOuhlg6CR... to -0Xq1c-TncmWBWzqg... (flutter/engine#37285)
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 garyq@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-03 15:47:49 +00:00
yaakovschectman
d85910aab2 Announce alerts through SemanticsService on Windows (flutter/engine#37173)
* Corresponds to changes by reverted PR https://github.com/flutter/engine/pull/36966.

* Changes on top of original reverted PR that add IServiceProvider and COM_INTERFACE_ENTRY's to the new node classes.

* self_com_ unused
2022-11-03 11:25:51 -04:00
skia-flutter-autoroll
604a8509e8 Roll Skia from fe751b616832 to fdfa00287cff (1 revision) (flutter/engine#37279) 2022-11-03 12:14:07 +00:00
ColdPaleLight
47fcd3b9b3 [Impeller] Add blit command to copy texture to buffer (flutter/engine#37198) 2022-11-03 07:28:18 +00:00
skia-flutter-autoroll
a4313485a3 Roll Skia from 78927395bf5c to fe751b616832 (1 revision) (flutter/engine#37276) 2022-11-03 06:39:14 +00:00
skia-flutter-autoroll
4845065f33 Roll Skia from f41fa8bffd58 to 78927395bf5c (20 revisions) (flutter/engine#37275) 2022-11-03 03:39:01 +00:00
Jonah Williams
b583123ef8 [Impeller] dont call SPIRV_CROSS_THROW in SkSL backend (flutter/engine#37273) 2022-11-03 03:06:12 +00:00
Kaushik Iska
e2f4486b7d [Impeller] Wire-up AndroidSurfaceImpellerVulkan (flutter/engine#37249) 2022-11-03 02:19:58 +00:00
skia-flutter-autoroll
b70f5855e2 Roll Fuchsia Linux SDK from 9P-WnaDSnineZtFz0... to np4MU3wmDOuhlg6CR... (flutter/engine#37269) 2022-11-03 02:17:59 +00:00
Dan Field
5d6b2f1974 Apply internal cl for C++20 prep (flutter/engine#37266) 2022-11-03 02:16:45 +00:00
Jackson Gardner
c4b872a647 Produce both ddc and dart2js platform files. (flutter/engine#37162) 2022-11-03 02:15:40 +00:00
ColdPaleLight
583817c544 [Impeller] Correct the ordering of filters in 'Paint::WithFilters' (flutter/engine#37239) 2022-11-03 02:14:41 +00:00
Jason Simmons
17bcea458b Enter a scope before calling Dart APIs in ThrowIfUIOperationsProhibited (flutter/engine#37226) 2022-11-03 02:14:38 +00:00
Tong Mu
b775d084e7 [macOS, multiwindow] Compositor gets FlutterView lazily (flutter/engine#36392) 2022-11-03 02:14:37 +00:00
Justin McCandless
c494f48f25 Update docs to mention felt build --host (flutter/engine#37224)
Fix to web engine build docs
2022-11-02 13:07:26 -07:00
Erik
81605481de [fuchsia] mouse-input test (flutter/engine#37221)
Introduces the `mouse-input` test, a straight port from fuchsia.git
2022-11-02 15:53:22 -04:00
skia-flutter-autoroll
f9ae75dd76 Roll Skia from 4a5bd7106125 to f41fa8bffd58 (5 revisions) (flutter/engine#37247) 2022-11-02 18:27:21 +00:00
godofredoc
ae672b0979 Build ios with goma. (flutter/engine#37246) 2022-11-02 18:07:44 +00:00
Harry Terkelsen
3d2176d5cb [web] Add shared tests for ui.Path (flutter/engine#37222) 2022-11-02 11:02:53 -07:00
Jim Graham
effa8367d2 fix use of intersect/intersects in DisplayListRasterCacheItem (flutter/engine#37238) 2022-11-02 17:24:45 +00:00
Chris Yang
426cd54590 reland "Migrate darwin common "framework_shared" target to ARC #37049" (flutter/engine#37219) 2022-11-02 16:31:56 +00:00
skia-flutter-autoroll
8c20d052cf Roll Skia from 0ec150005ce2 to 4a5bd7106125 (4 revisions) (flutter/engine#37243) 2022-11-02 16:21:18 +00:00
Jackson Gardner
005dc4e774 Wasm harness for unit tests. (flutter/engine#36255) 2022-11-02 16:11:12 +00:00
skia-flutter-autoroll
880e443b79 Roll Skia from d573b9e039ef to 0ec150005ce2 (1 revision) (flutter/engine#37242) 2022-11-02 14:51:28 +00:00
Brandon DeRosier
4da499244f [Impeller] Add ability to unregister shaders (flutter/engine#37229) 2022-11-02 03:40:54 -07:00
skia-flutter-autoroll
7abb3d1b23 Roll Skia from bdd465afaf71 to d573b9e039ef (1 revision) (flutter/engine#37237) 2022-11-02 10:34:33 +00:00
skia-flutter-autoroll
16be396b3e Roll Skia from c2cf0164e283 to bdd465afaf71 (1 revision) (flutter/engine#37235) 2022-11-02 09:03:13 +00:00
skia-flutter-autoroll
7059a89635 Roll Fuchsia Linux SDK from x2DfaGq7LXsv_qYOD... to 9P-WnaDSnineZtFz0... (flutter/engine#37234) 2022-11-02 08:20:04 +00:00
skia-flutter-autoroll
8110cfd023 Roll Skia from 03467adc9ae2 to c2cf0164e283 (1 revision) (flutter/engine#37232) 2022-11-02 07:31:16 +00:00
skia-flutter-autoroll
0e5a168192 Roll Skia from 674d2264733f to 03467adc9ae2 (1 revision) (flutter/engine#37230) 2022-11-02 06:08:12 +00:00
Brandon DeRosier
eb408f324d [Impeller] Copy shaders lib to output directory (flutter/engine#37225) 2022-11-02 04:01:06 +00:00
skia-flutter-autoroll
bf1ab2f268 Roll Skia from b09e51fc8d51 to 674d2264733f (6 revisions) (flutter/engine#37228) 2022-11-02 02:43:19 +00:00
Nayuta403
472ca878cf Remove unused variable depth_ (flutter/engine#37109) 2022-11-02 02:32:08 +00:00
gaaclarke
8fb750c029 Clang-tidy: cleaned up the output. (flutter/engine#37059) 2022-11-02 01:15:15 +00:00
skia-flutter-autoroll
6c93b7e903 Roll Skia from 027bf16067ab to b09e51fc8d51 (8 revisions) (flutter/engine#37223)
https://skia.googlesource.com/skia.git/+log/027bf16067ab..b09e51fc8d51

2022-11-01 robertphillips@google.com Minor cleanup (typos, white-space)
2022-11-01 herb@google.com Reland "Reland "Reland "Return actual byte count and ptr from sk_allocate_*"""
2022-11-01 jvanverth@google.com [graphite] Add color conversion support to asyncReadPixels.
2022-11-01 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from a07614aadace to bd979ff3dc04 (4 revisions)
2022-11-01 jcgregorio@google.com Update wembley devices.
2022-11-01 robertphillips@google.com [graphite] Add test for mutable (AHB-style) SkImages
2022-11-01 kjlubick@google.com Use forward declare of SkEncodedImageFormat
2022-11-01 johnstiles@google.com Add Kawase blur test slide.

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 garyq@google.com,jlavrova@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-01 23:53:04 +00:00
Harry Terkelsen
f55b2419db [web] Store Paint.color as an int. Only create a ui.Color when the color getter is called. (flutter/engine#37092)
* Store color as the int value. Only create a color when getter is called

* Refactor tests and painting

* Change SurfacePaintData to have default opaque black color
2022-11-01 16:31:47 -07:00
Mouad Debbar
5ca9d287ba [web] Prevent (forced-colors: active) from making the invisible text fields visible (flutter/engine#37089) 2022-11-01 22:21:45 +00:00
Loïc Sharma
13d9c0f556 Roll ANGLE, vulkan-deps, and shaderc (flutter/engine#36389)
This change updates ANGLE to a version that contains [angle#3906325](https://chromium-review.googlesource.com/c/angle/angle/+/3906325), which fixes the COM error reported in  https://github.com/flutter/flutter/issues/110948. This also updates vulkan-deps and shaderc as these are dependencies of ANGLE.

Part of https://github.com/flutter/flutter/issues/110948
2022-11-01 15:14:48 -07:00