Roll Skia from ce5854495a3a to c91ad88e89f8 (58 revisions) (#182678) Roll Skia from ce5854495a3a to c91ad88e89f8 (58 revisions) https://skia.googlesource.com/skia.git/+log/ce5854495a3a..c91ad88e89f8 2026-02-20 bungeman@google.com Remove debugger force identity matrix 2026-02-20 mike@reedtribe.org Move hashtable into pimpl 2026-02-20 borenet@google.com Roll Skia Infra from 64c7b19e265b to 416a772a9154 (18 revisions) 2026-02-20 cwallez@chromium.org Rename wgpu::TextureFormat::External -> OpaqueYCbCrAndroid 2026-02-20 nscobie@google.com Revert "Reland "[graphite] Define TextureUsage bit mask to generalize texture caps"" 2026-02-20 borenet@google.com [infra] Move Mac builds to new Mac Mini M4 Pro machines 2026-02-20 nicolettep@google.com Reland "[graphite] Separate backend GPU resource label update step" 2026-02-20 skia-autoroll@skia-public.iam.gserviceaccount.com Manual roll Dawn from cdd52676dc73 to 01c32bf96210 (4 revisions) 2026-02-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from f7be8b663ba2 to 57a5cdef988c (3 revisions) 2026-02-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 42ae4b5eee73 to cfe1bfd1f9bf (10 revisions) 2026-02-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 70bfa35054f7 to cdd52676dc73 (9 revisions) 2026-02-19 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial). 2026-02-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 0400617b8b2f to f7be8b663ba2 (3 revisions) 2026-02-19 from Dev Box [rust icc] Fix endianness of u16 table/grid data for skcms 2026-02-19 michaelludwig@google.com Reland "[graphite] Define TextureUsage bit mask to generalize texture caps" 2026-02-19 robertphillips@google.com Delete perma-failing *SAN jobs 2026-02-19 fmalita@google.com Remove sk_float_rsqrt_portable 2026-02-19 fmalita@google.com Remove SkPopCount_portable 2026-02-19 bungeman@google.com Implement MSKPPlayer::CmdRecordCanvas with SkNWayCanvas 2026-02-19 kjlubick@google.com Remove SK_DIRECT3D #ifdefs from GrDirectContext.h 2026-02-19 kjlubick@google.com Make bin/* scripts more platform independent 2026-02-19 kjlubick@google.com Replace SKNX_NO_SIMD with SKVX_DISABLE_SIMD 2026-02-19 fmalita@google.com Remove some portable math helpers 2026-02-19 bungeman@google.com Implement more MSKPPlayer 2026-02-19 kjlubick@google.com Remove some files that are no longer used 2026-02-19 robertphillips@google.com Fix Android Graphite Vulkan HWASAN job's name 2026-02-19 michaelludwig@google.com Revert "[graphite] Define TextureUsage bit mask to generalize texture caps" 2026-02-19 robertphillips@google.com Remove all Vulkan jobs from AlphaR2/RadeonR9M470X 2026-02-19 thomsmit@google.com [graphite] Add Experimental DrawListLayer 2026-02-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Skia Infra from ebe186f173eb to 64c7b19e265b (11 revisions) 2026-02-19 borenet@google.com [infra] Remove QuadroP400 Vulkan test job from CQ 2026-02-19 skia-autoroll@skia-public.iam.gserviceaccount.com Manual roll Dawn from 6d3c8e9fd2a6 to 70bfa35054f7 (5 revisions) 2026-02-19 arthursonzogni@chromium.org Disable PartitionAlloc by default. 2026-02-19 michaelludwig@google.com [graphite] Define TextureUsage bit mask to generalize texture caps 2026-02-19 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial). 2026-02-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 24ca4366b725 to 0400617b8b2f (4 revisions) 2026-02-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 1603b2a8f1cb to 42ae4b5eee73 (10 revisions) 2026-02-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 82df30ad2557 to 6d3c8e9fd2a6 (11 revisions) 2026-02-18 skia-autoroll@skia-public.iam.gserviceaccount.com MiraclePtr: Enable PartitionAlloc in tests. 2026-02-18 bungeman@google.com Implement more MSKPPlayer 2026-02-18 borenet@google.com [infra] Fix missing provisioning profile for iOS18 builds 2026-02-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from bf29606bcfcf to 24ca4366b725 (6 revisions) 2026-02-18 kjlubick@google.com Fix rewrite_includes.py on Windows 2026-02-18 kjlubick@google.com Use Direct3D as backend for Raster in viewer when available 2026-02-18 jmbetancourt@google.com Add logging level Info to Skia 2026-02-18 mike@reedtribe.org Reapply "Remove bespoke CLZ and CTZ implemenatations" ...
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.
For release and other announcements, join the flutter-announce mailing list. Our documentation also tracks breaking changes across releases.
The Flutter tool may occasionally download resources from Google servers. By downloading or using the Flutter SDK, you agree to the Google Terms of Service: https://policies.google.com/terms
For example, when installed from GitHub (as opposed to from a prepackaged archive), the Flutter tool will download the Dart SDK from Google servers immediately when first run, as it is used to execute the flutter tool itself. This will also occur when Flutter is upgraded (e.g. by running the flutter upgrade command).
We think Flutter will help you create beautiful, fast apps, with a productive, extensible and open development model, whether you're targeting iOS or Android, web, Windows, macOS, Linux or embedding it as the UI toolkit for a platform of your choice.
We want to enable designers to deliver their full creative vision without being forced to water it down due to limitations of the underlying framework. Flutter‘s layered architecture gives you control over every pixel on the screen and its powerful compositing capabilities let you overlay and animate graphics, video, text, and controls without limitation. Flutter includes a full set of widgets that deliver pixel-perfect experiences whether you’re building for iOS (Cupertino) or other platforms (Material), along with support for customizing or creating entirely new visual components.
Flutter is fast. It's powered by hardware-accelerated 2D graphics libraries like Skia (which underpins Chrome and Android) and Impeller. We architected Flutter to support glitch-free, jank-free graphics at the native speed of your device.
Flutter code is powered by the world-class Dart programming language, which enables compilation to 32-bit and 64-bit ARM machine code for iOS and Android, JavaScript and WebAssembly for the web, as well as Intel x64 and ARM for desktop devices.
Flutter offers stateful hot reload, allowing you to make changes to your code and see the results instantly without restarting your app or losing its state.
Flutter works with any development tool (or none at all), and also includes editor plug-ins for both Visual Studio Code and IntelliJ / Android Studio. Flutter provides tens of thousands of packages to speed your development, regardless of your target platform. And accessing other native code is easy, with support for both FFI (on Android, on iOS, on macOS, and on Windows) as well as platform-specific APIs.
Flutter is a fully open-source project, and we welcome contributions. Information on how to get started can be found in our contributor guide.