diff options
Diffstat (limited to 'intern')
-rw-r--r-- | intern/cycles/render/mesh.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/intern/cycles/render/mesh.cpp b/intern/cycles/render/mesh.cpp index 3a6fba32b34..8d12ace4252 100644 --- a/intern/cycles/render/mesh.cpp +++ b/intern/cycles/render/mesh.cpp @@ -967,6 +967,7 @@ void MeshManager::device_free(Device *device, DeviceScene *dscene) dscene->attributes_float.clear(); dscene->attributes_float3.clear(); +#ifdef WITH_OSL OSLGlobals *og = (OSLGlobals*)device->osl_memory(); if(og) { @@ -974,6 +975,7 @@ void MeshManager::device_free(Device *device, DeviceScene *dscene) og->attribute_map.clear(); og->object_names.clear(); } +#endif } void MeshManager::tag_update(Scene *scene) |