[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [57721] branches/soc-2013-bge/source/ blender/blenloader/intern/readfile.c: Adding a do_version for the base LoD level on objects.

Daniel Stokes kupomail at gmail.com
Tue Jun 25 01:38:57 CEST 2013


Revision: 57721
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=57721
Author:   kupoman
Date:     2013-06-24 23:38:57 +0000 (Mon, 24 Jun 2013)
Log Message:
-----------
Adding a do_version for the base LoD level on objects.

Modified Paths:
--------------
    branches/soc-2013-bge/source/blender/blenloader/intern/readfile.c

Modified: branches/soc-2013-bge/source/blender/blenloader/intern/readfile.c
===================================================================
--- branches/soc-2013-bge/source/blender/blenloader/intern/readfile.c	2013-06-24 23:24:39 UTC (rev 57720)
+++ branches/soc-2013-bge/source/blender/blenloader/intern/readfile.c	2013-06-24 23:38:57 UTC (rev 57721)
@@ -9514,6 +9514,23 @@
 		}
 	}
 
+	/* Load defaults for the level of detail System */
+	{
+		Object *ob;
+		LodLevel *base;
+
+		for (ob = main->object.first; ob; ob = ob->id.next) {
+			if (BLI_countlist(&ob->lodlevels) == 0) {
+				BKE_object_lod_add(ob);
+				base = BLI_findlink(&ob->lodlevels, 0);
+				base->distance = 0.0;
+				base->use_logic = base->use_mat = base->use_mesh = 1;
+				base->source = ob;
+				ob->currentlod = base;
+			}
+		}
+	}
+
 	/* WATCH IT!!!: pointers from libdata have not been converted yet here! */
 	/* WATCH IT 2!: Userdef struct init see do_versions_userdef() above! */
 




More information about the Bf-blender-cvs mailing list