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
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
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
Brandon DeRosier
f4eec56a80
Border mask blur ( flutter/engine#132 )
2022-04-27 15:57:33 -07:00
dependabot[bot]
a8c598f9c3
Bump github/codeql-action from 2.1.7 to 2.1.8 ( flutter/engine#128 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2.1.7 to 2.1.8.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](0182a2c78c...1ed1437484 )
---
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-27 15:57:33 -07:00
Zachary Anderson
e47053d2ce
Adds --sksl target to impellerc ( flutter/engine#131 )
2022-04-27 15:57:33 -07:00
Dan Field
fc2d6fb436
Move static methods to anonymous namespace ( flutter/engine#137 )
2022-04-27 15:57:33 -07:00
Brandon DeRosier
5a342e838d
Filters: Replace Snapshot position with a full transform ( flutter/engine#130 )
2022-04-27 15:57:33 -07:00
Dan Field
75634a6ab9
Fix enum typedef for older mac SDKs ( flutter/engine#136 )
2022-04-27 15:57:33 -07:00