Skip to content

[Impeller] Matrix4 rotate not working correctly. #120879

@vsarnatarotelepass

Description

@vsarnatarotelepass

Steps to Reproduce

  1. Execute flutter run on the code sample

I try in main branch 3.8.0-13.0.pre.54 after fix this #120272 but i still see different result with rotate when Impeller is enable
Expected results:

Actual results:

Code sample
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: Transform(
            transform: Matrix4.identity()
              ..setEntry(3, 2, 0.0015)
              ..rotateX(0.15577029759206362)
              ..rotateY(0.1569954980440906),
            alignment: FractionalOffset.center,
            filterQuality: FilterQuality.high,
            child: Container(
              color: Colors.red,
              width: 280,
              height: 170,
            )),
      ), // This trailing comma makes auto-formatting nicer for build methods.
    );
  }

Metadata

Metadata

Assignees

Labels

P2Important issues not at the top of the work listc: renderingUI glitches reported at the engine/skia or impeller rendering levele: impellerImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.found in release: 3.7Found to occur in 3.7found in release: 3.8Found to occur in 3.8has reproducible stepsThe issue has been confirmed reproducible and is ready to work onplatform-iosiOS applications specificallyr: fixedIssue is closed as already fixed in a newer version

Type

No type

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions