Roll Skia from dfb838747295 to 9e51c2c9e231 (26 revisions) (#38827) * Roll Skia from dfb838747295 to 9e51c2c9e231 (26 revisions) https://skia.googlesource.com/skia.git/+log/dfb838747295..9e51c2c9e231 2023-01-12 kjlubick@google.com Roll CanvasKit to 0.38.0 2023-01-12 jonahwilliams@google.com Allow clients to cache sample count and stencil params 2023-01-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 0a9529c8cd2d to 4053bc460f32 (6 revisions) 2023-01-12 herb@google.com Fix stack alignment for SkAutoSTArray 2023-01-12 kjlubick@google.com Remove SkBudgeted in favor of skgpu::Budgeted 2023-01-12 johnstiles@google.com Implement comma operator in RP codegen. 2023-01-12 johnstiles@google.com Allow cloning from another stack with an offset-from-top. 2023-01-12 fmalita@chromium.org [skottie] Initial text editing experiment 2023-01-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 46e3e213b046 to 1f9e50edd4d4 (9 revisions) 2023-01-12 kjlubick@google.com [base] Fold GrConfig.h into SkTypes.h 2023-01-12 kjlubick@google.com Break out metal headers used by C++ and ObjC code 2023-01-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SK Tool from 77e7d61086a2 to 65176286ea26 2023-01-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 154fb3872c36 to 0a9529c8cd2d (9 revisions) 2023-01-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from eab5947427ad to 410d8ba51f95 (17 revisions) 2023-01-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from 8bedae1a44a2 to 77e7d61086a2 (4 revisions) 2023-01-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 410b5acc7f3f to 46e3e213b046 (14 revisions) 2023-01-12 kyslov@google.com jpegr codec: get image origin from EXIF metadata 2023-01-12 ccameron@chromium.org Enable Jpeg gainmaps on Android 2023-01-11 johnstiles@google.com Add transpose support to RP codegen. 2023-01-11 johnstiles@google.com Add transpose support to the RP builder. 2023-01-11 jvanverth@google.com Some fixes to address null color attachment crash. 2023-01-11 johnstiles@google.com Create a RP transpose op, based on swizzle. 2023-01-11 kjlubick@google.com Remove two shim files 2023-01-11 kjlubick@google.com [canvaskit] Fix return value of Paragraph ranges 2023-01-11 kjlubick@google.com Disable JpegGainmapTest on WASM build 2023-01-11 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 93e4d1cd4725 to 154fb3872c36 (2 revisions) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/skia-flutter-autoroll Please CC aaclarke@google.com,herb@google.com,jacksongardner@google.com on the revert to ensure that a human is aware of the problem. To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md * Adjust to changes to CanvasKit getRectsForRange API. * remove unused commit * Roll CIPD CanvasKit and fix some unit tests. * Adjustments to direction API and unit tests. Co-authored-by: Jackson Gardner <jacksongardner@google.com> Co-authored-by: jonahwilliams <jonahwilliams@google.com>
Flutter is Google's SDK for crafting beautiful, fast user experiences for mobile, web, and desktop from a single codebase. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.
The Flutter Engine is a portable runtime for hosting Flutter applications. It implements Flutter's core libraries, including animation and graphics, file and network I/O, accessibility support, plugin architecture, and a Dart runtime and compile toolchain. Most developers will interact with Flutter via the Flutter Framework, which provides a modern, reactive framework, and a rich set of platform, layout and foundation widgets.
If you want to run/contribute to Flutter Web engine, more tooling can be found at felt. This is a tool written to make web engine development experience easy.
If you are new to Flutter, then you will find more general information on the Flutter project, including tutorials and samples, on our Web site at Flutter.dev. For specific information about Flutter's APIs, consider our API reference which can be found at the docs.flutter.dev.
Flutter is a fully open source project, and we welcome contributions. Information on how to get started can be found at our contributor guide.