Blender Git Commit Log

Git Commits -> Revision dee74c2

Revision dee74c2 by Brecht Van Lommel (master)
April 22, 2013, 14:27 (GMT)
Attempt to fix #35041 and #34725: cycles crash with OSL and both a 3D viewport
and preview running at the same time.

It seems there's something in OSL/LLVM that's not thread safe, but I couldn't
figure out what exactly. Now all renders share the same OSL ShadingSystem which
should avoid the problem.

Commit Details:

Full Hash: dee74c299ff345bfd4d516db5f55d7fb255db5d7
SVN Revision: 56208
Parent Commit: 919ecbe
Lines Changed: +110, -55

5 Modified Paths:

/intern/cycles/kernel/kernel_types.h (+6, -0) (Diff)
/intern/cycles/kernel/osl/osl_services.cpp (+7, -7) (Diff)
/intern/cycles/kernel/osl/osl_shader.cpp (+3, -0) (Diff)
/intern/cycles/render/osl.cpp (+85, -48) (Diff)
/intern/cycles/render/osl.h (+9, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021