Dan Field

Results 56 issues of Dan Field

Tessellating paths is showing good results. We should extend this to strokes as well as fills.

optimize

Masks should be optimized away. Today they have to be implemented with a saveLayer/RT switch, which is especially sad. Consider this SVG: ```svg ``` It is trivially expressed as a...

optimize

We should be able to pre-process clips such that we do not require any clipping at runtime. For example, use path intersection logic to produce a path or set of...

optimize

We should be able to eliminate overdraw. This will also require that we pre-calculate blends especially for overlapping transparent shapes. This will mean we can eliminate saveLayers related to group/overlapping...

optimize

b/260361075 It would be nice to have a `PageView` that has a `cacheExtent` specified, so that pages could be pre-built. This is currently blocked because the iOS accessibility bridge does...

framework
c: proposal
customer: money (g3)
P2
team-framework
triaged-framework

After https://github.com/flutter/engine/pull/42349, we'll skip generating mipmaps when backgrounded on iOS. We should generate mipmaps once the gPU is available.

platform-ios
engine
P2
e: impeller
team-engine
triaged-engine

Is there a good way to mock or stub the loggingService when writing unit tests? Or perhaps overriding the service scope resolution? Basically I'd like to test a method that...

It would be nice to have something like MemoryFileSystem that can be initialized from an actual directory on disk. Write operations would always write to memory. Read operations would check...

I've read through a couple issues and https://github.com/github/semantic/blob/master/docs/adding-new-languages.md - mainly filing this so it's tracked somewhere and people out there realize it's desired. I'm a bit curious - is there...

enhancement
language-support

https://developer.android.com/reference/android/view/SurfaceHolder.Callback2 If we use the `surfaceRedrawNeeded`, we can synchronously block and not need the hack here: https://github.com/flutter/engine/blob/d9fc7f02104b2bf04301b07c5d1c2cd0fe2421d1/shell/platform/android/io/flutter/embedding/android/FlutterSurfaceView.java#L138-L140 And https://github.com/flutter/engine/blob/d9fc7f02104b2bf04301b07c5d1c2cd0fe2421d1/shell/platform/android/io/flutter/embedding/android/FlutterSurfaceView.java#L87-L88 /cc @johnmccutchan fyi

platform-android
engine
P2
team-android
triaged-android