18961 Commits

Author SHA1 Message Date
skia-flutter-autoroll
647e7ccfa4 Roll Skia from 060222bf1622 to de7a810734f3 (4 revisions) (flutter/engine#35416) 2022-08-15 22:24:05 +00:00
Chinmay Garde
88bf841fa6 Fix race in PushingMutlipleFramesSetsUpNewRecordingCanvas. (flutter/engine#35412) 2022-08-15 21:28:30 +00:00
skia-flutter-autoroll
55dd0e26a7 Roll Skia from babb35ec754b to 060222bf1622 (1 revision) (flutter/engine#35410) 2022-08-15 21:10:44 +00:00
Kaushik Iska
6efcd51c23 [Impeller] [vulkan] Wire-up command buffer and other bits (flutter/engine#35380) 2022-08-15 20:10:34 +00:00
Brandon DeRosier
8bbe783558 Give filters full responsibility over commands (flutter/engine#35389) 2022-08-15 10:22:25 -07:00
Brandon DeRosier
d9db0d0b47 [Impeller] Map to Metal's NDC in the perspective projection utility (flutter/engine#35394) 2022-08-15 10:21:43 -07:00
Jonah Williams
f223617fc2 [Impeller] Revert special character escaping in impellerc (flutter/engine#35365) 2022-08-15 10:13:52 -07:00
Bernardo Eilert Trevisan
da10edb0b0 GLFW example with dirty region management (flutter/engine#35057)
* Update the GLFW example callbacks.

* Update the dart example.

* Update CMakeLists

* Update library dependencies in the BUILD file.

* Documenting.

* Formatting.

* Update the callback name.

* Move glfw_drm example to a new folder.

* Create new example folder for drm_embedder.

* Add the flutter spinkit dependency

* Update BUILD files.

* Do not compile glfw_drm example if running it on mac.

* Update the executable name for the glfw_drm example.

* Avoid looking for the surface and display every time since they are always the same.

* Formatting.

* GN formatting.

* Update the way the user malloc's the existing damage

* Update comment

* Update example and add gitignore.

Co-authored-by: Bernardo Eilert Trevisan <btrevisan@google.com>
2022-08-15 09:45:07 -07:00
skia-flutter-autoroll
9d20eac007 Roll Skia from 0331237b7b78 to babb35ec754b (2 revisions) (flutter/engine#35405) 2022-08-15 15:59:19 +00:00
skia-flutter-autoroll
01cf68d1b3 Roll Skia from d8a4a8a96695 to 0331237b7b78 (1 revision) (flutter/engine#35402) 2022-08-15 14:12:10 +00:00
harbor
814bd40d90 Fix PlatformView multiple pointer crash caused by toMotionEvent (flutter/engine#34182) 2022-08-15 12:05:26 +00:00
skia-flutter-autoroll
af4a271859 Roll Skia from 6064203b019b to d8a4a8a96695 (2 revisions) (flutter/engine#35399) 2022-08-15 07:13:05 +00:00
skia-flutter-autoroll
c3ed61b368 Roll Skia from a36d00818f3d to 6064203b019b (1 revision) (flutter/engine#35398) 2022-08-15 05:53:58 +00:00
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