Search Issue Tracker


Fixed in 2020.3.48f1, 2021.3.26f1, 2022.2.20f1, 2023.1.0a15



Found in





Issue ID




[Metal] Color value is wrong in "UnityPerMaterial" cbuffer when changing color value with specific speeds



How to reproduce:
1. Open the user’s attached project
2. Deploy it to an iOS device
3. In the app, touch the screen and observe the result

Expected result: Colors of squares are changing evenly
Actual result: Colors of squares are glitching for one frame

Reproducible with: 10.10.0 (2020.3.39f1), 12.1.7 (2021.3.9f1), 13.1.8 (2022.1.15f1), 14.0.3 (2022.2.0b7), 15.0.1 (2023.1.0a9)

Reproduced on:
VLNQA00358 - iPhone 12, 14.1 iOS
VLNQA00310 - iPad Pro 12.9", 13.4.1 iOS
VLNQA00392 - iPad (9th generation), 15.0 iOS
iPhone XR, 15.1 iOS (user’s info)
iPhone X, 14.4 iOS (user’s info)

Not reproduced on:
Huawei - (ELS-NX9), Android 10, CPU: HiSilicon Kirin 990 5G, GPU: Mali-G76
Samsung Galaxy Z Flip3 5G (SM-F711B), Android 12, CPU: Snapdragon 888, GPU: Adreno (TM) 660
Samsung Galaxy S22 (SM-S901B), Android 12, CPU: Exynos 2200, GPU: Ltd.
Samsung Galaxy S10+ (SM-G975F), Android 10, CPU: NOT FOUND, GPU: Mali-G76

- Not reproducible in the macOS Standalone Player, Editor, and Android
- Touching the screen will change the speed of color change
- With speed value “1” the issue is not reproducible

  1. Resolution Note (fix version 2023.1.0a15):

    Fixed in: 2023.1.0a15

  2. Resolution Note (fix version 2022.2.20f1):

    Fixed in: 2022.2.20f1

  3. Resolution Note (fix version 2021.3.26f1):

    Fixed in: 2021.3.26f1

  4. Resolution Note (fix version 2020.3.48f1):

    Fixed in: 2020.3.48f1

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.