[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [58964] trunk/blender/source/blender/ compositor/operations: code cleanup: remove lock from ViewerOperation class

Campbell Barton ideasman42 at gmail.com
Tue Aug 6 11:27:20 CEST 2013


Revision: 58964
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=58964
Author:   campbellbarton
Date:     2013-08-06 09:27:20 +0000 (Tue, 06 Aug 2013)
Log Message:
-----------
code cleanup: remove lock from ViewerOperation class

Modified Paths:
--------------
    trunk/blender/source/blender/compositor/operations/COM_ViewerOperation.cpp
    trunk/blender/source/blender/compositor/operations/COM_ViewerOperation.h

Modified: trunk/blender/source/blender/compositor/operations/COM_ViewerOperation.cpp
===================================================================
--- trunk/blender/source/blender/compositor/operations/COM_ViewerOperation.cpp	2013-08-06 09:19:44 UTC (rev 58963)
+++ trunk/blender/source/blender/compositor/operations/COM_ViewerOperation.cpp	2013-08-06 09:27:20 UTC (rev 58964)
@@ -130,8 +130,9 @@
 
 void ViewerOperation::initImage()
 {
-	Image *anImage = this->m_image;
-	ImBuf *ibuf = BKE_image_acquire_ibuf(anImage, this->m_imageUser, &this->m_lock);
+	Image *ima = this->m_image;
+	void *lock;
+	ImBuf *ibuf = BKE_image_acquire_ibuf(ima, this->m_imageUser, &lock);
 
 	if (!ibuf) return;
 	BLI_lock_thread(LOCK_DRAW_IMAGE);
@@ -143,7 +144,7 @@
 		ibuf->x = getWidth();
 		ibuf->y = getHeight();
 		imb_addrectfloatImBuf(ibuf);
-		anImage->ok = IMA_OK_LOADED;
+		ima->ok = IMA_OK_LOADED;
 
 		ibuf->userflags |= IB_DISPLAY_BUFFER_INVALID;
 
@@ -165,7 +166,7 @@
 		this->m_depthBuffer = ibuf->zbuf_float;
 	}
 
-	BKE_image_release_ibuf(this->m_image, this->m_ibuf, this->m_lock);
+	BKE_image_release_ibuf(this->m_image, this->m_ibuf, lock);
 }
 
 void ViewerOperation::updateImage(rcti *rect)

Modified: trunk/blender/source/blender/compositor/operations/COM_ViewerOperation.h
===================================================================
--- trunk/blender/source/blender/compositor/operations/COM_ViewerOperation.h	2013-08-06 09:19:44 UTC (rev 58963)
+++ trunk/blender/source/blender/compositor/operations/COM_ViewerOperation.h	2013-08-06 09:27:20 UTC (rev 58964)
@@ -33,7 +33,6 @@
 	float *m_depthBuffer;
 	Image *m_image;
 	ImageUser *m_imageUser;
-	void *m_lock;
 	bool m_active;
 	float m_centerX;
 	float m_centerY;




More information about the Bf-blender-cvs mailing list