[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [45280] trunk/blender/source/blender/gpu/ intern/gpu_buffers.c: fix [#30643] Crasher on entering edit mode with VBOs enabled

Campbell Barton ideasman42 at gmail.com
Fri Mar 30 08:12:10 CEST 2012


Revision: 45280
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=45280
Author:   campbellbarton
Date:     2012-03-30 06:11:59 +0000 (Fri, 30 Mar 2012)
Log Message:
-----------
fix [#30643] Crasher on entering edit mode with VBOs enabled

Modified Paths:
--------------
    trunk/blender/source/blender/gpu/intern/gpu_buffers.c

Modified: trunk/blender/source/blender/gpu/intern/gpu_buffers.c
===================================================================
--- trunk/blender/source/blender/gpu/intern/gpu_buffers.c	2012-03-30 05:43:33 UTC (rev 45279)
+++ trunk/blender/source/blender/gpu/intern/gpu_buffers.c	2012-03-30 06:11:59 UTC (rev 45280)
@@ -895,11 +895,11 @@
 		return sizeof(int)*2*dm->drawObject->totedge;
 	case GPU_BUFFER_UVEDGE:
 		/* each face gets 3 points, 3 edges per triangle, and
-		   each edge has its own, non-shared coords, so each
-		   tri corner needs minimum of 4 floats, quads used
-		   less so here we can over allocate and assume all
-		   tris. */
-		return sizeof(float) * dm->drawObject->tot_triangle_point;
+		 * each edge has its own, non-shared coords, so each
+		 * tri corner needs minimum of 4 floats, quads used
+		 * less so here we can over allocate and assume all
+		 * tris. */
+		return sizeof(float) * 4 * dm->drawObject->tot_triangle_point;
 	default:
 		return -1;
 	}




More information about the Bf-blender-cvs mailing list