Skip to content

[material_ui] Fragment shader needs to use IMPELLER_OPENGLES_UNFLIPPED_DEPRECATED to migrate the y flip breaking change #187807

Description

@chunhtai

a recent framework pr undo the yflip #186556

Since we are decoupling the material_ui to its own package, the policy is to support current stable and master. Therefore, engine introduced IMPELLER_OPENGLES_UNFLIPPED_DEPRECATED for fragment shader to keep track of whether the y flip has been reverted.

We need to make sure the fragment shader is updated before we release 1.0.0

The change https://gist.github.com/chunhtai/24f06316721731cc132a9f0b9256c215

Update

After looking at the code, it looks like we need should move the shader from material to widget, in this case, we don't need to worry about backward compatibility

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work listf: material designflutter/packages/flutter/material repository.team-designOwned by Design Languages teamtriaged-designTriaged by Design Languages team

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions