On 12/09/2013 03:21 PM, Markus Mohrhard wrote:
The source code is at
http://cgit.freedesktop.org/libreoffice/contrib/dev-tools/tree/opencl .
You might need something like
http://opengrok.libreoffice.org/xref/core/sc/Library_scopencl.mk#58 for OSX.

After applying

diff --git a/opencl/opencl-info.cxx b/opencl/opencl-info.cxx
index c0f0659..7670966 100644
--- a/opencl/opencl-info.cxx
+++ b/opencl/opencl-info.cxx
@@ -7,6 +7,8 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
  */

+#if 0
+
 #include "clew.h"

 #if defined(WIN32) | defined(_WIN32) || defined(__WIN32)
@@ -18,6 +20,12 @@
 #define OPENCL_DLL_NAME "libOpenCL.so"
 #endif

+#else
+
+#include "opencl.h"
+
+#endif
+
 #include <iostream>
 #include <fstream>
 #include <string>
@@ -138,7 +146,11 @@ void list_platforms(std::ofstream& file)

 int main(int, char**)
 {
+#if 0
     int status = clewInit(OPENCL_DLL_NAME);
+#else
+    int status = 0;
+#endif
     std::ofstream file("opencl.log");
     if(status < 0)
     {

succeeded to

cd opencl && g++ -o opencl-info opencl-info.cxx -I 
/System/Library/Frameworks/OpenCL.framework/Headers -framework OpenCL && ./opencl-info

and got the attached opencl.log.

Stephan


OpenCL platform
Name: Apple
Vendor: Apple
OpenCL version: OpenCL 1.2 (Aug 24 2013 21:03:27)
Extensions: cl_APPLE_SetMemObjectDestructor cl_APPLE_ContextLoggingFunctions cl_APPLE_clut cl_APPLE_query_kernel_names cl_APPLE_gl_sharing cl_khr_gl_event

  OpenCL device
   Name: Intel(R) Core(TM) i7-3740QM CPU @ 2.70GHz
   Version: OpenCL 1.2 
   Vendor: Intel
   Compute Units: 8
   Driver: 1.1


  OpenCL device
   Name: GeForce GT 650M
   Version: OpenCL 1.2 
   Vendor: NVIDIA
   Compute Units: 2
   Driver: 8.18.22 310.40.05f01
   Extensions: cl_APPLE_SetMemObjectDestructor cl_APPLE_ContextLoggingFunctions cl_APPLE_clut cl_APPLE_query_kernel_names cl_APPLE_gl_sharing cl_khr_gl_event cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_APPLE_fp64_basic_ops cl_khr_fp64 cl_khr_3d_image_writes cl_khr_depth_images cl_khr_gl_depth_images cl_khr_gl_msaa_sharing cl_khr_image2d_from_buffer 


  OpenCL device
   Name: HD Graphics 4000
   Version: OpenCL 1.2 
   Vendor: Intel
   Compute Units: 16
   Driver: 1.2(Sep 19 2013 22:31:23)
   Extensions: cl_APPLE_SetMemObjectDestructor cl_APPLE_ContextLoggingFunctions cl_APPLE_clut cl_APPLE_query_kernel_names cl_APPLE_gl_sharing cl_khr_gl_event cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_image2d_from_buffer cl_khr_gl_depth_images cl_khr_depth_images 


success
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to