Search Issue Tracker
Won't Fix
Votes
0
Found in [Package]
12.0.0
Issue ID
1348526
Regression
No
ShaderGraph undo operation takes longer on bigger Shaders
Steps to reproduce:
1. Download and open the project "ShaderGraphSlow.zip"
2. Open the Water2 ShaderGraph (Assets > Shades > Water2)
3. Click on Create Node by Right-clicking inside the ShaderGraph
4. Delete the Node (Right-click the Node and Delete)
5. Notice the time taken to delete the Node
6. Create another new Node
7. This time press Ctrl + Z on Windows or Command + Z on macOS to undo the Node creation
Expected result: Undoing the Node creation takes the same amount of time as compared to deleting the Node
Actual result: Undoing the Node creation takes longer time than deleting the Node
Reproducible with: 7.6.0 (2019.4.29f1), 10.5.1 (2020.3.14f1), 11.0.0 (2021.1.15f1), 12.0.0 (2021.2.0b4)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Any small change in UI Builder Inspector refreshes Editor Inspector
- Inaccurate Box Collider boundaries on a rotated child Cube when the parent GameObject Scale is non-uniform
- [Android] "SHADOWS_SCREEN" set as shader Keyword when no "_ShadowMapTexture" is bound leads to freeze on a build on some Mali GPU devices
- The global scene list is overridden in a project built with command line when the Override Global Scene List setting is disabled in the build profile
- [Linux] AutoLocale log is logged when opening a project
Resolution Note:
It's a limitation of our current back end. We're actively in the middle of a refactor to a new back end (Graph Tools Foundation) which may address this issue. We will need to re-test and reassess this test case once the migration to the new back end is completed.