skia-flutter-autoroll
e1ddee7b74
Roll Skia from 0e1cb7bc43dc to 5e363a69efbe (3 revisions) ( flutter/engine#39158 )
...
https://skia.googlesource.com/skia.git/+log/0e1cb7bc43dc..5e363a69efbe
2023-01-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from ba538cd033e4 to 50eca412c1e8 (2 revisions)
2023-01-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 660e4a7c0d4f to b64b573bac2b (9 revisions)
2023-01-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 8666a7bf5e4a to 0162309d048f (6 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 nicolettep@google.com ,zra@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
2023-01-26 08:35:11 +00:00
skia-flutter-autoroll
f91eed3e5c
Roll Skia from 393fb1ec80f4 to 3d0e2ad41911 (6 revisions) ( flutter/engine#39153 )
...
https://skia.googlesource.com/skia.git/+log/393fb1ec80f4..3d0e2ad41911
2023-01-25 kjlubick@google.com Add shim file for SkTSearch.h
2023-01-25 bungeman@google.com Handle strikeout metrics in SkScalerContext_Mac
2023-01-25 jvanverth@google.com Add minimal perspective text GM.
2023-01-25 herb@google.com Move memory accounting to allocation sites
2023-01-25 kjlubick@google.com [base] Move several more files from src/core into base.
2023-01-25 kjlubick@google.com Remove empty file SkUtilsArm.cpp
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 nicolettep@google.com ,zra@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
2023-01-26 04:32:04 +00:00
Brandon DeRosier
d6491b8368
[Impeller] Use analytical normals for stroke caps ( flutter/engine#39124 )
2023-01-25 16:14:15 -08:00
Tong Mu
02a18907ce
Reland "[macOS] Formalize FlutterViewController's initialization flow, and prohibit replacing" ( flutter/engine#39145 )
...
* Revert "Revert "[macOS] Formalize FlutterViewController's initialization flow, and prohibit replacing (#38981 )" (#39144 )"
This reverts commit be4ea1a42d27ca88007f9013fd7c5526087b3268.
* Fix?
2023-01-26 00:13:47 +00:00
Tong Mu
be4ea1a42d
Revert "[macOS] Formalize FlutterViewController's initialization flow, and prohibit replacing ( #38981 )" ( flutter/engine#39144 )
...
This reverts commit a8242f0b392a03c4c8fb3d299cabceb06462a647.
2023-01-25 15:16:59 -08:00
Tong Mu
a8242f0b39
[macOS] Formalize FlutterViewController's initialization flow, and prohibit replacing ( flutter/engine#38981 )
...
This PR adds FlutterViewController.id, and formalizes how FlutterViewController is initialized by FlutterEngine:
When FlutterViewController is set to the engine, the engine calls FlutterViewController#attachToEngine:withId:.
When FlutterViewController is unset from the engine, the engine calls FlutterViewController#detachFromEngine.
This allows the ID to be generated by the engine.
The default View ID is now 1 instead of 0. In this way, we can use 0 as an empty value, the value for FlutterViewController.id when the FVC is not attached to an engine. (IDs are meant to be opaque, and views should be a map, not an array anyway.)
This PR moves almost all initialization code into FVC's CommonInit to ensure that all init path produces the expected result.
With this PR, FlutterEngine no long supports replacing viewController (from non-null to a different non-null). Setting the view controller (from null to non-null) is intended to allow pre-warming an engine before displaying it in add-to-app, but replacing the view controller does not make much sense.
If the developer wants to persist the state of the view between different windows, they could just attach the view controller to different windows.
In fact, Flutter doesn't even have a way to create a FlutterViewController that is unattached to an engine. All initializers either require an engine or create an engine.
As a result, unit tests that used to create FVC with the wrong initializer are fixed.
2023-01-25 14:32:27 -08:00
Kaushik Iska
68a9f036b7
Get the vulkan backend working again ( flutter/engine#39103 )
...
* Enable Vulkan to be developed on macOS host
* Disables modern features as SSBOs are wired on Vulkan yet.
* Sub-optimal presentation mode must not be a fatal issue.
* Allow for shader outputs not to be consumed.
* remove enabling macOS
2023-01-25 21:51:16 +00:00
skia-flutter-autoroll
0699029706
Roll Skia from c4b171fe5668 to 393fb1ec80f4 (9 revisions) ( flutter/engine#39138 )
...
https://skia.googlesource.com/skia.git/+log/c4b171fe5668..393fb1ec80f4
2023-01-25 bsalomon@google.com Remove unnecessary use of SkOverrideDeviceMatrixProvider
2023-01-25 nicolettep@google.com Revert "Add SkJpegGainmapEncoder::EncodeJpegR and EncodeHDRGM"
2023-01-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 71bd1907ea2f to ba538cd033e4 (2 revisions)
2023-01-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from a101f5006435 to d23b977e964d
2023-01-25 bungeman@google.com [canvaskit] Control trivial_abi in compile_gm.sh
2023-01-25 jmbetancourt@google.com remove unused config groups in sk_app Bazel BUILD file
2023-01-25 herb@google.com Make memory accounting go through SkStrike
2023-01-25 kjlubick@google.com [base] Add extra tests for cubic and quadratic root solving
2023-01-25 jlavrova@google.com Fixing broken Android 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 nicolettep@google.com ,zra@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
2023-01-25 21:31:18 +00:00
Callum Moffat
be0feedee7
Fix position of ImageFilter layer when raster-cached ( flutter/engine#38567 )
...
* Fix position of ImageFilter layer when raster-cached
* Move integral transform and add tests
* Don't round in Preroll
2023-01-25 21:12:02 +00:00
Brandon DeRosier
02b0210563
[Impeller] Make text glyph offsets respect the current transform ( flutter/engine#39119 )
2023-01-25 12:01:50 -08:00
Michael Goderbauer
c545a799d2
Remove unnecessary null checks ( flutter/engine#39113 )
2023-01-25 10:15:02 -08:00
skia-flutter-autoroll
a5500ec179
Roll Fuchsia Linux SDK from E9m-Gk382PkB7_Nbp... to pGX7tanT1okL8XCg-... ( flutter/engine#39130 )
...
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 zra@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
2023-01-25 17:01:10 +00:00
Zachary Anderson
daeb8316d7
Only build analyze_snapshot on Linux host ( flutter/engine#39129 )
2023-01-25 08:35:57 -08:00
skia-flutter-autoroll
d15e4fe71f
Roll Skia from da5034f9d117 to c4b171fe5668 (1 revision) ( flutter/engine#39127 )
...
https://skia.googlesource.com/skia.git/+log/da5034f9d117..c4b171fe5668
2023-01-25 ccameron@chromium.org Add SkJpegGainmapEncoder::EncodeJpegR and EncodeHDRGM
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 nicolettep@google.com ,zra@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
2023-01-25 15:47:02 +00:00
Jonah Williams
6347667c37
[web] use a render target instead of a new surface for Picture.toImage ( flutter/engine#38573 )
...
* [web] use a render target instead of a new surface for Picture.toImage
* setup grcontext if missing
* ++
* dispose
* Add unit test for MakeRenderTarget
* ++
* ++
* ++
* ++
* ++
* ++
* ++
2023-01-25 15:09:01 +00:00
skia-flutter-autoroll
a891ed0e8a
Roll Skia from 8ffd5c20d634 to da5034f9d117 (4 revisions) ( flutter/engine#39123 )
...
https://skia.googlesource.com/skia.git/+log/8ffd5c20d634..da5034f9d117
2023-01-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 9a72a98eb94f to 660e4a7c0d4f (4 revisions)
2023-01-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from c744a23d77d5 to bb0229002db5 (5 revisions)
2023-01-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from d7a3d7db7fde to 8666a7bf5e4a (8 revisions)
2023-01-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from ab6fd1e74de0 to 71bd1907ea2f (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 nicolettep@google.com ,zra@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
2023-01-25 11:07:20 +00:00
skia-flutter-autoroll
e83ee7ac4d
Roll Skia from b72fececbdcc to 8ffd5c20d634 (3 revisions) ( flutter/engine#39114 )
...
https://skia.googlesource.com/skia.git/+log/b72fececbdcc..8ffd5c20d634
2023-01-24 armansito@google.com [sksl][wgsl] Support for trivial ternary expressions
2023-01-24 johnstiles@google.com Create a BranchCtx for Raster Pipeline branch ops.
2023-01-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from f0d8edecee77 to c744a23d77d5 (11 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 nicolettep@google.com ,zra@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
2023-01-25 01:53:11 +00:00
Brandon DeRosier
b0f65d819f
[Impeller] Linear sample atlas glyphs when the CTM isn't translation/scale only ( flutter/engine#39112 )
2023-01-24 17:27:44 -08:00
Loïc Sharma
6de1c715fb
Manually roll ANGLE, vulkan-deps, SwiftShader ( flutter/engine#38650 )
2023-01-25 00:53:25 +00:00
Brandon DeRosier
bc595eefcf
[Impeller] Switch to nearest sampling for the text atlas ( flutter/engine#39104 )
2023-01-24 16:00:37 -08:00
skia-flutter-autoroll
de54114b00
Roll Skia from 1bc48bcb1201 to b72fececbdcc (14 revisions) ( flutter/engine#39108 )
...
https://skia.googlesource.com/skia.git/+log/1bc48bcb1201..b72fececbdcc
2023-01-24 nicolettep@google.com Roll Dawn from 6c8aa8aff9d1 to f0d8edecee77 (6 revisions)
2023-01-24 jmbetancourt@google.com remove skottie from Android.bp
2023-01-24 jlavrova@google.com Reland "Correct ParagraphBuilder::getText() behavior"
2023-01-24 bungeman@google.com Allow SK_TRIVIAL_ABI to be configured
2023-01-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from a2f348c2039f to ab6fd1e74de0 (4 revisions)
2023-01-24 nicolettep@google.com Roll Dawn from ffe356d558bc to 6c8aa8aff9d1 (12 revisions)
2023-01-24 jlavrova@google.com Reland "Add setters for providing client info to SkParagraphBuilder"
2023-01-24 kyslov@google.com jpegr codec: Implement scanline decoding and sampling
2023-01-24 herb@google.com Rename SkAutoFree -> UniqueVoidPtr and move to private
2023-01-24 robertphillips@google.com [graphite] Add unit test for makeColorTypeAndColorSpace
2023-01-24 ccameron@chromium.org SkJpegSegmentScanner: Use state-machine based scan
2023-01-24 jcgregorio@google.com Add recovery steps for scaling and disabling cpu cores.
2023-01-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from f93afca731ce to a2f348c2039f (3 revisions)
2023-01-24 stililiev@gmail.com Fix correctness issue with SkImageImageFilter and unpremul images
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 nicolettep@google.com ,zra@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
2023-01-24 23:59:12 +00:00
skia-flutter-autoroll
26b1f891bf
Roll Fuchsia Linux SDK from dWbkAZchFHtZE9Wt_... to E9m-Gk382PkB7_Nbp... ( flutter/engine#39107 )
...
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 zra@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
2023-01-24 23:36:54 +00:00
Loïc Sharma
3119b5c02b
Improve crashes if messenger APIs are used incorrectly ( flutter/engine#39041 )
...
* Clarify messenger APIs
* Feedback
2023-01-24 23:22:51 +00:00
Chinmay Garde
69e8c2abf9
[Impeller] Add and reorder FAQ entries. ( flutter/engine#39106 )
...
* [Impeller] Add and reorder FAQ entries.
* Update impeller/docs/faq.md
Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com>
Co-authored-by: Loïc Sharma <737941+loic-sharma@users.noreply.github.com>
2023-01-24 22:40:24 +00:00
Harry Terkelsen
3447ce87ad
[web] Remove dependency on 'profiling' subfolder of canvaskit. ( flutter/engine#38169 )
2023-01-24 14:23:20 -08:00
Jonah Williams
5f37ffb20d
[Impeller] drawAtlas blend mode. ( flutter/engine#38335 )
...
* fill out drawAtlas
* ++
* add drawVertices uage
* ++
* test fixes
* dont double divide
* CI cleanups
* some texture coordinates work
* ++
* basic texture coordiantes work
* ++
* ++
* ++
* Delete color blending
* back out vertices change
* ++
* ++
* ++
* remove atlas_fill from licenses
* blending cleanup
* Use sub-contents
* fix opacity for pipeline blends
* use alpha in snapshot to avoid extra pass
* ++
* ++
* fix order
2023-01-24 22:01:24 +00:00
skia-flutter-autoroll
3892826c2a
Roll Skia from 90fda2e72314 to 1bc48bcb1201 (4 revisions) ( flutter/engine#39100 )
...
https://skia.googlesource.com/skia.git/+log/90fda2e72314..1bc48bcb1201
2023-01-24 brianosman@google.com Actually fail when we get conflicting marker counts in JPEG
2023-01-24 jvanverth@google.com Add Stan I to AUTHORS and sort list.
2023-01-24 herb@google.com Remove unused method: findOrCreateTextStrike
2023-01-24 bungeman@google.com Roll FreeType from ebe7e912 to 82ce1726 (15 commits)
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 nicolettep@google.com ,zra@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
2023-01-24 19:28:09 +00:00
Ahmed Ashour
51c0a9ec65
Remove superfluous words from comments ( flutter/engine#39068 )
...
* Remove superfluous words.
* Format
* Duplicate in consecutive lines.
2023-01-24 09:54:19 -08:00
Daco Harkes
59ca77bd1e
Migrate @FfiNative to @Native ( flutter/engine#39034 )
2023-01-24 11:39:19 +00:00
Martin Kustermann
a607bb8bce
Add mmap dependency to flutter_frontend_server ( flutter/engine#39090 )
...
In a follow-up change in Dart SDK, package:compiler (a dependency of
flutter_frontend_server) will start using package:mmap
2023-01-24 09:35:05 +01:00
skia-flutter-autoroll
4ff7444e15
Roll Skia from 50d78376d30c to 90fda2e72314 (4 revisions) ( flutter/engine#39089 )
...
https://skia.googlesource.com/skia.git/+log/50d78376d30c..90fda2e72314
2023-01-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 3b27647cb9f8 to 9a72a98eb94f (8 revisions)
2023-01-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 38d1dfe4578d to d7a3d7db7fde (4 revisions)
2023-01-24 armansito@google.com [sksl][wgsl] Global GL-style uniforms
2023-01-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from ada6bd70c604 to f93afca731ce (11 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 kaushikiska@google.com ,nicolettep@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
2023-01-24 07:47:23 +00:00
skia-flutter-autoroll
4df46fc0fe
Roll Skia from 0328e12ab195 to 50d78376d30c (3 revisions) ( flutter/engine#39086 )
...
https://skia.googlesource.com/skia.git/+log/0328e12ab195..50d78376d30c
2023-01-24 armansito@google.com [sksl] Prevent assignments to pipeline input variables
2023-01-24 bungeman@google.com Improve Serialization_Typeface error message
2023-01-23 johnstiles@google.com Add RP codegen support for matrix-op-scalar.
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 kaushikiska@google.com ,nicolettep@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
2023-01-24 04:17:32 +00:00
Michael Goderbauer
92873c01f0
Fix doc analyzer breakage ( flutter/engine#39082 )
2023-01-24 02:46:24 +00:00
Constantine Shablya
a38bdae396
[embedder] Fix getting vkGetInstanceProcAddr ( flutter/engine#39051 )
2023-01-24 01:22:38 +00:00
skia-flutter-autoroll
1e2b091c78
Roll Skia from 1ccf2093cfa9 to 0328e12ab195 (59 revisions) ( flutter/engine#39078 )
...
https://skia.googlesource.com/skia.git/+log/1ccf2093cfa9..0328e12ab195
2023-01-23 johnstiles@google.com Fix errors with non-square matrix multiplication.
2023-01-23 herb@google.com Move traits to .cpp for SkStrikeCache
2023-01-23 johnstiles@google.com Revert "Add workaround for Android roll."
2023-01-23 johnstiles@google.com Add matrix-multiply support to RP codegen.
2023-01-23 herb@google.com Rename fMu -> FStrikeLock
2023-01-23 ccameron@chromium.org SkJpegCodec: Add HDRGM support
2023-01-23 herb@google.com Remove accessor to the scalerContext on SkStrike
2023-01-23 jvanverth@google.com Add SkMatrixPriv::NearlyAffine.
2023-01-23 jvanverth@google.com Remove SK_LEGACY_MATRIX_MATH_ORDER
2023-01-23 johnstiles@google.com Replace push_literal(0) with push_zeros in the instruction stream.
2023-01-23 robertphillips@google.com [graphite] Implement Graphite-specific onMakeColorTypeAndColorSpace methods
2023-01-23 kjlubick@google.com Reland "[base] Make Bazel target and enforce IWYU"
2023-01-23 brianosman@google.com Replace bespoke 'saturate' with 'std::min'
2023-01-23 herb@google.com Move dump and stats to SkStrike
2023-01-23 brianosman@google.com For testing, support file and memory streams of files
2023-01-23 johnstiles@google.com Fix errors on tree.
2023-01-23 lehoangquyen@chromium.org [graphite-dawn] Correctly calculate num textures for pipeline's layout
2023-01-23 armansito@google.com [graphite] Fix assignment to pipeline inputs in AnalyticRRectRenderStep
2023-01-23 johnstiles@google.com Optimize pushing duplicates of 0.
2023-01-23 johnstiles@google.com Simplify masked stores when the execution mask is known.
2023-01-23 johnstiles@google.com Simplify branches when the execution mask is known.
2023-01-23 johnstiles@google.com Track the state of the execution mask in Builder.
2023-01-23 robertphillips@google.com [graphite] Update some GMs to work w/ Graphite
2023-01-23 kjlubick@google.com Roll Dawn from 785ccde2f588 to ffe356d558bc (15 revisions)
2023-01-23 johnstiles@google.com Add support for intrinsic radians()/degrees() in RP codegen.
2023-01-23 michaelludwig@google.com [graphite] Enable AnalyticRRectRenderStep for all rects and fill/hairline rrects
2023-01-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 2ef45d764ab2 to 38d1dfe4578d
2023-01-23 armansito@google.com [sksl][wgsl] Struct type and global variable declarations
2023-01-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 920ae225a641 to 38d1dfe4578d (1 revision)
2023-01-23 johnstiles@google.com Add workaround for Android roll.
2023-01-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from fabf70586d95 to ada6bd70c604 (10 revisions)
2023-01-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from c98a413c3ea7 to 3b27647cb9f8 (8 revisions)
2023-01-21 fmalita@chromium.org Manual revert "[base] Make Bazel target and enforce IWYU"
2023-01-20 herb@google.com Merge SkScalerCache into SkStrike
2023-01-20 kjlubick@google.com Extract the double-precision cubic and quad solving code to base.
2023-01-20 jvanverth@google.com [graphite] Enable contextOptions flag for readPixels during testing Dawn
2023-01-20 kjlubick@google.com Add tests for SkDCubic::chopAt
2023-01-20 johnstiles@google.com Allow sqrt() to have a small margin of error.
2023-01-20 lovisolo@google.com Update IntelIris540 tasks to target GPU driver version 31.0.101.2115.
2023-01-20 johnstiles@google.com Add peephole optimizations to constant assignment.
2023-01-20 johnstiles@google.com Combine contiguous zero_slot_unmasked slot ranges.
2023-01-20 kjlubick@google.com [config] Make SK_API configurable from SkUserConfig
2023-01-20 johnstiles@google.com Add support for sqrt() to RP codegen.
2023-01-20 michaelludwig@google.com [graphite] Support hairlines/subpixel fills/strokes in AnalyticRoundRectRenderStep
2023-01-20 brianosman@google.com In legacy 8888 sprite blitters, use saturating adds
2023-01-20 kjlubick@google.com [base] Make Bazel target and enforce IWYU
2023-01-20 johnstiles@google.com Add RP codegen support for sin/cos/tan.
2023-01-20 johnstiles@google.com Add RP builder support for sin/cos/tan/sqrt.
2023-01-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 37a74218c401 to fabf70586d95 (4 revisions)
2023-01-20 johnstiles@google.com Use a return mask only where it is required.
2023-01-20 johnstiles@google.com Migrate GetReturnComplexity out of Inliner and into Analysis.
2023-01-20 robertphillips@google.com [graphite] Plumb new Graphite-specific version of two SkImage APIs
2023-01-20 herb@google.com Have SkStrikeCache.h load the SkUserConfig.h
2023-01-20 johnstiles@google.com Implement boolean-logic ops in RP codegen.
2023-01-20 ccameron@chromium.org ColorSpaceXformColorFilter: Fix leak
2023-01-20 kjlubick@google.com Replace SkDCubeRoot with std::cbrt
2023-01-20 ccameron@chromium.org SkGainmapShader: Use makeRawShader
2023-01-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from e960355a9a22 to c98a413c3ea7 (5 revisions)
2023-01-20 jvanverth@google.com Add perspective text GM.
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 kaushikiska@google.com ,nicolettep@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
2023-01-24 00:48:24 +00:00
Justin McCandless
68a06f0764
Ability to disable browser context menu ( flutter/engine#38682 )
...
Adds platform channel methods that disable/enable the context menu on web.
2023-01-23 16:11:13 -08:00
Jonah Williams
ce8689639f
[Impeller] uniform offsets account for size ( flutter/engine#39077 )
...
* uniform offsets account for size
* re-arrange fixtures
2023-01-23 22:24:33 +00:00
skia-flutter-autoroll
3bcf86d2aa
Roll Skia from f6a5c806294d to 1ccf2093cfa9 (2 revisions) ( flutter/engine#39028 )
...
https://skia.googlesource.com/skia.git/+log/f6a5c806294d..1ccf2093cfa9
2023-01-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from d27950c1863f to 920ae225a641 (7 revisions)
2023-01-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 7e02157df528 to 785ccde2f588 (10 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 fmalita@google.com ,kaushikiska@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
2023-01-23 14:49:29 -06:00
Michael Goderbauer
bc1c7e6cfa
Remove unnecessary null checks in doc snippet ( flutter/engine#39071 )
2023-01-23 20:43:22 +00:00
Mouad Debbar
105bb9ab43
[web] Build multiple CanvasKit variants (using toolchain_args) ( flutter/engine#38448 )
...
* [web] New gn for building CanvasKit
* Use toolchain_args to override CanvasKit gn args
* Use correct path for the generated canvaskit files
* Put toolchain close to target
* remove extra toolchains
* remove extra import
* add canvaskit_lite to archive
* fix local canvaskit path in tests
* add some guards using visibility and asserts
* renames
* formatting
* rename mistake
* Add github issue to the TODO
* Update buildroot sha
* clang-tidy error
* skip canvaskit targets when not needed
2023-01-23 20:37:18 +00:00
dependabot[bot]
e5a84c1c94
Bump github/codeql-action from 2.1.38 to 2.1.39 ( flutter/engine#39065 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2.1.38 to 2.1.39.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](515828d974...a34ca99b46 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-23 09:33:34 +00:00
Todd Volkert
2363e70858
Add more flexible image loading API ( flutter/engine#38905 )
...
* Add more flexible image loading API
This adds a new `instantiateImageCodecWithSize` method, which can be
used to decode an image into a size, where the target size isn't known
until the caller is allowed to inspect the image descriptor.
This enables the use case of loading an image whose aspect ratio isn't
known at load time, and which needs to be resized to fit within a
bounding box while also maintaining its original aspect ratio.
https://github.com/flutter/flutter/issues/118543
* Add test
* Fixed test failure
* Update
* Respond to review comments
* Add web implementation
* Fixed typo
* Review comments
Also changed the TargetImageSizeCallback to just take intrinsic
width & height, rather than the full image descriptor.
* Forgot to remove the _SizeOnlyImageDescriptor class - it's no longer needed
* Forgot to update test
2023-01-23 01:48:24 +00:00
skia-flutter-autoroll
22fd738b28
Roll Fuchsia Linux SDK from S6wQW1tLFe-YnReaZ... to l3c_b-vRr-o6ZFX_M... ( flutter/engine#39055 )
...
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 kaushikiska@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
2023-01-22 05:40:24 +00:00
skia-flutter-autoroll
c85bac08f9
Roll Fuchsia Linux SDK from rPo4_TYHCtkoOfRup... to S6wQW1tLFe-YnReaZ... ( flutter/engine#39048 )
...
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 kaushikiska@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
2023-01-21 10:06:18 +00:00
Chris Yang
353f0b5b32
[ios_platform_view] MaskView pool to reuse maskViews. ( flutter/engine#38989 )
...
* reuse maskView
reuse mask view
format
format
draft
draft
fixes
test
* comments
* fix comment
* test for releasing maskView
* updates
* fix
2023-01-21 04:26:04 +00:00
Jonah Williams
c2fc005e0f
[impeller] correct input order in ColorFilterContents::MakeBlend ( flutter/engine#39038 )
2023-01-20 22:22:17 +00:00
skia-flutter-autoroll
2f075746f0
Roll Dart SDK from ac4c63168ff2 to 03d35455a8d8 (1 revision) ( flutter/engine#39036 )
...
https://dart.googlesource.com/sdk.git/+log/ac4c63168ff2..03d35455a8d8
2023-01-20 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-147.0.dev
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@google.com ,kaushikiska@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter Engine: 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
2023-01-20 20:13:22 +00:00
Ben Konyi
002fce29e0
Revert "Remove references to Observatory ( #38919 )" ( flutter/engine#39035 )
...
Reason for revert: breaking Flutter -> plugins roll
This reverts commit 1f603711c7b7afe52dff3872a5035789e3ddba02.
2023-01-20 12:33:40 -05:00
Bruno Leroux
258cde6cd2
[macos] Synthesize modifier keys events on pointer events ( flutter/engine#37870 )
...
* [macos] Synthesize modifier keys events on pointer events
* Move test to FlutterViewControllerTest
* Simplify by using 'for in'
Co-authored-by: Bruno Leroux <bruno.leroux@gmail.com>
2023-01-20 10:43:16 +00:00
skia-flutter-autoroll
ed344b85d5
Roll Dart SDK from ddf70a598f27 to fbbfc122dba6 (9 revisions) ( flutter/engine#39029 )
...
https://dart.googlesource.com/sdk.git/+log/ddf70a598f27..fbbfc122dba6
2023-01-20 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-145.0.dev
2023-01-20 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-144.0.dev
2023-01-19 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-143.0.dev
2023-01-19 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-142.0.dev
2023-01-19 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-141.0.dev
2023-01-19 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-140.0.dev
2023-01-19 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-139.0.dev
2023-01-19 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-138.0.dev
2023-01-18 dart-internal-merge@dart-ci-internal.iam.gserviceaccount.com Version 3.0.0-137.0.dev
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/dart-sdk-flutter-engine
Please CC dart-vm-team@google.com ,kaushikiska@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter Engine: 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
2023-01-20 09:57:27 +00:00