Revision: 29046
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=29046
Author:   joeedh
Date:     2010-05-28 16:45:16 +0200 (Fri, 28 May 2010)

Log Message:
-----------
fixed object id bug

Modified Paths:
--------------
    branches/render25/source/blender/blenkernel/intern/collision.c
    branches/render25/source/blender/render/intern/source/convertblender.c

Modified: branches/render25/source/blender/blenkernel/intern/collision.c
===================================================================
--- branches/render25/source/blender/blenkernel/intern/collision.c      
2010-05-28 10:37:15 UTC (rev 29045)
+++ branches/render25/source/blender/blenkernel/intern/collision.c      
2010-05-28 14:45:16 UTC (rev 29046)
@@ -895,7 +895,6 @@
 
        *w1 = (e * c - b * f) / (a * c - b * b);
        *w2 = (f - b * *w1) / c;
-
 }
 
 // calculates the distance of 2 edges

Modified: branches/render25/source/blender/render/intern/source/convertblender.c
===================================================================
--- branches/render25/source/blender/render/intern/source/convertblender.c      
2010-05-28 10:37:15 UTC (rev 29045)
+++ branches/render25/source/blender/render/intern/source/convertblender.c      
2010-05-28 14:45:16 UTC (rev 29046)
@@ -392,7 +392,7 @@
        int show_emitter, allow_render= 1, index, psysindex, i;
 
        if (dob)
-               index = par->index ? par->index : dob->index;
+               index = par->index ? par->index : dob->ob->index;
        else index = ob->index;
 
        /* the emitter has to be processed first (render levels of modifiers) */
@@ -775,7 +775,7 @@
                                                 * a dupligroup that has 
already been created before */
                                                if(dob->type != OB_DUPLIGROUP 
|| (obr=find_dupligroup_dupli(re, obd, 0))) {
                                                        mul_m4_m4m4(mat, 
dob->mat, re->cam.viewmat);
-                                                       obi= 
render_instance_create(&re->db, NULL, obd, ob, dob->index, 0, mat, obd->lay);
+                                                       obi= 
render_instance_create(&re->db, NULL, obd, ob, dob->ob->index, 0, mat, 
obd->lay);
 
                                                        /* fill in instance 
variables for texturing */
                                                        set_dupli_tex_mat(re, 
obi, dob);
@@ -803,7 +803,7 @@
                                                psysindex= 1;
                                                
for(psys=obd->particlesystem.first; psys; psys=psys->next) {
                                                        if(dob->type != 
OB_DUPLIGROUP || (obr=find_dupligroup_dupli(re, ob, psysindex))) {
-                                                               obi= 
render_instance_create(&re->db, NULL, obd, ob, dob->index, psysindex++, mat, 
obd->lay);
+                                                               obi= 
render_instance_create(&re->db, NULL, obd, ob, dob->ob->index, psysindex++, 
mat, obd->lay);
 
                                                                
set_dupli_tex_mat(re, obi, dob);
                                                                if(dob->type != 
OB_DUPLIGROUP) {


_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to