Search Issue Tracker

In Progress

Fix In Review for 6000.0.23f1

Votes

0

Found in

6000.0.20f1

Issue ID

UUM-82234

Regression

No

Metal: Error creating pipeline state... See description

--

-

Summary:
“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