7132 Commits

Author SHA1 Message Date
skia-flutter-autoroll
a306f499a4 Roll Skia from 0364f7b80e3a to 1979ef6d56dd (1 revision) (flutter/engine#32163) 2022-03-21 13:10:11 -07:00
skia-flutter-autoroll
ea5d47f49a Roll Skia from 01bc79b33f18 to 0364f7b80e3a (15 revisions) (flutter/engine#32161) 2022-03-21 11:45:04 -07:00
skia-flutter-autoroll
625579ca4e Roll Skia from c71ae5140090 to 01bc79b33f18 (1 revision) (flutter/engine#32151) 2022-03-21 08:40:04 -07:00
skia-flutter-autoroll
ae240220ca Roll Fuchsia Linux SDK from -T9kCGace... to x3USZXPJL... (flutter/engine#32153) 2022-03-21 07:20:06 -07:00
skia-flutter-autoroll
0cfb076493 Roll Skia from ecd2a66e6f82 to c71ae5140090 (1 revision) (flutter/engine#32150) 2022-03-20 19:35:04 -07:00
skia-flutter-autoroll
8390d632c6 Roll Fuchsia Linux SDK from NJbgEQmG8... to -T9kCGace... (flutter/engine#32148) 2022-03-20 17:55:03 -07:00
skia-flutter-autoroll
54f082cc88 Roll Fuchsia Linux SDK from 2ENmcDb4p... to NJbgEQmG8... (flutter/engine#32145) 2022-03-20 04:30:02 -07:00
skia-flutter-autoroll
43175715d0 Roll Skia from 4ead8b329736 to ecd2a66e6f82 (1 revision) (flutter/engine#32142) 2022-03-20 02:35:10 -07:00
skia-flutter-autoroll
b92cebe0a1 Roll Skia from b3275e1fd64c to 4ead8b329736 (1 revision) (flutter/engine#32141) 2022-03-20 00:55:03 -07:00
skia-flutter-autoroll
2771ba164b Roll Fuchsia Linux SDK from bltm6P1RV... to 2ENmcDb4p... (flutter/engine#32139) 2022-03-19 15:05:03 -07:00
JsouLiang
978758650d Use new DlBlendMode Object (flutter/engine#32026) 2022-03-19 14:10:07 -07:00
skia-flutter-autoroll
5bcd01beb2 Roll Fuchsia Linux SDK from voPt0GIuh... to bltm6P1RV... (flutter/engine#32136) 2022-03-19 01:45:11 -07:00
Zachary Anderson
ae98b3e9d0 Roll Impeller to 144d29b12def5058b34c910b5f0343f5355a968d (flutter/engine#32132)
* Roll Impeller to 144d29b12def5058b34c910b5f0343f5355a968d

* Update license file
2022-03-18 19:55:38 -07:00
skia-flutter-autoroll
847733dbe7 Roll Skia from 3562b565fda0 to b3275e1fd64c (1 revision) (flutter/engine#32129) 2022-03-18 17:55:01 -07:00
skia-flutter-autoroll
36f56d4ea1 Roll Skia from b8c117ced234 to 3562b565fda0 (2 revisions) (flutter/engine#32126) 2022-03-18 16:35:09 -07:00
skia-flutter-autoroll
4ff4d27b23 Roll Skia from 35275b3d511f to b8c117ced234 (2 revisions) (flutter/engine#32125) 2022-03-18 15:15:07 -07:00
skia-flutter-autoroll
6679b6b787 Roll Skia from 42bc49d5d332 to 35275b3d511f (5 revisions) (flutter/engine#32119) 2022-03-18 13:50:06 -07:00
skia-flutter-autoroll
964bff231e Roll Skia from 1df1a80ad20d to 42bc49d5d332 (3 revisions) (flutter/engine#32116) 2022-03-18 12:30:10 -07:00
skia-flutter-autoroll
6a6efc07d6 Roll Fuchsia Linux SDK from uawdfLUeA... to voPt0GIuh... (flutter/engine#32115) 2022-03-18 12:25:02 -07:00
skia-flutter-autoroll
9c1c643bcd Roll Skia from ac8c554dbec7 to 171450a1a043 (4 revisions) (flutter/engine#32109) 2022-03-18 09:50:05 -07:00
skia-flutter-autoroll
3725780823 Roll Skia from 9de6144f7d90 to ac8c554dbec7 (1 revision) (flutter/engine#32107) 2022-03-18 08:25:05 -07:00
skia-flutter-autoroll
669531716f Roll Skia from 0ac3ebbcfdeb to 9de6144f7d90 (3 revisions) (flutter/engine#32103) 2022-03-18 00:10:08 -07:00
skia-flutter-autoroll
bc222b1587 Roll Fuchsia Linux SDK from RAyopISUl... to uawdfLUeA... (flutter/engine#32102) 2022-03-17 22:55:13 -07:00
skia-flutter-autoroll
0a7cbd9716 Roll Skia from d37eac59fbeb to 0ac3ebbcfdeb (1 revision) (flutter/engine#32099) 2022-03-17 22:35:11 -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
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
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
Harry Terkelsen
231e728483 Add WASM target in gn (flutter/engine#31670) 2022-03-16 12:54:35 -07:00
skia-flutter-autoroll
e47b458d71 Roll Skia from e253cc3e55d3 to 9301fe3779bb (1 revision) (flutter/engine#32064) 2022-03-16 09:10:06 -07: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
Dan Field
57f4b8e838 Make tracing safe (flutter/engine#32042) 2022-03-15 21:10:11 -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
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
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
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
skia-flutter-autoroll
481412e1ea Roll Skia from ff138c94d600 to e1880aed8f81 (1 revision) (flutter/engine#32019) 2022-03-14 18:25: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
skia-flutter-autoroll
1c2f2debb6 Roll Skia from 23cb29441338 to ff138c94d600 (4 revisions) (flutter/engine#32014) 2022-03-14 14:50:07 -07:00