[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [29834] trunk/blender/source/blender/gpu/ intern/gpu_buffers.c: * Made sculpt drawing respect the "use VBO" preference.

Nicholas Bishop nicholasbishop at gmail.com
Wed Jun 30 21:35:08 CEST 2010


Revision: 29834
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=29834
Author:   nicholasbishop
Date:     2010-06-30 21:35:08 +0200 (Wed, 30 Jun 2010)

Log Message:
-----------
* Made sculpt drawing respect the "use VBO" preference.
* Hopefully this fixes some sculpt problems for people with broken drivers

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	2010-06-30 18:22:20 UTC (rev 29833)
+++ trunk/blender/source/blender/gpu/intern/gpu_buffers.c	2010-06-30 19:35:08 UTC (rev 29834)
@@ -459,7 +459,7 @@
 	for(i = 0, tottri = 0; i < totface; ++i)
 		tottri += mface[face_indices[i]].v4 ? 2 : 1;
 	
-	if(GL_ARB_vertex_buffer_object)
+	if(GL_ARB_vertex_buffer_object && !(U.gameflags & USER_DISABLE_VBO))
 		glGenBuffersARB(1, &buffers->index_buf);
 
 	if(buffers->index_buf) {
@@ -586,7 +586,7 @@
 	totquad= (gridsize-1)*(gridsize-1)*totgrid;
 
 	/* Generate index buffer object */
-	if(GL_ARB_vertex_buffer_object)
+	if(GL_ARB_vertex_buffer_object && !(U.gameflags & USER_DISABLE_VBO))
 		glGenBuffersARB(1, &buffers->index_buf);
 
 	if(buffers->index_buf) {





More information about the Bf-blender-cvs mailing list