Search Issue Tracker

Active

Votes

0

Found in

6000.0.20f1

Issue ID

UUM-82234

Regression

No

“Metal: Error creating pipeline state (Universal Render Pipeline/2D/Sprite-Lit-Default): Vertex attribute BLENDINDICES0(5) of type uint4 cannot be read using MTLAttributeFormatFloat2 (null)“ when setting GPU Skinning to GPU after opening the project

--

-

How to reproduce (Stripped project):
1. Open the “ReproProject“ project
2. Open the “Repro“ scene
3. Navigate to the “Edit/Project Settings/Player/Other Settings/Rendering“
4. Set GPU Skinning to GPU
5. Observe the Console window

Alternative reproduction:
1. Import the “Happy Harvest” sample project
2. Open the “Farm_Outdoor“ scene
3. Navigate to the “Edit/Project Settings/Player/Other Settings/Rendering“
4. Set GPU Skinning to GPU
5. Observe the Console window

Expected result: No errors
Actual result: The “Metal: Error creating pipeline state (Universal Render Pipeline/2D/Sprite-Lit-Default): Vertex attribute BLENDINDICES0(5)/(BLENDINDICES0(4)) of type uint4 cannot be read using MTLAttributeFormatFloat2 (null)“ errors

Reproducible with: 6000.0.20f1
Could not test with: 2021.3.44f1, 2022.3.47f1 (Nor possible to switch the GPU Skinning between CPU and GPU)

Reproducible on: macOS 14.6.1 (Intel)
Not reproducible on: No other environments tested

Notes:
- Deactivating either one of the “Character/Visual/Prefab_character_base/nose“ or “Grid/House“ GameObjects will make the issue not reproducible
- The best way to reproduce is to change the GPU Skinning setting after reopening the project
- Might need to set GPU Skinning to GPU and back to CPU and once again to GPU several times to reproduce
- More information in the comments

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.