Blender Git Commit Log

Git Commits -> Revision 25ab3aa

Revision 25ab3aa by Sergey Sharybin (master)
March 31, 2017, 15:08 (GMT)
Fix threading conflicts in multitex_ext_safe()

This function was modifying texture datablock, which makes the call
unsafe for call from multiple threads. Now we pass the argument that
we don't need nodes to the underlying functions.

There will be still race condition in noise texture, but that should
at least be free from crashes. Doesn't mean we shouldn't fix it tho.

Commit Details:

Full Hash: 25ab3aac9d6f1be6e75d6bf9233770a649832384
Parent Commit: 90df114
Lines Changed: +40, -21

1 Modified Path:

/source/blender/render/intern/source/render_texture.c (+40, -21) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021