[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [28598] trunk/blender/source/blender/gpu/ intern/gpu_draw.c: Fix for GPU_free_unused_buffers deadlock, solution by Tamito Kajiyama, thanks!

Brecht Van Lommel brecht at blender.org
Wed May 5 19:14:45 CEST 2010


Revision: 28598
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=28598
Author:   blendix
Date:     2010-05-05 19:14:43 +0200 (Wed, 05 May 2010)

Log Message:
-----------
Fix for GPU_free_unused_buffers deadlock, solution by Tamito Kajiyama, thanks!

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

Modified: trunk/blender/source/blender/gpu/intern/gpu_draw.c
===================================================================
--- trunk/blender/source/blender/gpu/intern/gpu_draw.c	2010-05-05 17:07:55 UTC (rev 28597)
+++ trunk/blender/source/blender/gpu/intern/gpu_draw.c	2010-05-05 17:14:43 UTC (rev 28598)
@@ -799,6 +799,9 @@
 {
 	Image *ima;
 
+	if(!BLI_thread_is_main())
+		return;
+
 	BLI_lock_thread(LOCK_OPENGL);
 
 	for(ima=image_free_queue.first; ima; ima=ima->id.next)





More information about the Bf-blender-cvs mailing list