diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2016-01-19 12:55:40 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2016-01-19 12:56:52 +0300 |
commit | d44ea880ea447ff5c7bf05af83f533901f9c12d6 (patch) | |
tree | 98b8298fe7413972ad4c0d50f3520a7e2825329e /intern/cycles | |
parent | dea38d78c4c4dc965a622be6e676158686a076e2 (diff) |
Fix T47201: Cycles+OSL keeps image files open until Blender exits
Now image will be opened for while render session is active, this is
needed to keep image cache working correctly. But stopping render
should now release all files descriptors.
Diffstat (limited to 'intern/cycles')
-rw-r--r-- | intern/cycles/render/osl.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/intern/cycles/render/osl.cpp b/intern/cycles/render/osl.cpp index f81fc403ba6..022db16f2f5 100644 --- a/intern/cycles/render/osl.cpp +++ b/intern/cycles/render/osl.cpp @@ -186,7 +186,7 @@ void OSLShaderManager::texture_system_free() ts_shared_users--; if(ts_shared_users == 0) { - OSL::TextureSystem::destroy(ts_shared); + OSL::TextureSystem::destroy(ts_shared, true); ts_shared = NULL; } |