engine icon indicating copy to clipboard operation
engine copied to clipboard

The Flutter engine

Results 339 engine issues
Sort by recently updated
recently updated
newest added

Now we can use DlImageFilter to replace SkImageFilter which can help us to enable some optimizations such as removing saveLayer objects for things like a matrix transform image filter on...

Work in progress (WIP)

If use `CADisplaylink` directly, the refresh rate of `CADisplaylink` is not correct **It doesn't match the refresh using for flutter rendering, and this will cause some junk and laggy when...

platform-ios
needs tests

Currently the perspective transform assumes OpenGL's NDC depth range of -1 to 1. This patch switches to Metal/Vulkan's range of 0 to 1. For GLES, the compiler is already emitting...

impeller

The code path dealing with release information was not implementing the relative paths calculation correctly. Bug: https://github.com/flutter/flutter/issues/81855 ## Pre-launch Checklist - [X] I read the [Contributor Guide] and followed the...

Description: This PR applies a Gaussian Blur filter to PlatformViews. Currently, the blur is applied when transform mutations are called, however this PR will be combined with PR #34355 (Create...

platform-ios

See [go/dart-leaktracker-productization](https://goto.google.com/dart-leaktracker-productization). Before merging to https://github.com/flutter/engine/tree/main/lib: - [x] code in ui - [x] code in web_ui - [x] test coverage - [ ] prepare PR with MemoryAllocations in flutter/foundation.dart, to...

platform-web

Measure text height using canvas2d's [measureText](https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/measureText) API. Height [metrics](https://developer.mozilla.org/en-US/docs/Web/API/TextMetrics) are available in most major browsers (Firefox doesn't support `fontBoundingBoxAscent`/`fontBoundingBoxDescent`). This works well when rendering text into a canvas2d. But when...

platform-web

No semantic change beyond debug labels and resource creation order. This just moves filter pass creation down the stack from `FilterContents::RenderToSnapshot` to `virtual FilterContents::RenderFilter`. - Filters now create their own...

needs tests
impeller

This change generates and uploads the framework sdk and dsym files for mac_ios_release. Bug: https://github.com/flutter/flutter/issues/81855 ## Pre-launch Checklist - [X] I read the [Contributor Guide] and followed the process outlined...

The changes proposed in this PR implement the sRGB to Linear Gamma filter in Impeller alongside accompanying tests. TODO(btrevisan): Add issue being fixed. TODO(btrevisan): Add screenshot of the playground. -...