Jim Graham

Results 25 issues of Jim Graham

Zero length lines are supposed to draw their end cap decoration axis aligned at their singular point, but Impeller draws nothing. The following test case will demonstrate the problem if...

engine
P4
impeller

On a popular internal test app running under Impeller the edges of a Google Map platform view will cause flickering in the Flutter overlay while scrolling. The flickering lines always...

engine
P4
impeller

A new mechanism is added to manage all state between layers, including transforms, clips, and saveLayer attributes like opacity, ColorFilter and ImageFilter. The advantages of this mechanism include: - Can...

Work in progress (WIP)

This change will shift the implementation of opacity inheritance (used to implement the opacity peephole optimization) from the SKCanvas Dispatcher class to a Dispatcher delegate so that it can be...

Double checking that this should fail on Windows, but a simple follow-on fix will get it working again.

Work in progress (WIP)
needs tests

Introduces a new DlCanvas pure virtual API class that mirrors SkCanvas and provides a common API for talking to either an SkCanvas (through an adapter) or a DisplayListBuilder (which already...

Work in progress (WIP)

Issue https://github.com/flutter/flutter/issues/92366 points out that DisplayList can be a lot slower rendering very complex scrolling pictures. One tool that SkPicture uses to reduce rendering time is to maintain a BoundingBox...

engine
severe: performance
proposal
passed first triage
P4

The native PictureRecorder class creates an SkCanvas->Builder recorder by default as a vestigial reference to the early days of DisplayList integration where some of the native versions of ui.Canvas calls...

engine

### issue_link https://github.com/gskinnerTeam/flutter-wonderous-app/issues/54 ### Commit Hash a259613ab871d301834205d2a4c8da3327d95250 ### Target beta ### pr_link https://github.com/flutter/engine/pull/38163 ### Impacted Users Flutter developers using PlatformViews ### Impact Description PlatformViews are not disposed and linger on...

cp: review

There are a number of bugs related to the engine RasterCache mechanism. There are also a couple of umbrella bugs pulling together some of those issues, but seem more focused...

engine
severe: performance
passed first triage
perf: memory
P4