[Bf-blender-cvs] [49d1c8d] master: Fix issue for OPENCL problem on Macosx 10.9.2

Monique Dewanchand noreply at git.blender.org
Sat Apr 5 21:34:48 CEST 2014


Commit: 49d1c8d8c689c917fa3fd7d309861f419ddac373
Author: Monique Dewanchand
Date:   Sat Apr 5 21:33:44 2014 +0200
https://developer.blender.org/rB49d1c8d8c689c917fa3fd7d309861f419ddac373

Fix issue for OPENCL problem on Macosx 10.9.2

===================================================================

M	source/blender/compositor/intern/COM_OpenCLDevice.cpp

===================================================================

diff --git a/source/blender/compositor/intern/COM_OpenCLDevice.cpp b/source/blender/compositor/intern/COM_OpenCLDevice.cpp
index bb60a62..30c1fb4 100644
--- a/source/blender/compositor/intern/COM_OpenCLDevice.cpp
+++ b/source/blender/compositor/intern/COM_OpenCLDevice.cpp
@@ -85,7 +85,7 @@ cl_mem OpenCLDevice::COM_clAttachMemoryBufferToKernelParameter(cl_kernel kernel,
 		CL_FLOAT
 	};
 
-	cl_mem clBuffer = clCreateImage2D(this->m_context, CL_MEM_READ_ONLY | CL_MEM_USE_HOST_PTR, &imageFormat, result->getWidth(),
+	cl_mem clBuffer = clCreateImage2D(this->m_context, CL_MEM_READ_ONLY | CL_MEM_COPY_HOST_PTR, &imageFormat, result->getWidth(),
 	                                  result->getHeight(), 0, result->getBuffer(), &error);
 
 	if (error != CL_SUCCESS) { printf("CLERROR[%d]: %s\n", error, clewErrorString(error));  }




More information about the Bf-blender-cvs mailing list