[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [23413] trunk/blender/source/blender/ editors/space_view3d/view3d_view.c: Fix #19391: quiting BGE could give drawing errors.

Brecht Van Lommel brecht at blender.org
Mon Sep 21 23:37:19 CEST 2009


Revision: 23413
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=23413
Author:   blendix
Date:     2009-09-21 23:37:19 +0200 (Mon, 21 Sep 2009)

Log Message:
-----------
Fix #19391: quiting BGE could give drawing errors. Blender now restores
the default OpenGL state after exiting the game engine, and also removed
settings the default state on start, since the game engine already does
this.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/space_view3d/view3d_view.c

Modified: trunk/blender/source/blender/editors/space_view3d/view3d_view.c
===================================================================
--- trunk/blender/source/blender/editors/space_view3d/view3d_view.c	2009-09-21 21:28:48 UTC (rev 23412)
+++ trunk/blender/source/blender/editors/space_view3d/view3d_view.c	2009-09-21 21:37:19 UTC (rev 23413)
@@ -1416,8 +1416,6 @@
 	
 	glPushAttrib(GL_ALL_ATTRIB_BITS);
 
-	GPU_state_init();
-
 	if(obact && obact->mode & OB_MODE_TEXTURE_PAINT)
 		GPU_paint_set_mipmap(1);
 	
@@ -1446,6 +1444,8 @@
 	
 	win->queue= queue_back;
 	
+	GPU_state_init();
+
 	glPopAttrib();
 }
 





More information about the Bf-blender-cvs mailing list