Blender Git Commit Log

Git Commits -> Revision 89fa6a7

Revision 89fa6a7 by Brecht Van Lommel (master)
March 8, 2019, 14:16 (GMT)
Fix T60900, T61111, T61963: node values stuck after clearing keyframes.

This removes special dependency graph code that was intended to avoid GPU
shader recompiles by preserving the node tree and GPU material in specific
cases. This is no longer needed now that we have a general shader pass
cache that compares the generated shader code. The GPU material is already
being freed in material and world eval as well, so there's no point.

Note also that GPU materials are now safe to free from threads, actual
OpenGL buffer freeing happens delayed.

Commit Details:

Full Hash: 89fa6a7a063e74604c14aedef9b88599249e3a29
Parent Commit: 6cab5ab
Lines Changed: +3, -60

1 Modified Path:

/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc (+3, -60) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021