Skip to content

[Impeller] Gaussian blur exhibits banding #138259

@gaaclarke

Description

@gaaclarke

In some cases the current implementation of the gaussian blur can manifest banding. We are working on reworking the blur, this just captures that the old behavior was off sometimes too.

old gaussian blur (with step 2.0 in fragment shader)

foo

Notice the slight vertical banding in the yellow circle.

experimental gaussian blur (with step 1.0 in fragment shader)

bar

Notice the differences with what pixels are being sampled at the left and top edges. It seems like the old algorithm is grabbing more of the black pixels.

diff

Screenshot 2023-11-10 at 2 37 42 PM

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work liste: impellerImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.team-engineOwned by Engine teamtriaged-engineTriaged by Engine team

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions