Unity Issue Tracker - Mesh with vertex animation shader renders incorrectly when using DirectX11 and AMD GPU
Open
UUM-114401
Mesh with vertex animation shader renders incorrectly when using DirectX11 and AMD GPU
Unity: DirectX11
Open
6.7.X
6.6.X
6.5.X
6.4.X
6.3.X
6.0.X
Won't Fix
6.2.X
Unity 6000.2 has reached its end of life and will not receive further updates. If you need additional fixes, please upgrade to a newer Unity version.
Reproduction steps:
1. Open the attached “IN-111158.zip” project
2. Make sure DirectX11 is selected as the Graphics API in the Player settings
3. Go to File > Build Profiles
4. Switch the active Platform to Android
5. Open the “SampleScene”
6. From the Hierarchy, select the “model_Foliage_GrassBatch_A” GameObject
7. Observe its movement in the Scene view
Expected result: The base of the mesh is static
Actual result: The base of the mesh is also moving/is animated
Reproducible with: 6000.0.55f1, 6000.2.0f1, 6000.3.0a5
Couldn’t test with: 2023.1.0a1 (Project would not open with earlier versions)
Reproducible on: Windows 11 (Radeon RX 7700S), Windows 11 (RX 6800XT)
Not reproducible on: Windows 11 (NVIDIA RTX 3500)
Notes:
Does not reproduce with NVIDIA GPU’s
Does not reproduce if DirectX12 Graphics API is used for Windows
The base of the mesh should be static because of the vertex alpha channel color being correctly read and sent to the shader
Only reproduces if Android Platform is selected
Prioritise and Follow this issue
Have a workaround or additional info about this issue?