[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35885] trunk/blender/source/blender/ blenloader/intern/readfile.c: Fix for [#26646] Hair particle density texture prevents strand render on linked assets

Janne Karhu jhkarh at gmail.com
Tue Mar 29 23:00:42 CEST 2011


Revision: 35885
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35885
Author:   jhk
Date:     2011-03-29 21:00:42 +0000 (Tue, 29 Mar 2011)
Log Message:
-----------
Fix for [#26646] Hair particle density texture prevents strand render on linked assets
* Linked particle textures weren't expanded during file load.

Modified Paths:
--------------
    trunk/blender/source/blender/blenloader/intern/readfile.c

Modified: trunk/blender/source/blender/blenloader/intern/readfile.c
===================================================================
--- trunk/blender/source/blender/blenloader/intern/readfile.c	2011-03-29 18:44:18 UTC (rev 35884)
+++ trunk/blender/source/blender/blenloader/intern/readfile.c	2011-03-29 21:00:42 UTC (rev 35885)
@@ -12032,6 +12032,8 @@
 
 static void expand_particlesettings(FileData *fd, Main *mainvar, ParticleSettings *part)
 {
+	int a;
+
 	expand_doit(fd, mainvar, part->dup_ob);
 	expand_doit(fd, mainvar, part->dup_group);
 	expand_doit(fd, mainvar, part->eff_group);
@@ -12039,6 +12041,13 @@
 	
 	if(part->adt)
 		expand_animdata(fd, mainvar, part->adt);
+
+	for(a=0; a<MAX_MTEX; a++) {
+		if(part->mtex[a]) {
+			expand_doit(fd, mainvar, part->mtex[a]->tex);
+			expand_doit(fd, mainvar, part->mtex[a]->object);
+		}
+	}
 }
 
 static void expand_group(FileData *fd, Main *mainvar, Group *group)




More information about the Bf-blender-cvs mailing list