-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Milestone
Description
Problem Description
Previously, we composed transforms in JS using processTransform.js from the upstream RN repo. As of #9798, we forked the processTransform.js to allow the RNW Fabric implementation to compose transforms natively. Unfortunately, the float4x4 matrix multiply function does not produce consistent results with iOS and Android (see screenshots below).
Steps To Reproduce
- Run the RNTester > APIs > Transforms example
- Compare rendering between Windows and iOS/Android
- Notice that the two platforms do not produce identical results when transforms (e.g., translate and rotate) are composed.
Expected Results
Transforms must compose identically on both platforms.
CLI version
npx react-native --version
Environment
npx react-native infoTarget Platform Version
No response
Target Device(s)
No response
Visual Studio Version
No response
Build Configuration
No response
Snack, code example, screenshot, or link to a repository
| iOS | Windows |
|---|---|
![]() |
![]() |
Reactions are currently unavailable



