Search Issue Tracker

In Progress

Fixed in 2022.3.6f1, 2023.1.0a18

Fix In Review for 2021.3.X



Found in


Issue ID




[VFX] Undo not working correctly with Mesh Output's shader



Steps to repro:

1) Create a new VFX graph, open it

2) Add Output Mesh Block

3) Assign some new SG to its Shader property, perform Undo (notice that undo operation name is generic "VFXGraph" )

4) Observe that shader property stayed the same and an error got thrown:
Material 'Shader Graphs/Lit SG 1' with Shader 'Shader Graphs/Lit SG 1' doesn't have a texture property '_MainTex'
UnityEditor.Undo:Internal_CallUndoRedoPerformed (){code}

  1. Resolution Note (fix version 2023.1.0a18):

    This issue is related to this one:

  2. Resolution Note (fix version 2022.3.6f1):

    Verified in version 2022.3.6f1

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.