Skip to content

[Impeller] MaskBlur does not honor setting the "respect_ctm" flag to false #142014

@flar

Description

@flar

The MaskBlur attribute should be scaled by the current transform except when used as a text attribute. The internal DisplayList rendering code correctly maintains this property with a flag on the DlBlurMaskFilter and it is set appropriately in the ui.Canvas code and the paragraph code.

Unfortunately, Impeller seems to always apply the transform to the blur radius/sigma with no condition to disable it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Issues that are less important to the Flutter projecte: impellerImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.r: fixedIssue is closed as already fixed in a newer versionteam-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