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! */
 

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to