[Bf-blender-cvs] [1c89597] wiggly-widgets: Fix mistake with start offset of many facemaps

Antony Riakiotakis noreply at git.blender.org
Sat Nov 14 01:25:18 CET 2015


Commit: 1c8959781e9db4e092a17a4a88bd89e72ec914b8
Author: Antony Riakiotakis
Date:   Sat Nov 14 01:25:09 2015 +0100
Branches: wiggly-widgets
https://developer.blender.org/rB1c8959781e9db4e092a17a4a88bd89e72ec914b8

Fix mistake with start offset of many facemaps

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

M	source/blender/editors/space_view3d/drawobject.c

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

diff --git a/source/blender/editors/space_view3d/drawobject.c b/source/blender/editors/space_view3d/drawobject.c
index 8a928de..09effb8 100644
--- a/source/blender/editors/space_view3d/drawobject.c
+++ b/source/blender/editors/space_view3d/drawobject.c
@@ -8727,10 +8727,10 @@ void ED_draw_object_facemap(Scene *scene, struct Object *ob, int facemap)
 	if (dm->drawObject->facemapindices) {
 		if (dm->drawObject->facemapindices->use_vbo)
 			glDrawElements(GL_TRIANGLES, dm->drawObject->facemap_count[facemap] * 3, GL_UNSIGNED_INT,
-			               (int *)NULL + dm->drawObject->facemap_start[facemap]);
+			               (int *)NULL + dm->drawObject->facemap_start[facemap] * 3);
 		else
 			glDrawElements(GL_TRIANGLES, dm->drawObject->facemap_count[facemap] * 3, GL_UNSIGNED_INT,
-			               (int *)dm->drawObject->facemapindices->pointer + dm->drawObject->facemap_start[facemap]);
+			               (int *)dm->drawObject->facemapindices->pointer + dm->drawObject->facemap_start[facemap] * 3);
 	}
 	glPopAttrib();




More information about the Bf-blender-cvs mailing list