[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [13905] trunk/blender/source/blender/ render/intern/source/convertblender.c:

Brecht Van Lommel brechtvanlommel at pandora.be
Thu Feb 28 19:54:27 CET 2008


Revision: 13905
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13905
Author:   blendix
Date:     2008-02-28 19:54:25 +0100 (Thu, 28 Feb 2008)

Log Message:
-----------

Fix for bug #8357: metaball rendering + radiosity was broken.

Modified Paths:
--------------
    trunk/blender/source/blender/render/intern/source/convertblender.c

Modified: trunk/blender/source/blender/render/intern/source/convertblender.c
===================================================================
--- trunk/blender/source/blender/render/intern/source/convertblender.c	2008-02-28 15:23:44 UTC (rev 13904)
+++ trunk/blender/source/blender/render/intern/source/convertblender.c	2008-02-28 18:54:25 UTC (rev 13905)
@@ -2349,7 +2349,7 @@
 	VlakRen *vlr, *vlr1;
 	Material *ma;
 	float *data, *nors, *orco, mat[4][4], imat[3][3], xn, yn, zn;
-	int a, need_orco, *index;
+	int a, need_orco, vlakindex, *index;
 
 	if (ob!=find_basis_mball(ob))
 		return;
@@ -2415,7 +2415,9 @@
 		/* mball -too bad- always has triangles, because quads can be non-planar */
 		if(index[3] && index[3]!=index[2]) {
 			vlr1= RE_findOrAddVlak(obr, obr->totvlak++);
+			vlakindex= vlr1->index;
 			*vlr1= *vlr;
+			vlr1->index= vlakindex;
 			vlr1->v2= vlr1->v3;
 			vlr1->v3= RE_findOrAddVert(obr, index[3]);
 			if(ob->transflag & OB_NEG_SCALE) 





More information about the Bf-blender-cvs mailing list