[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