2.5: merge with trunk, previous merge was only up to yesterday.
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r17416:HEAD
This commit is contained in:
@@ -457,6 +457,8 @@ static void write_nodetree(WriteData *wd, bNodeTree *ntree)
|
||||
write_curvemapping(wd, node->storage);
|
||||
else if(ntree->type==NTREE_COMPOSIT && (node->type==CMP_NODE_TIME || node->type==CMP_NODE_CURVE_VEC || node->type==CMP_NODE_CURVE_RGB))
|
||||
write_curvemapping(wd, node->storage);
|
||||
else if(ntree->type==NTREE_TEXTURE && (node->type==TEX_NODE_CURVE_RGB || node->type==TEX_NODE_CURVE_TIME) )
|
||||
write_curvemapping(wd, node->storage);
|
||||
else
|
||||
writestruct(wd, DATA, node->typeinfo->storagename, 1, node->storage);
|
||||
}
|
||||
@@ -1321,6 +1323,12 @@ static void write_textures(WriteData *wd, ListBase *idbase)
|
||||
if(tex->coba) writestruct(wd, DATA, "ColorBand", 1, tex->coba);
|
||||
if(tex->env) writestruct(wd, DATA, "EnvMap", 1, tex->env);
|
||||
|
||||
/* nodetree is integral part of texture, no libdata */
|
||||
if(tex->nodetree) {
|
||||
writestruct(wd, DATA, "bNodeTree", 1, tex->nodetree);
|
||||
write_nodetree(wd, tex->nodetree);
|
||||
}
|
||||
|
||||
write_previews(wd, tex->preview);
|
||||
}
|
||||
tex= tex->id.next;
|
||||
|
||||
Reference in New Issue
Block a user