[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [37881] trunk/blender/source/blender/gpu/ intern/gpu_buffers.c: VBO:

Nicholas Bishop nicholasbishop at gmail.com
Tue Jun 28 02:40:39 CEST 2011


Revision: 37881
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=37881
Author:   nicholasbishop
Date:     2011-06-28 00:40:39 +0000 (Tue, 28 Jun 2011)
Log Message:
-----------
VBO:

Fix for bug found by psy-fi.

* gpu_buffers.c was using GL_ARB_vertex_buffer_object to check for VBO
  support, should be using GLEW_ARB_vertex_buffer_object.

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	2011-06-27 23:24:24 UTC (rev 37880)
+++ trunk/blender/source/blender/gpu/intern/gpu_buffers.c	2011-06-28 00:40:39 UTC (rev 37881)
@@ -80,7 +80,7 @@
 	DEBUG_VBO("GPU_buffer_pool_new\n");
 
 	if( useVBOs < 0 ) {
-		if( GL_ARB_vertex_buffer_object ) {
+		if( GLEW_ARB_vertex_buffer_object ) {
 			DEBUG_VBO( "Vertex Buffer Objects supported.\n" );
 			useVBOs = 1;
 		}
@@ -484,7 +484,7 @@
 	for(i = 0, tottri = 0; i < totface; ++i)
 		tottri += mface[face_indices[i]].v4 ? 2 : 1;
 	
-	if(GL_ARB_vertex_buffer_object && !(U.gameflags & USER_DISABLE_VBO))
+	if(GLEW_ARB_vertex_buffer_object && !(U.gameflags & USER_DISABLE_VBO))
 		glGenBuffersARB(1, &buffers->index_buf);
 
 	if(buffers->index_buf) {
@@ -615,7 +615,7 @@
 	totquad= (gridsize-1)*(gridsize-1)*totgrid;
 
 	/* Generate index buffer object */
-	if(GL_ARB_vertex_buffer_object && !(U.gameflags & USER_DISABLE_VBO))
+	if(GLEW_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