skia-flutter-autoroll
fca13bca07
Roll Skia from 8aef5432c84f to 23d333bdd6a0 (5 revisions) ( flutter/engine#32993 )
2022-04-28 14:59:01 -07:00
Harry Terkelsen
6951e65912
Normalize color matrix translation values. ( flutter/engine#32990 )
2022-04-28 14:19:39 -07:00
Dan Field
d3fe83eab5
Remove ~SurfaceFrame ( flutter/engine#32915 )
2022-04-28 14:12:23 -07:00
skia-flutter-autoroll
c045df06b4
Roll Fuchsia Mac SDK from 1_HbRaMPf... to K0O1GyhL5... ( flutter/engine#32991 )
2022-04-28 13:59:03 -07:00
skia-flutter-autoroll
ae8f2ad68f
Roll Skia from 3444f8344a2e to 8aef5432c84f (2 revisions) ( flutter/engine#32989 )
2022-04-28 13:34:02 -07:00
Jason Simmons
2cb5459327
Add a benchmark that measures SkParagraph ParagraphBuilder for a simple use case ( flutter/engine#32985 )
2022-04-28 13:08:11 -07:00
Naud Ghebre
ea8342fc2b
[dart_test_runner] Adapt the dart runner to implement the suite fidl protocol so that it can be used in the v2 testing framework. ( flutter/engine#32751 )
2022-04-28 12:55:55 -07:00
skia-flutter-autoroll
a6880c6c34
Roll Fuchsia Linux SDK from YgQGNO0aG... to 0a14cLamO... ( flutter/engine#32988 )
2022-04-28 12:19:04 -07:00
skia-flutter-autoroll
3cc5353355
Roll Skia from c8830b9f4c72 to 3444f8344a2e (21 revisions) ( flutter/engine#32987 )
2022-04-28 12:09:05 -07:00
Casey Hillers
27a469f51e
[ci.yaml] Remove explicit caches ( flutter/engine#32986 )
2022-04-28 11:34:03 -07:00
LongCatIsLooong
61e0edc391
[iOS] Add UITextInteraction only when inputDelegate is nil ( flutter/engine#32881 )
2022-04-28 09:44:04 -07:00
Kaushik Iska
fe2ff918ca
Only call make gl context current if not already current ( flutter/engine#32967 )
2022-04-28 12:07:31 -04:00
joshualitt
9551a34912
[web] CL 1 ( flutter/engine#32689 )
2022-04-28 08:04:36 -07:00
skia-flutter-autoroll
1ef1a63cea
Roll Fuchsia Mac SDK from 0Z5WTruvI... to 1_HbRaMPf... ( flutter/engine#32980 )
2022-04-28 00:54:05 -07:00
skia-flutter-autoroll
afb8714130
Roll Fuchsia Linux SDK from 0CR1gRII3... to YgQGNO0aG... ( flutter/engine#32979 )
2022-04-27 22:54:02 -07:00
Brandon DeRosier
e0daef8dc7
Revert Skia roll to c8830b9f4c72 ( flutter/engine#32978 )
2022-04-27 21:55:59 -07:00
Dan Field
26c74cb827
Remove .github, revert temporary change to clang_tidy test ( flutter/engine#32977 )
2022-04-27 21:13:39 -07:00
skia-flutter-autoroll
a2c1fd7920
Roll Dart SDK from 52461b3fd24b to f6c50fc81b9c (1 revision) ( flutter/engine#32976 )
2022-04-27 20:34:03 -07:00
skia-flutter-autoroll
83df34f48a
Roll Skia from 987c1354a519 to 6721d353a3a7 (1 revision) ( flutter/engine#32975 )
2022-04-27 20:29:03 -07:00
Jim Graham
0e92250c2a
Display list test executables ( flutter/engine#32973 )
2022-04-27 17:04:07 -07:00
skia-flutter-autoroll
2087a60d88
Roll Skia from c8830b9f4c72 to 987c1354a519 (3 revisions) ( flutter/engine#32974 )
2022-04-27 16:44:03 -07:00
Zachary Anderson
29c36d406e
Delete ShellTest::ResubmitFrame ( flutter/engine#32972 )
2022-04-27 16:39:03 -07:00
Zachary Anderson
fb5c781136
Delete AppLifecycleTests testDismissedFlutterViewControllerNotRespondingToApplicationLifecycle ( flutter/engine#32971 )
2022-04-27 16:14:04 -07:00
Zachary Anderson
a5caec7780
Delete DartIsolateTest::ValidLoadingUnitSucceeds ( flutter/engine#32970 )
2022-04-27 16:09:04 -07:00
Dan Field
88694b98e6
temporarily increase clang_tidy test limits
2022-04-27 15:57:33 -07:00
Dan Field
2ac2f67348
Missing files
2022-04-27 15:57:33 -07:00
Dan Field
d3d1343372
format
2022-04-27 15:57:33 -07:00
Kaushik Iska
2c35e17316
Check if sub_command_buffer is null before setting label ( flutter/engine#163 )
2022-04-27 15:57:33 -07:00
Brandon DeRosier
8d8404677a
Set path for linear gradient contents; don't fail renders for failed tessellations ( flutter/engine#162 )
2022-04-27 15:57:33 -07:00
Dan Field
bc34d52063
Avoid instancing/SSBOs for text to support GLES ( flutter/engine#160 )
2022-04-27 15:57:33 -07:00
Chinmay Garde
21088d20a8
Make it an error for a stage input to take more than one slot. ( flutter/engine#161 )
...
Earlier, no PerVertexData struct would be generated. The shader is
useless without reflection information.
Fixes https://github.com/flutter/flutter/issues/102521 .
2022-04-27 15:57:33 -07:00
Brandon DeRosier
389534cb82
Another coverage fix for border mask blur ( flutter/engine#158 )
2022-04-27 15:57:33 -07:00
Brandon DeRosier
7cea95af87
Separate FilterInput variants into their own TUs ( flutter/engine#152 )
2022-04-27 15:57:33 -07:00
Jim Graham
fababbc9c7
Revert "Use New DlPathEffect Object ( #98 )" ( flutter/engine#154 )
...
This reverts commit 615de639cd17c68743e6f8f9e87b883b2b20e958.
2022-04-27 15:57:33 -07:00
Jim Graham
f1a32cac0a
implement drawDisplayList in impeller dispatcher ( flutter/engine#153 )
2022-04-27 15:57:33 -07:00
JsouLiang
aaf2845d88
Use New DlPathEffect Object ( flutter/engine#98 )
2022-04-27 15:57:33 -07:00
Dan Field
82be149044
Remove dependency on Dart, add crash handler to impellerc ( flutter/engine#150 )
2022-04-27 15:57:33 -07:00
dependabot[bot]
9c186ec1db
Bump actions/checkout from 3.0.0 to 3.0.2 ( flutter/engine#151 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.0.0 to 3.0.2.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](a12a3943b4...2541b1294d )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-27 15:57:33 -07:00
Brandon DeRosier
cc598ce74a
Untie paths from entities ( flutter/engine#145 )
2022-04-27 15:57:33 -07:00
Brandon DeRosier
fa9bf454e3
Fix minor mask blur issues ( flutter/engine#149 )
2022-04-27 15:57:33 -07:00
Brandon DeRosier
63aac1a68c
Filters: Add local transforms ( flutter/engine#140 )
2022-04-27 15:57:33 -07:00
Dan Field
04bbef5e1b
Fix up build/test issues when building on or off of mac ( flutter/engine#148 )
2022-04-27 15:57:33 -07:00
Chinmay Garde
49069bef87
Fix Mac compilation issue. ( flutter/engine#147 )
2022-04-27 15:57:33 -07:00
Brandon DeRosier
a6134bf6ba
Implement mask blur in display list dispatcher ( flutter/engine#142 )
2022-04-27 15:57:33 -07:00
Chinmay Garde
bbe5ef72cb
Compile and package all shaders for the OpenGL ES backend. ( flutter/engine#146 )
...
* Dries up GN rules for Metal and OpenGL ES shader compilation and embedding in
a target binary.
* Adds support for shader compile time macro definitions. This is so that
workarounds for specific shader backends can be implemented. In the case of
this patch, there are temporary OpenGLES workaround for users of instancing
and SSBOs. These will be removed when I rework glyph rendering to not use
these features that are missing in legacy targets.
* Since there is no concept of an OpenGLES shader library akin to a `.metallib`,
adds a target called `blobcat` that concatenates shader blobs into single blob
that can be embedded into a target binary. No parsing or data copying is
necessary.
* `imgui_raster.vert` has been rewritten to work around the absence of unsigned
integer types in legacy backends.
2022-04-27 15:57:33 -07:00
Dan Field
b433a73aa4
Windows ( flutter/engine#144 )
...
Speculative fixes for Windows build
2022-04-27 15:57:33 -07:00
Brandon DeRosier
855ef1ba64
Fix subpass ordering ( flutter/engine#143 )
2022-04-27 15:57:33 -07:00
Chinmay Garde
12d6f25901
Add an OpenGL ES stub and parameterize all playgrounds on rendering backend. ( flutter/engine#141 )
...
As we add more rendering backends, adding a new enum value to a single macro
`INSTANTIATE_PLAYGROUND_SUITE` in `playground.h` will create a new test variant
in any suite that uses playgrounds.
The invocations will look like the following:
```
[ RUN ] Play/TypographerTest.CanCreateGlyphAtlas/Metal
[ OK ] Play/TypographerTest.CanCreateGlyphAtlas/Metal (210 ms)
[ RUN ] Play/TypographerTest.CanCreateGlyphAtlas/OpenGLES
[ OK ] Play/TypographerTest.CanCreateGlyphAtlas/OpenGLES (xxx ms)
```
If you want to test just one backend, you may add a filter like so
`--gtest_filter="*/Metal"`
Right now, I have not added a the OpenGLES variant to the default test suite
instantiation since there are so many failures (that is just a stub ATM). But,
if the need arises to skip specific tests based on the backend in use (we won't
support instancing in OpenGLES for example), the backend for the playground may
be queried before deciding to GTEST_SKIP the invocation.
One additional change in the patch that will be reworked soon is the Metal
specificity of the source set generated after reflection. This will be made
agnostic in the coming few patches. Right now, these headers are in the `mtl`
folder.
2022-04-27 15:57:33 -07:00
Brandon DeRosier
42ffb00546
Compute text coverage; use blend mode in savelayer; conservative pass collapse/elision behavior ( flutter/engine#129 )
2022-04-27 15:57:33 -07:00
Chinmay Garde
621719cab6
Add impellerc options to compile OpenGL Desktop and ES variant shaders. ( flutter/engine#139 )
...
Also parameterize all unit-tests so all backends are automatically tested.
2022-04-27 15:57:33 -07:00