[Bf-blender-cvs] [e362b04] master: Fix T48377: Cycles crash removing float image texture node during viewport render.

Brecht Van Lommel noreply at git.blender.org
Sun May 8 20:18:14 CEST 2016


Commit: e362b04c43d23ccc4ec14e26d481c283705ef9cf
Author: Brecht Van Lommel
Date:   Sun May 8 19:48:22 2016 +0200
Branches: master
https://developer.blender.org/rBe362b04c43d23ccc4ec14e26d481c283705ef9cf

Fix T48377: Cycles crash removing float image texture node during viewport render.

===================================================================

M	intern/cycles/render/image.cpp

===================================================================

diff --git a/intern/cycles/render/image.cpp b/intern/cycles/render/image.cpp
index 76a363b..95090ae 100644
--- a/intern/cycles/render/image.cpp
+++ b/intern/cycles/render/image.cpp
@@ -767,7 +767,7 @@ void ImageManager::device_update(Device *device, DeviceScene *dscene, Progress&
 				continue;
 
 			if(images[type][slot]->users == 0) {
-				device_free_image(device, dscene, slot + tex_image_byte_start);
+				device_free_image(device, dscene, type_index_to_flattened_slot(slot, (ImageDataType)type));
 			}
 			else if(images[type][slot]->need_load) {
 				if(!osl_texture_system || images[type][slot]->builtin_data)




More information about the Bf-blender-cvs mailing list