Login  Register

Re: GL-CL interoperability in OSX

Posted by ac on Apr 20, 2011; 4:29pm
URL: https://forum.jogamp.org/GL-CL-interoperability-in-OSX-tp2837450p2843305.html

I get the following:

HOST_JRE: 1.6.0_22-b04-307-10M3326
HOST_JVM: Java HotSpot(TM) 64-Bit Server VM
HOST_ARCH: x86_64
HOST_NUM_CORES: 2
HOST_OS: Mac OS X
HOST_LITTLE_ENDIAN: true
CL_BINDING_UNAVAILABLE_FUNCTIONS: [clCreateEventFromGLsyncKHR, clCreateSubBuffer, clCreateSubDevicesEXT, clCreateUserEvent, clEnqueueCopyBufferRect, clEnqueueReadBufferRect, clEnqueueWriteBufferRect, clGetGLContextInfoKHR, clIcdGetPlatformIDsKHR, clReleaseDeviceEXT, clRetainDeviceEXT, clSetEventCallback, clSetMemObjectDestructorCallback, clSetUserEventStatus]

CL_PLATFORM_NAME: Apple
CL_PLATFORM_VERSION: OpenCL 1.0 (Dec 23 2010 17:30:26)
CL_PLATFORM_PROFILE: FULL_PROFILE
CL_PLATFORM_VENDOR: Apple
CL_PLATFORM_ICD_SUFFIX_KHR: com.jogamp.opencl.CLException$CLInvalidValueException: can not receive info string [error: CL_INVALID_VALUE]
CL_PLATFORM_EXTENSIONS: []

 - CL_DEVICE_NAME: GeForce 320M
 - CL_DEVICE_TYPE: GPU
 - CL_DEVICE_VERSION: OpenCL 1.0
 - CL_DEVICE_AVAILABLE: false
 - CL_DEVICE_ENDIAN_LITTLE: false
 - CL_DEVICE_PROFILE: FULL_PROFILE
 - CL_DEVICE_VENDOR: NVIDIA
 - CL_DEVICE_EXTENSIONS: [cl_APPLE_gl_sharing, cl_khr_byte_addressable_store, cl_APPLE_ContextLoggingFunctions, cl_khr_local_int32_extended_atomics, cl_APPLE_SetMemObjectDestructor, cl_khr_local_int32_base_atomics, cl_khr_global_int32_base_atomics, cl_khr_global_int32_extended_atomics]
 - CL_DEVICE_MAX_COMPUTE_UNITS: 6
 - CL_DEVICE_MAX_CLOCK_FREQUENCY: 950
 - CL_DEVICE_VENDOR_ID: 7088510129523533312
 - CL_DEVICE_OPENCL_C_VERSION: com.jogamp.opencl.CLException$CLInvalidOperationException: error while asking for info string [error: CL_INVALID_OPERATION]
 - CL_DRIVER_VERSION: CLH 1.0
 - CL_DEVICE_ADDRESS_BITS: 32
 - CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT: 1
 - CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR: 1
 - CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT: 1
 - CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG: 1
 - CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT: 1
 - CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE: 0
 - CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR: com.jogamp.opencl.CLException$CLInvalidOperationException: error while asking for info value [error: CL_INVALID_OPERATION]
 - CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT: com.jogamp.opencl.CLException$CLInvalidOperationException: error while asking for info value [error: CL_INVALID_OPERATION]
 - CL_DEVICE_NATIVE_VECTOR_WIDTH_INT: com.jogamp.opencl.CLException$CLInvalidOperationException: error while asking for info value [error: CL_INVALID_OPERATION]
 - CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG: com.jogamp.opencl.CLException$CLInvalidOperationException: error while asking for info value [error: CL_INVALID_OPERATION]
 - CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF: com.jogamp.opencl.CLException$CLInvalidOperationException: error while asking for info value [error: CL_INVALID_OPERATION]
 - CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT: com.jogamp.opencl.CLException$CLInvalidOperationException: error while asking for info value [error: CL_INVALID_OPERATION]
 - CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE: com.jogamp.opencl.CLException$CLInvalidOperationException: error while asking for info value [error: CL_INVALID_OPERATION]
 - CL_DEVICE_MAX_WORK_GROUP_SIZE: 512
 - CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS: 3
 - CL_DEVICE_MAX_WORK_ITEM_SIZES: [512, 512, 64]
 - CL_DEVICE_MAX_PARAMETER_SIZE: 4352
 - CL_DEVICE_MAX_MEM_ALLOC_SIZE: 134217728
 - CL_DEVICE_GLOBAL_MEM_SIZE: 268435456
 - CL_DEVICE_LOCAL_MEM_SIZE: 16384
 - CL_DEVICE_HOST_UNIFIED_MEMORY: com.jogamp.opencl.CLException$CLInvalidOperationException: error while asking for info value [error: CL_INVALID_OPERATION]
 - CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 65536
 - CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 0
 - CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 0
 - CL_DEVICE_MAX_CONSTANT_ARGS: 9
 - CL_DEVICE_IMAGE_SUPPORT: true
 - CL_DEVICE_MAX_READ_IMAGE_ARGS: 128
 - CL_DEVICE_MAX_WRITE_IMAGE_ARGS: 8
 - CL_DEVICE_IMAGE2D_MAX_WIDTH: 4096
 - CL_DEVICE_IMAGE2D_MAX_HEIGHT: 4096
 - CL_DEVICE_IMAGE3D_MAX_WIDTH: 2048
 - CL_DEVICE_IMAGE3D_MAX_HEIGHT: 2048
 - CL_DEVICE_IMAGE3D_MAX_DEPTH: 2048
 - CL_DEVICE_MAX_SAMPLERS: 16
 - CL_DEVICE_PROFILING_TIMER_RESOLUTION: 1000
 - CL_DEVICE_EXECUTION_CAPABILITIES: [EXEC_KERNEL]
 - CL_DEVICE_HALF_FP_CONFIG: []
 - CL_DEVICE_SINGLE_FP_CONFIG: [INF_NAN, ROUND_TO_NEAREST]
 - CL_DEVICE_DOUBLE_FP_CONFIG: []
 - CL_DEVICE_LOCAL_MEM_TYPE: LOCAL
 - CL_DEVICE_GLOBAL_MEM_CACHE_TYPE: NONE
 - CL_DEVICE_QUEUE_PROPERTIES: [PROFILING_MODE]
 - CL_DEVICE_COMPILER_AVAILABLE: true
 - CL_DEVICE_ERROR_CORRECTION_SUPPORT: false
 - cl_khr_fp16: false
 - cl_khr_fp64: false
 - cl_khr_gl_sharing | cl_APPLE_gl_sharing: true

 - CL_DEVICE_NAME: Intel(R) Core(TM)2 Duo CPU     P8600  @ 2.40GHz
 - CL_DEVICE_TYPE: CPU
 - CL_DEVICE_VERSION: OpenCL 1.0
 - CL_DEVICE_AVAILABLE: false
 - CL_DEVICE_ENDIAN_LITTLE: false
 - CL_DEVICE_PROFILE: FULL_PROFILE
 - CL_DEVICE_VENDOR: Intel
 - CL_DEVICE_EXTENSIONS: [cl_APPLE_gl_sharing, cl_khr_byte_addressable_store, cl_APPLE_ContextLoggingFunctions, cl_khr_fp64, cl_khr_local_int32_extended_atomics, cl_APPLE_SetMemObjectDestructor, cl_khr_local_int32_base_atomics, cl_khr_global_int32_base_atomics, cl_khr_global_int32_extended_atomics]
 - CL_DEVICE_MAX_COMPUTE_UNITS: 2
 - CL_DEVICE_MAX_CLOCK_FREQUENCY: 2400
 - CL_DEVICE_VENDOR_ID: 7376740505675236352
 - CL_DEVICE_OPENCL_C_VERSION: com.jogamp.opencl.CLException$CLInvalidOperationException: error while asking for info string [error: CL_INVALID_OPERATION]
 - CL_DRIVER_VERSION: 1.0
 - CL_DEVICE_ADDRESS_BITS: 64
 - CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT: 8
 - CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR: 16
 - CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT: 4
 - CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG: 2
 - CL_DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT: 4
 - CL_DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE: 2
 - CL_DEVICE_NATIVE_VECTOR_WIDTH_CHAR: com.jogamp.opencl.CLException$CLInvalidOperationException: error while asking for info value [error: CL_INVALID_OPERATION]
 - CL_DEVICE_NATIVE_VECTOR_WIDTH_SHORT: com.jogamp.opencl.CLException$CLInvalidOperationException: error while asking for info value [error: CL_INVALID_OPERATION]
 - CL_DEVICE_NATIVE_VECTOR_WIDTH_INT: com.jogamp.opencl.CLException$CLInvalidOperationException: error while asking for info value [error: CL_INVALID_OPERATION]
 - CL_DEVICE_NATIVE_VECTOR_WIDTH_LONG: com.jogamp.opencl.CLException$CLInvalidOperationException: error while asking for info value [error: CL_INVALID_OPERATION]
 - CL_DEVICE_NATIVE_VECTOR_WIDTH_HALF: com.jogamp.opencl.CLException$CLInvalidOperationException: error while asking for info value [error: CL_INVALID_OPERATION]
 - CL_DEVICE_NATIVE_VECTOR_WIDTH_FLOAT: com.jogamp.opencl.CLException$CLInvalidOperationException: error while asking for info value [error: CL_INVALID_OPERATION]
 - CL_DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE: com.jogamp.opencl.CLException$CLInvalidOperationException: error while asking for info value [error: CL_INVALID_OPERATION]
 - CL_DEVICE_MAX_WORK_GROUP_SIZE: 1
 - CL_DEVICE_MAX_WORK_ITEM_DIMENSIONS: 3
 - CL_DEVICE_MAX_WORK_ITEM_SIZES: [1, 1, 1]
 - CL_DEVICE_MAX_PARAMETER_SIZE: 4096
 - CL_DEVICE_MAX_MEM_ALLOC_SIZE: 1073741824
 - CL_DEVICE_GLOBAL_MEM_SIZE: 3221225472
 - CL_DEVICE_LOCAL_MEM_SIZE: 16384
 - CL_DEVICE_HOST_UNIFIED_MEMORY: com.jogamp.opencl.CLException$CLInvalidOperationException: error while asking for info value [error: CL_INVALID_OPERATION]
 - CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE: 65536
 - CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE: 64
 - CL_DEVICE_GLOBAL_MEM_CACHE_SIZE: 3145728
 - CL_DEVICE_MAX_CONSTANT_ARGS: 8
 - CL_DEVICE_IMAGE_SUPPORT: true
 - CL_DEVICE_MAX_READ_IMAGE_ARGS: 128
 - CL_DEVICE_MAX_WRITE_IMAGE_ARGS: 8
 - CL_DEVICE_IMAGE2D_MAX_WIDTH: 8192
 - CL_DEVICE_IMAGE2D_MAX_HEIGHT: 8192
 - CL_DEVICE_IMAGE3D_MAX_WIDTH: 2048
 - CL_DEVICE_IMAGE3D_MAX_HEIGHT: 2048
 - CL_DEVICE_IMAGE3D_MAX_DEPTH: 2048
 - CL_DEVICE_MAX_SAMPLERS: 16
 - CL_DEVICE_PROFILING_TIMER_RESOLUTION: 1
 - CL_DEVICE_EXECUTION_CAPABILITIES: [EXEC_KERNEL, EXEC_NATIVE_KERNEL]
 - CL_DEVICE_HALF_FP_CONFIG: []
 - CL_DEVICE_SINGLE_FP_CONFIG: [DENORM, INF_NAN, ROUND_TO_NEAREST]
 - CL_DEVICE_DOUBLE_FP_CONFIG: [DENORM, INF_NAN, ROUND_TO_NEAREST, ROUND_TO_INF, ROUND_TO_ZERO, FMA]
 - CL_DEVICE_LOCAL_MEM_TYPE: GLOBAL
 - CL_DEVICE_GLOBAL_MEM_CACHE_TYPE: READ_WRITE
 - CL_DEVICE_QUEUE_PROPERTIES: [PROFILING_MODE]
 - CL_DEVICE_COMPILER_AVAILABLE: true
 - CL_DEVICE_ERROR_CORRECTION_SUPPORT: false
 - cl_khr_fp16: false
 - cl_khr_fp64: true
 - cl_khr_gl_sharing | cl_APPLE_gl_sharing: true