2430 Commits

Author SHA1 Message Date
Jonah Williams
e216667e2a Use kPremul_SkAlphaType in Picture.toImageSync (flutter/engine#35336) 2022-08-11 23:55:51 +00:00
ColdPaleLight
2077ba5ed2 Make 'DlImageColorSource' work with 'DlImage's (flutter/engine#35258) 2022-08-10 05:47:06 +00:00
Dan Field
132ab1a321 Reland toImageSync (flutter/engine#35283) 2022-08-09 22:32:04 +00:00
Chinmay Garde
b926297049 [Impeller] Cleanup Context API. (flutter/engine#35279) 2022-08-09 22:26:04 +00:00
Dan Field
abbca7b5e4 Revert "Collect textures from toImageSync safely (#35073)" (flutter/engine#35281)
This reverts commit 1f9bb2c26554f53995e7d02afc54a5566ad3310c.
2022-08-09 14:32:32 -07:00
Dan Field
1f9bb2c265 Collect textures from toImageSync safely (flutter/engine#35073) 2022-08-09 13:21:59 -07:00
Jonah Williams
b7472ec189 Automatically URI encode asset keys (flutter/engine#35270) 2022-08-09 19:49:04 +00:00
Ian Hickson
1bf885c590 Add an //ignore now that we are analyzing the sample code (flutter/engine#35235) 2022-08-08 21:09:04 +00:00
Zachary Anderson
f615fba929 Adds support for uniform arrays to FragmentPrograms (flutter/engine#35209) 2022-08-08 11:56:11 -07:00
Jonah Williams
1245043020 Support hot reload of asset fonts (flutter/engine#35213) 2022-08-08 18:06:05 +00:00
Zachary Anderson
ab33453a89 Roll mac clang, ignore spurious lints (flutter/engine#35196) 2022-08-05 15:50:08 -07:00
fatduckling
dc9d7f6f04 Fix #77084: flutter website doesn't resize properly when zoomed in/ou… (flutter/engine#33695) 2022-08-05 21:43:04 +00:00
Pierre-Louis
bbcfc5c06f Make it possible to obtain FontWeight integer value (flutter/engine#35183) 2022-08-05 17:34:04 +00:00
JsouLiang
6d68d589db ColorFilterLayer change SkColorFilter to DLColorFilter (flutter/engine#34744)
* change SkColorFilter to DlColorFilter

* draft for SkColorFilter to DlColorFilter

* draft for SkColorFilter to DlColorFilter

* Formatting code

* Use DlColorFilter for ColorFilterLayer; Change the test cases

* Use DlObject for test cases

* fix some nits

* update code formats

* update the local variable name
2022-08-05 21:00:54 +08:00
Yegor
dea9cc4f0f [web] remove dependency on web_installers and transitively all code that used it (flutter/engine#32852) 2022-08-04 23:03:03 +00:00
JKris95
048a1cb86b Adds documentation for PathMetric.length (flutter/engine#34923) 2022-08-04 20:52:05 +00:00
Ian Hickson
4f71760639 We decided not to support bare ellipsis in the API docs. (flutter/engine#35146) 2022-08-04 20:11:05 +00:00
Zachary Anderson
da2eeac15b [impellerc] Namespace user functions (flutter/engine#35155) 2022-08-04 12:10:38 -07:00
Michael Goderbauer
045b068cc1 remove outdated ignores (flutter/engine#35143) 2022-08-04 18:29:03 +00:00
Zachary Anderson
bbb6ce33e0 Don't redefine SkSL builtin 'saturate' (flutter/engine#35154) 2022-08-04 04:36:03 +00:00
Phil Quitslund
2f21381404 fix noop toString() diagnostics (flutter/engine#35100) 2022-08-02 13:52:44 -07:00
Michael Goderbauer
f6aab09ca3 Remove unnecessary exceptions from analysis_options.yaml (flutter/engine#35054) 2022-08-02 16:20:03 +00:00
Michael Goderbauer
cc50c5249c Sync analysis_options.yaml with flutter/flutter (flutter/engine#34986) 2022-07-29 16:41:04 -07:00
Michael Goderbauer
f6d473bbd7 Enable analysis for all of dart:ui (flutter/engine#34988) 2022-07-29 05:29:03 +00:00
Ian Hickson
38194c973d API documentation cleanup (mainly code snippet fixes) (flutter/engine#34974) 2022-07-29 00:30:05 +00:00
Zachary Anderson
aa0adcdb7c Compute rather than hardcode the host output suffix (flutter/engine#34978) 2022-07-28 12:44:54 -07:00
Sam Rawlins
85fc2ae0ba Move imageFormats template to instantiateImageCodec dartdoc (flutter/engine#34948) 2022-07-28 17:02:04 +00:00
Zachary Anderson
d560fa20d1 Remove FragmentProgram.fromAssetAsync() (flutter/engine#34951) 2022-07-27 15:34:21 -07:00
Chinmay Garde
135c71aef7 Delete disabled test ImageDecoderFixtureTest.CanResizeWithoutDecode (flutter/engine#34945) 2022-07-27 20:55:04 +00:00
Zachary Anderson
93e8c0a8bd Third part of soft transition to async FragmentProgram.fromAsset (flutter/engine#34932) 2022-07-27 08:07:14 -07:00
Zachary Anderson
e1c4902abd Starts a transition to an async FragmentProgram.fromAsset (flutter/engine#34922) 2022-07-26 15:57:40 -07:00
Jim Graham
6e98966e70 use host_cpu in BUILD.gn to determine where to find gen_snapshot (flutter/engine#34870) 2022-07-26 22:18:04 +00:00
Dan Field
16ded74df2 Fix _endRecording native return type (flutter/engine#34891) 2022-07-25 19:06:04 +00:00
Zachary Anderson
84a8c22dd4 Delete dead source file (flutter/engine#34876) 2022-07-25 07:14:45 -07:00
Zachary Anderson
8cd062be3c Remove FragmentProgram.compile() (flutter/engine#34855) 2022-07-22 18:30:54 -07:00
nbayati
57d961b3ac Add support for assertive announcements in aria-live (flutter/engine#34640) 2022-07-23 01:21:04 +00:00
Jonah Williams
971d9b9410 let uniform float count / sampler count be reset (flutter/engine#34833) 2022-07-22 18:40:04 +00:00
Zachary Anderson
26a5b40455 [impellerc] Adds an --iplr flag (flutter/engine#34822) 2022-07-21 13:52:33 -07:00
Zachary Anderson
47ccd94f87 Null check uniforms in runtime stage (flutter/engine#34814) 2022-07-21 09:12:57 -07:00
Zachary Anderson
0796d456c7 Add entrypoint annotations to FragmentProgram fields (flutter/engine#34804) 2022-07-21 04:27:03 +00:00
Zachary Anderson
69f22945ed Check for shader data validity and add tests (flutter/engine#34793) 2022-07-20 18:45:11 -07:00
Jason Simmons
affd7c24a9 Wrap the global FFI dispatcher map initialization in a call_once (flutter/engine#34788) 2022-07-20 11:46:58 -07:00
Jason Simmons
51470b497b Use a map to look up dispatchers for Dart FFI function names (flutter/engine#34771) 2022-07-20 16:30:05 +00:00
Zachary Anderson
70b1a1ea42 Adds FragmentProgram.initFromAsset (flutter/engine#34649) 2022-07-20 08:51:13 -07:00
Dan Field
f37da53cfb Drop unnecessary @dart annotations (flutter/engine#34760) 2022-07-19 22:07:04 +00:00
Chinmay Garde
b69a07df25 [Impeller] Stub a Vulkan backend. (flutter/engine#34717) 2022-07-18 23:26:05 +00:00
Dan Field
a41257c563 Reland "dart:ui conversion from native to FfiNative" (#33116)" (flutter/engine#34700)
* Reland "dart:ui conversion from native to FfiNative" (#33116)"

This reverts commit d85395558f3d72c64d9c75e00c6ebdd5bf4583e3.

Resolves merge conflicts and updates modified/newly added
methods, and fixes the incorrect argument counts
on some of the Path methods.
2022-07-18 15:51:07 -07:00
joshualitt
7638ac4a52 [web] Remove dependency on dart:js. (flutter/engine#34211) 2022-07-18 14:05:34 -07:00
Zachary Anderson
39d01bcb5e [impellerc] Sort uniforms by location in SkSL backend (flutter/engine#34684) 2022-07-18 09:46:02 -07:00
Zachary Anderson
c0170658ed [impellerc] SkSL backend fix for the ink_sparkle shader (flutter/engine#34670) 2022-07-14 12:45:18 -07:00