Tong Mu
2117f15ec8
Impl & test ( flutter/engine#32061 )
2022-03-17 14:00:51 -07:00
Jim Graham
7e3a6b1d3d
provide Destructor for sized-new DlGradient shared_ptr objects ( flutter/engine#32088 )
2022-03-17 13:55:40 -07:00
skia-flutter-autoroll
8cae15f027
Roll Skia from c44439484113 to d37eac59fbeb (1 revision) ( flutter/engine#32089 )
2022-03-17 13:45:10 -07:00
gaaclarke
eb45cf1c9d
Fixed image generator registry usage with spawn. ( flutter/engine#31622 )
2022-03-17 13:10:11 -07:00
Chinmay Garde
31c8740cd7
Roll Impeller. ( flutter/engine#32084 )
2022-03-17 12:22:58 -07:00
skia-flutter-autoroll
066578cec2
Roll Skia from 5e035c66da3c to c44439484113 (1 revision) ( flutter/engine#32085 )
2022-03-17 12:10:10 -07:00
Jonah Williams
ab2ea2006c
ensure _futurize does not leak uncaught errors into the zone ( flutter/engine#32070 )
2022-03-17 11:05:06 -07:00
skia-flutter-autoroll
ae5d2a1ba7
Roll Skia from 02ebd1a23381 to 5e035c66da3c (19 revisions) ( flutter/engine#32082 )
2022-03-17 10:50:02 -07:00
skia-flutter-autoroll
dd6686d701
Roll Fuchsia Linux SDK from mVqiTwaVa... to RAyopISUl... ( flutter/engine#32069 )
2022-03-17 09:35:11 -07:00
skia-flutter-autoroll
5d0dea379e
Roll Skia from 9301fe3779bb to 02ebd1a23381 (4 revisions) ( flutter/engine#32067 )
2022-03-17 09:10:06 -07:00
Mouad Debbar
82f5785226
[web] Log all goldctl commands ( flutter/engine#32072 )
2022-03-17 09:48:30 -04:00
ColdPaleLight
4ea096162f
Disable several tests due to flakiness ( flutter/engine#32059 )
2022-03-17 03:55:09 -07:00
Jason Simmons
c6a09145d7
Wrap the global timeline event handler callback in a std::atomic ( flutter/engine#32073 )
2022-03-16 16:10:06 -07:00
Harry Terkelsen
c502114887
Update the magic number for JPEG to just FF D8 FF. ( flutter/engine#32076 )
2022-03-16 15:53:34 -07:00
Jackson Gardner
e3b4bee064
Fix issues with nested gradients in html renderer. ( flutter/engine#31887 )
...
* Fix issues with nested gradients in html renderer.
https://github.com/flutter/flutter/issues/99045
The DOM canvas does need to be able to handle gradient shaders, since if we are
inside of a context that is affected by an SVG filter we can't fall back to the
using canvas. This is because webkit doesn't apply the SVG filters to canvas
elements for some reason. In these situations, just do a full GL render of the
gradient and apply it as the background image on the DOM element.
* Add test that ensures we can render gradients from within an svg context.
* Fix analyzer issue.
* Change function name.
2022-03-16 15:19:45 -07:00
Mouad Debbar
c1d8789876
[web] Remove the --passfail flag when calling goldctl in post-submit ( flutter/engine#32071 )
2022-03-16 13:00:09 -07:00
Harry Terkelsen
231e728483
Add WASM target in gn ( flutter/engine#31670 )
2022-03-16 12:54:35 -07:00
Chinmay Garde
2a63aa8396
Add a display list op to clear to transformation stack. ( flutter/engine#32050 )
...
This allows for the implementation of the
DisplayListCanvasRecoder::didSetM44. Instead of another operation that
clears the transformation stack along with setting a new transformation
on it. A single no-payload operation that clears the stack is added.
Existing ops to push to the stack are then reused.
2022-03-16 12:40:24 -07:00
Junbin Deng
b14fd230bf
Fix done button click not blur in iOS keyboard ( flutter/engine#31718 )
2022-03-16 12:40:10 -07:00
Kaushik Iska
efb4e50614
Optionally specify the target dir in tools/gn ( flutter/engine#32065 )
2022-03-16 12:54:42 -04:00
skia-flutter-autoroll
e47b458d71
Roll Skia from e253cc3e55d3 to 9301fe3779bb (1 revision) ( flutter/engine#32064 )
2022-03-16 09:10:06 -07:00
Mouad Debbar
798f7cfd59
[web] Position spans absolutely within paragraph ( flutter/engine#31907 )
2022-03-16 11:22:44 -04:00
skia-flutter-autoroll
f6bd1d2739
Roll Skia from 0d81bc7bb04e to e253cc3e55d3 (1 revision) ( flutter/engine#32063 )
2022-03-16 07:35:10 -07:00
skia-flutter-autoroll
0d555d0118
Roll Skia from 8afe53fd76d3 to 0d81bc7bb04e (2 revisions) ( flutter/engine#32057 )
2022-03-16 00:35:07 -07:00
skia-flutter-autoroll
04322c610e
Roll Skia from a9bc6c643791 to 8afe53fd76d3 (1 revision) ( flutter/engine#32056 )
2022-03-15 23:05:10 -07:00
skia-flutter-autoroll
4aad6e9569
Roll Fuchsia Linux SDK from Ee9OX2o6P... to mVqiTwaVa... ( flutter/engine#32055 )
2022-03-15 22:10:08 -07:00
LongCatIsLooong
8e2d6777d1
[macOS] Forward key events to NSTextInputContext when there's composing text ( flutter/engine#32051 )
2022-03-15 21:15:09 -07:00
Dan Field
57f4b8e838
Make tracing safe ( flutter/engine#32042 )
2022-03-15 21:10:11 -07:00
eggfly
f3efac3388
[windows] Support win_debug_x86 compilation target in engine ( flutter/engine#30417 )
2022-03-15 20:10:10 -07:00
eggfly
a75451175f
Reland: Remove unused Settings::ToString. ( #8642 ) ( flutter/engine#32032 )
2022-03-15 19:55:10 -07:00
skia-flutter-autoroll
be93a5a286
Roll Skia from ffb49630eb1a to a9bc6c643791 (1 revision) ( flutter/engine#32053 )
2022-03-15 19:00:11 -07:00
Jim Graham
6027899f48
Add DlColorSource objects to hold information for SkShaders ( flutter/engine#31981 )
2022-03-15 16:55:04 -07:00
Dan Field
3a0d0b6e36
Support stencil buffers on OpenGL for Windows and Android ( flutter/engine#31967 )
2022-03-15 16:50:07 -07:00
Casey Hillers
91c9272b4c
[ci.yaml] Migrate remaining targets to cocoon scheduler ( flutter/engine#32018 )
2022-03-15 16:05:10 -07:00
skia-flutter-autoroll
acd8ebb1ee
Roll Skia from a48a3c9417c0 to ffb49630eb1a (3 revisions) ( flutter/engine#32048 )
2022-03-15 15:30:08 -07:00
Chinmay Garde
34f3581a3c
Switch the renderer to impeller based on the presence of a command line flag. ( flutter/engine#31959 )
...
Specifying the `--enable-impeller` flag will switch the renderer to using
Impeller instead of Skia. On platforms where Impeller is not supported, this
flag is ignored.
The notion of the `flutter::SurfaceFrame` has been augmented. Now, in the
absence of a Skia surface to render to, the surface frame will render into a
display list instead.
Impeller variants of the context and surface variants have been added to
`shell/gpu` and `shell/platform`. The variants prepare surface frames that
don’t/can’t specify a Skia surface thus forcing the surface frame to render to a
display list instead. Then, in the submit callback, they forward the display
list ops to the Impeller display list dispatcher.
This scheme has been chosen as it requires the fewest updates to engine
internals which all depend on Skia data structures. Instead of updating all
call-sites to be Skia neutral, the display list interface itself is being made
graphics package agnostic.
2022-03-15 14:12:53 -07:00
skia-flutter-autoroll
b8dc473834
Roll Skia from 9565f4bd902b to a48a3c9417c0 (3 revisions) ( flutter/engine#32044 )
2022-03-15 14:05:04 -07:00
LongCatIsLooong
8762ed9c33
[macOS] fix text selection when there's composing text ( flutter/engine#31936 )
2022-03-15 14:00:02 -07:00
Renzo Olivares
a96a314d63
Fix local text value and selection not updating when delta is sent to… ( flutter/engine#31966 )
...
* Fix local text value and selection not updating when delta is sent to framework
* readd new line
* Add test
* whitespace
* whitespace
* formatting
Co-authored-by: Renzo Olivares <roliv@google.com>
2022-03-15 13:16:19 -07:00
skia-flutter-autoroll
923eb85588
Roll Skia from 3d381dcbd2fd to 9565f4bd902b (3 revisions) ( flutter/engine#32039 )
2022-03-15 12:40:09 -07:00
skia-flutter-autoroll
336de757e9
Roll Skia from 66efe821b72f to 3d381dcbd2fd (1 revision) ( flutter/engine#32035 )
2022-03-15 11:15:13 -07:00
Emircan Uysaler
adb2b2e83c
[fuchsia] Remove kFlatlandDefaultViewportSize ( flutter/engine#31964 )
2022-03-15 08:20:47 -07:00
skia-flutter-autoroll
747b47f1a3
Roll Skia from b17e7aafc11e to 66efe821b72f (1 revision) ( flutter/engine#32029 )
2022-03-15 07:40:10 -07:00
skia-flutter-autoroll
73f31d751b
Roll Skia from e1880aed8f81 to b17e7aafc11e (1 revision) ( flutter/engine#32024 )
2022-03-14 23:05:06 -07:00
godofredoc
1f196c6735
Add top level cores dimension for Linux builders. ( flutter/engine#32006 )
2022-03-14 20:30:01 -07:00
skia-flutter-autoroll
481412e1ea
Roll Skia from ff138c94d600 to e1880aed8f81 (1 revision) ( flutter/engine#32019 )
2022-03-14 18:25:10 -07:00
ColdPaleLight
aa63b8f801
Migrate the API of GrDirectContext about resource memory limit ( flutter/engine#31977 )
2022-03-14 16:50:10 -07:00
skia-flutter-autoroll
c92b7bcf52
Roll Fuchsia Linux SDK from P8RdLi_Y_... to Ee9OX2o6P... ( flutter/engine#32016 )
2022-03-14 16:10:02 -07:00
Casey Hillers
5c6f09980a
[ci.yaml] Migrate bringup targets to cocoon scheduler ( flutter/engine#32012 )
2022-03-14 15:35:09 -07:00
skia-flutter-autoroll
1c2f2debb6
Roll Skia from 23cb29441338 to ff138c94d600 (4 revisions) ( flutter/engine#32014 )
2022-03-14 14:50:07 -07:00