Jonah Williams
Jonah Williams
Right now screenshotter uses a picture, instead it should probably take the entire display list.
Beyond knowing that there is going to be a backdrop filter, we'll need to know if the backdrop filter is a blur so that we can create the offscreen texture...
After https://github.com/flutter/engine/pull/53597 lands, we'll be correctly delaying the start of each render pass until the first cmd is recorded. All that needs to be added is the coverage checks to...
This ensures that API like toImage/toImageSync use the new canvas implementation.
Experimentally support merging UI and platform thread on Android/iOS. This works by changing the shell holder to set the UI thread to the platform thread. Several shell APIs that post...
Draft while I work on breaking change, making sure this works, testing et cetera https://github.com/flutter/flutter/issues/127855
THe downsample uses bilinear filtering to read from the input texture. To avoid dropping data, we generate mipmaps. However if the downscale factor is 0.5 or 1.0, then we don't...
Iterating through every index value is really, really expensive. Especially if users are suppllying hundreds of thousands of vertices.
Copy-pasta docs: ``` /// Creates an image filter from a [FragmentShader]. /// /// The fragment shader provided here has additional requirements to be used /// by the engine for filtering....
Moving from impeller::Path to SkPath reveals the issue. Since flutter only interacts with impeller via SkPath this is likely an existing bug. 