Commit: 955c13d61413ea185f300f3ed64fee4b5785db0e
Author: Antony Riakiotakis
Date:   Fri Jul 17 15:15:53 2015 +0200
Branches: master
https://developer.blender.org/rB955c13d61413ea185f300f3ed64fee4b5785db0e

Fix another index error, made multimaterial mapped meshes draw
incorrectly.

===================================================================

M       source/blender/blenkernel/intern/cdderivedmesh.c

===================================================================

diff --git a/source/blender/blenkernel/intern/cdderivedmesh.c 
b/source/blender/blenkernel/intern/cdderivedmesh.c
index 6880c1c..d5cdc50 100644
--- a/source/blender/blenkernel/intern/cdderivedmesh.c
+++ b/source/blender/blenkernel/intern/cdderivedmesh.c
@@ -739,7 +739,7 @@ static void cdDM_drawMappedFaces(
                                        if (i != totpoly - 1)
                                                next_actualFace = 
bufmat->polys[i + 1];
 
-                                       orig = (index_mp_to_orig) ? 
index_mp_to_orig[i] : i;
+                                       orig = (index_mp_to_orig) ? 
index_mp_to_orig[actualFace] : actualFace;
 
                                        if (setDrawOptions != NULL && (orig != 
ORIGINDEX_NONE))
                                                draw_option = 
setDrawOptions(userData, orig);

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

Reply via email to