Blender Git Loki
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)