18948 Commits

Author SHA1 Message Date
skia-flutter-autoroll
fa34fdc4cf Roll Skia from de94ab05da63 to a36d00818f3d (1 revision) (flutter/engine#35392) 2022-08-13 07:46:08 +00:00
Chris Bracken
491db72a66 [Windows] Migrate error logging to FML_LOG (flutter/engine#35367)
Migrates error logging from logging directly to stderr to using the
FML_LOG macro with a specified log level.

No additional tests since there is no semantic change to the logging
(FML_LOG simply writes to stderr).
2022-08-12 22:19:39 -07:00
skia-flutter-autoroll
05d1623d3d Roll Skia from 009ec4385403 to de94ab05da63 (1 revision) (flutter/engine#35387) 2022-08-12 23:37:12 +00:00
skia-flutter-autoroll
8b90a3df8b Roll Skia from aa244737b2fd to 009ec4385403 (1 revision) (flutter/engine#35386) 2022-08-12 21:51:33 +00:00
skia-flutter-autoroll
5dc3f63dcc Roll Skia from fbbbdd228a14 to aa244737b2fd (2 revisions) (flutter/engine#35384) 2022-08-12 20:40:43 +00:00
skia-flutter-autoroll
d5bb5e8bc6 Roll Skia from 4c8980366baa to fbbbdd228a14 (5 revisions) (flutter/engine#35383) 2022-08-12 19:30:17 +00:00
skia-flutter-autoroll
8fef1da711 Roll Skia from 579816c289d3 to 4c8980366baa (3 revisions) (flutter/engine#35379) 2022-08-12 18:11:48 +00:00
Bernardo Eilert Trevisan
d9da8e0d2e Enable dirty region management within the Embedder API (flutter/engine#35022) 2022-08-12 10:52:54 -07:00
skia-flutter-autoroll
aa5f5cecc6 Roll Skia from 72044d88a240 to 579816c289d3 (2 revisions) (flutter/engine#35378) 2022-08-12 16:52:18 +00:00
skia-flutter-autoroll
9d512c4ef0 Roll Skia from 2026231c6abd to 72044d88a240 (1 revision) (flutter/engine#35377) 2022-08-12 15:27:15 +00:00
skia-flutter-autoroll
e395391250 Roll Skia from d0b3f6eafe1c to 2026231c6abd (1 revision) (flutter/engine#35376) 2022-08-12 14:18:05 +00:00
skia-flutter-autoroll
2b3c71855f Roll Skia from b621a886528f to d0b3f6eafe1c (1 revision) (flutter/engine#35374) 2022-08-12 13:06:13 +00:00
skia-flutter-autoroll
f800563c5c Roll Skia from c3108c8b1362 to b621a886528f (1 revision) (flutter/engine#35372) 2022-08-12 08:13:46 +00:00
skia-flutter-autoroll
0a5348795f Roll Skia from bdeedf187ec2 to c3108c8b1362 (2 revisions) (flutter/engine#35371) 2022-08-12 07:03:05 +00:00
skia-flutter-autoroll
b73fade8cd Roll Skia from 3901abed0034 to bdeedf187ec2 (1 revision) (flutter/engine#35368) 2022-08-12 05:53:37 +00:00
Kaushik Iska
e1075d5a71 [Impeller] [vulkan] Wire descriptor set layouts (flutter/engine#35363) 2022-08-12 01:29:33 +00:00
Kaushik Iska
f12961bf68 [Impeller] Trivial nullptr de-reference fix (flutter/engine#35361) 2022-08-12 00:51:11 +00:00
Chinmay Garde
9326af2363 [Impeller] Cleanup the build dependency graph. (flutter/engine#35360) 2022-08-12 00:27:07 +00:00
Kaushik Iska
b515ff55b9 [Impeller] [vulkan] Add support for wrapped surfaces (flutter/engine#35359) 2022-08-12 00:20:05 +00:00
Chris Bracken
c9a4689faf [Windows] Support native functions in test fixtures (flutter/engine#35357)
Adds the ability to register native functions for use in test fixtures.
This allows registering native C++ functions that can be invoked from
Dart code to perform the following common actions:

* Signal a waiting latch in the C++ part of the test.
* Pass data back to the C++ part of the test.
* Allow the C++ part of the test to pass data to the test.

Fixes: https://github.com/flutter/flutter/issues/109242
Fixes: https://github.com/flutter/flutter/issues/87299
2022-08-12 01:17:38 +01:00
Kaushik Iska
e0d55f71b3 [Impeller] [vulkan] reland binding offset for vulkan (flutter/engine#35356) 2022-08-12 00:03:04 +00:00
Jonah Williams
e216667e2a Use kPremul_SkAlphaType in Picture.toImageSync (flutter/engine#35336) 2022-08-11 23:55:51 +00:00
skia-flutter-autoroll
4433db3474 Roll Skia from 6e743daaf5cd to 3901abed0034 (2 revisions) (flutter/engine#35358) 2022-08-11 23:33:23 +00:00
Chinmay Garde
5ccf2b7f29 [Impeller] Add implementations for concurrent work-queues. (flutter/engine#35355) 2022-08-11 23:15:04 +00:00
skia-flutter-autoroll
ff5edb780d Roll Skia from 683a7ce89257 to 6e743daaf5cd (2 revisions) (flutter/engine#35354) 2022-08-11 22:22:04 +00:00
Tamir Duberstein
2aaeab3c9d Remove fx_logger_config_t.console_fd (flutter/engine#35302)
This was deprecated in https://fxrev.dev/708606.
2022-08-11 15:02:22 -07:00
Chinmay Garde
a48523baec [Impeller] Passes and command buffers hold weak handles to the context. (flutter/engine#35352)
This makes the submission simpler as the allocators can be acquired from the
pass itself.

Also makes command buffer submission go through a common method that performs
error checking before dispatch to the backend.
2022-08-11 14:50:10 -07:00
Jim Graham
fea6e19d60 [Impeller] Render axis-aligned Caps for zero length lines in Impeller (flutter/engine#35298) 2022-08-11 21:49:47 +00:00
skia-flutter-autoroll
8126a78906 Roll Skia from f2ac3b9728f7 to 683a7ce89257 (4 revisions) (flutter/engine#35351) 2022-08-11 21:11:51 +00:00
Chris Bracken
0daf9e6c85 Add doc comments to WindowsTestContext (flutter/engine#35350)
Adds missing doc comments to WindowsTestContext.

Issue: https://github.com/flutter/flutter/issues/87299
2022-08-11 14:04:31 -07:00
Chinmay Garde
2fde4a2cd0 [Impeller] Get rid of redundant viewport and scissor bindings. (flutter/engine#35330) 2022-08-11 18:28:37 +00:00
skia-flutter-autoroll
c111abc418 Roll Skia from ebdd78b09827 to a6569df91245 (2 revisions) (flutter/engine#35348) 2022-08-11 18:27:05 +00:00
Jim Graham
6dc961e278 add missing break statements in makeWithLocalMatrix (flutter/engine#35346) 2022-08-11 18:26:16 +00:00
skia-flutter-autoroll
de0858bd16 Roll Skia from 7acdbfc5ae97 to ebdd78b09827 (5 revisions) (flutter/engine#35342) 2022-08-11 17:17:21 +00:00
skia-flutter-autoroll
944e60d096 Roll Skia from 431cf68b785c to 7acdbfc5ae97 (2 revisions) (flutter/engine#35341) 2022-08-11 15:59:46 +00:00
skia-flutter-autoroll
483b19df2c Roll Skia from 85412c2ca484 to 431cf68b785c (2 revisions) (flutter/engine#35340) 2022-08-11 14:51:49 +00:00
skia-flutter-autoroll
c987dbc6ae Roll Skia from 41cb8f2f9d12 to 85412c2ca484 (1 revision) (flutter/engine#35339) 2022-08-11 13:41:43 +00:00
ColdPaleLight
104accebb1 [Impeller] Implement tiled texture contents for image color source (flutter/engine#35264) 2022-08-11 13:18:16 +00:00
ColdPaleLight
9900922ec2 [impeller] Add 'ColorSourceProc' for creating color source contents (flutter/engine#35299) 2022-08-11 10:14:17 +00:00
JsouLiang
35e4972207 optimize out unnecessary save restore pairs (flutter/engine#34967)
* drafting the solution to optimize out unnecessary save restore pairs

* remove unnecessary save/restore pairs

* delete the calculator change;

* fix some logic; Add some testcases

* Add test for set DlPaint

* update test cases

* Prune TranslateTriggersDeferredSave unittest
2022-08-11 15:48:40 +08:00
JsouLiang
073693e034 Create DlLocalMatrixImageFilter (flutter/engine#34878) 2022-08-11 07:44:51 +00:00
skia-flutter-autoroll
7835d14864 Roll Skia from 8caa45760bb7 to 41cb8f2f9d12 (2 revisions) (flutter/engine#35337) 2022-08-11 07:14:12 +00:00
skia-flutter-autoroll
cdd91033e7 Roll Skia from 2db645fcdde2 to 8caa45760bb7 (1 revision) (flutter/engine#35335) 2022-08-11 06:04:36 +00:00
godofredoc
dc08f08e52 Reland Add support for relative paths in mac os gen_snapshot. (flutter/engine#35332) 2022-08-11 05:40:07 +00:00
Jim Graham
d085114802 Revert "Add support for relative paths in mac os gen_snapshot." (flutter/engine#35331) 2022-08-11 02:59:28 +00:00
godofredoc
84911a25eb Add support for relative paths in mac os gen_snapshot. (flutter/engine#35324) 2022-08-11 00:30:26 +00:00
godofredoc
7990971133 Add global generator processing for mac_ios builds. (flutter/engine#35328) 2022-08-11 00:30:06 +00:00
skia-flutter-autoroll
5f5f16c6da Roll Skia from 4b3a5cc3181c to 2db645fcdde2 (2 revisions) (flutter/engine#35326) 2022-08-11 00:12:04 +00:00
Kaushik Iska
fe037aac1d [Impeller] [vulkan] Setup surface producer, and wireup swapchain sync objects (flutter/engine#35322) 2022-08-10 23:25:10 +00:00
skia-flutter-autoroll
30f729309c Roll Skia from 44a17e13fc9b to 4b3a5cc3181c (1 revision) (flutter/engine#35321) 2022-08-10 23:03:05 +00:00