Skip to content

enable 'FragmentShader shader with array uniforms renders correctly' for impeller #180873

Description

@gaaclarke

_runSkiaTest('FragmentShader shader with array uniforms renders correctly', () async {
fails on impeller.

It turns out that the mat2Array is partially initialized on impeller. For example mat2Array[0][0][0] is its expected value, but mat2Array[0][1][0] is not, but mat2Array[1][0][0] is.

I've placed a print statement in the FragmentShader constructor for the size of the floats to intialize. On skia it correctly reports 20, on impeller it reports 40.

Metadata

Metadata

Assignees

Labels

e: impellerImpeller rendering backend issues and features requeststeam-engineOwned by Engine 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