Blender Git Commit Log

Git Commits -> Revision 440ef73

Revision 440ef73 by Sergey Sharybin (master)
January 15, 2013, 07:56 (GMT)
Two threading issues:

- Drawing masks in image editor requires LOCK_DRAW_IMAGE around
ED_space_image_get* functions since they'll acquire image buffer.

Lock is needed because viewers will be modified directly in
compositor (see commend in draw_image_main)

- Seems that was wrong order of invalidating render result and
viewer image invalidation happened in Composite node, which
could easily lead to thread lock.

Commit Details:

Full Hash: 440ef7356aa45f908b755489423d06209514f875
SVN Revision: 53805
Parent Commit: f9133c5
Lines Changed: +21, -5

2 Modified Paths:

/source/blender/compositor/operations/COM_CompositorOperation.cpp (+4, -4) (Diff)
/source/blender/editors/space_image/space_image.c (+17, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021