Yuqian Li
2d8a00e21d
Add purge-persistent-cache ( #20013 )
...
For https://github.com/flutter/flutter/issues/39526
2020-07-28 10:29:59 -07:00
liyuqian
50ae2b997d
Set SkSL asset manager in RunConfiguration ctor ( #17948 )
2020-04-27 17:49:04 -07:00
liyuqian
31ecf878aa
Read SkSL from json asset ( #17861 )
...
Fixes https://github.com/flutter/flutter/issues/55219
2020-04-22 14:10:17 -07:00
liyuqian
a8af96da66
Read SkSLs from asset ( #17601 )
...
Fixes https://github.com/flutter/flutter/issues/53117
Test added:
- ShellTest.CanLoadSkSLsFromAsset
2020-04-10 00:16:33 -07:00
liyuqian
bb35963050
Add service protocol to get SkSLs ( #17300 )
...
Fixes https://github.com/flutter/flutter/issues/53114
2020-03-24 21:42:12 -07:00
Chinmay Garde
a925df1898
Remove incomplete static thread safety annotations. ( #13151 )
...
Fixes https://github.com/flutter/flutter/issues/42704 .
2019-10-16 17:28:31 -07:00
liyuqian
df0e911c67
SkSL precompile ( #12412 )
...
For https://github.com/flutter/flutter/issues/40686
Unit tests added:
- CacheSkSLWorks
- VisitFilesCanBeCalledTwice
- CanListFilesRecursively
2019-10-08 11:51:28 -07:00
gaaclarke
68ae872e22
Made the persistent cache's directory a const pointer. ( #9815 )
2019-07-18 08:57:50 -07:00
gaaclarke
1121fda40a
Added class docstrings for classes inside of shell/common. ( #9303 )
...
Added class docstrings for classes inside of shell/common.
2019-06-13 16:15:10 -07:00
Chinmay Garde
56052c70af
Rename the shell namespace to flutter. ( #8520 )
2019-04-09 17:10:46 -07:00
liyuqian
66fdeb163e
Add dump-shader-skp switch to help ShaderWarmUp ( #8148 )
...
Allow Flutter to automatically dump the skp that triggers new shader compilations. This is useful for writing custom ShaderWarmUp to reduce jank. By default, it's not enabled to reduce the overhead. This is only available in profile or debug build.
Later, we can add service protocol support to pull the skp from the client to the host. Currently, it works fine for Android-based devices (including our urgent internal clients) where we can `adb shell` into the cache directory.
2019-03-14 12:58:09 -07:00
liyuqian
87edd94e9c
Add read-only persistent cache ( #8049 )
...
Some clients (e.g., embedded devices) prefer generating persistent cache files for the specific device beforehand, and ship them as readonly files in OTA packages.
2019-03-08 12:15:45 -08:00
Jason Simmons
043d92c48a
Embedder API for setting the persistent cache path ( #7915 )
...
Fixes https://github.com/flutter/flutter/issues/28278
2019-02-21 17:30:17 -08:00
Michael Goderbauer
70a1106b50
Unify copyright lines ( #6757 )
2018-11-07 12:24:35 -08:00
Chinmay Garde
cc44ca5d04
Perform persistent cache stores on the IO thread outside the frame workload. ( #6350 )
2018-09-26 16:33:30 -07:00
Chinmay Garde
f2a3df97e2
Wire up the Skia persistent GPU related artifacts cache. ( #6278 )
...
Also teaches FML to create files and directories.
2018-09-26 14:54:09 -07:00