I am starting playing with ReconstructMe ! That's great, thanks.
However, it took me some hours to be able to do the first scan due to configuration problem with OpenCL. In case that would help I give here what I went through to eventually make make it work.
My configuration is very small :
on the CPU side Pentium G6950 @ 2.8GHz (with an intergrated graphic card)+ a graphic card HD55800 + the ASUS Xtion Pro Live + XP.
I did install everything and started the first scan, but it was horribly buggy and impossible to make a scan even if all the windows where opened. I thaught then that my graphic card was to old.
Then I did a reconctructme --list_devices and saw that my CPU was listed but not my GPU.
By using a soft called TechPowerUp GPU-Z I saw that the OpenCl was not enabled fot my graphic card even if I had the last driver from ATI !
I had to install a previous catalyst but taking care that it was the one with ocl in its name : Catalyst-11-10-xp32-dd-ccc-ocl.exe . To reinstall that version I had to desinstall the up to date catalyst and install the old one.
And it eventually worked !! :)
I absolutly not sure It was the best way to handle the problem but it did work even if I don't understand why the latest driver did not install OpenCL for me.
Now i have the problem that others seems to encounter with the CL_INVALID_BUFFER_SIZE.
In case that would help here is the log :
[2012/10/11 09:33:00.597500][info ] Welcome to ReconstructMe
[2012/10/11 09:33:00.613125][info ] Running 0.6.0-405
[2012/10/11 09:33:00.613125][info ]
[2012/10/11 09:33:00.628750][info ] Licensed for non-commercial purposes only.
[2012/10/11 09:33:00.628750][info ] See 'Non-Commercial License of ReconstructMe.txt'
[2012/10/11 09:33:00.628750][info ]
[2012/10/11 09:33:04.628750][info ] Starting sensor
[2012/10/11 09:33:04.644375][info ] Testing OpenNI driver backend
[2012/10/11 09:33:05.331875][info ] Preparing environment for Device Cypress
[2012/10/11 09:33:05.331875][debug ] Preparing environment for Device Cypress
CL_DEVICE_VENDOR Advanced Micro Devices, Inc.
CL_DEVICE_VERSION OpenCL 1.1 AMD-APP-SDK-v2.5 (775.2)
CL_DEVICE_PROFILE FULL_PROFILE
CL_DRIVER_VERSION CAL 1.4.1589
CL_DEVICE_AVAILABLE 1
CL_DEVICE_GLOBAL_MEM_CACHE_SIZE 0
CL_DEVICE_GLOBAL_MEM_CACHE_TYPE 0
CL_DEVICE_GLOBAL_MEM_CACHELINE_SIZE 0
CL_DEVICE_GLOBAL_MEM_SIZE 536870912
CL_DEVICE_LOCAL_MEM_SIZE 32768
CL_DEVICE_LOCAL_MEM_TYPE 1
CL_DEVICE_IMAGE_SUPPORT 1
CL_DEVICE_MAX_CLOCK_FREQUENCY 725
CL_DEVICE_MAX_COMPUTE_UNITS 18
CL_DEVICE_MAX_CONSTANT_BUFFER_SIZE 65536
CL_DEVICE_MAX_PARAMETER_SIZE 1024
CL_DEVICE_MAX_WORK_GROUP_SIZE 256
CL_DEVICE_MAX_WORK_ITEM_SIZES [256, 256, 256]
CL_DEVICE_EXTENSIONS cl_khr_fp64 cl_amd_fp64 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_3d_image_writes cl_khr_byte_addressable_store cl_khr_gl_sharing cl_ext_atomic_counters_32 cl_amd_device_attribute_query cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_popcnt
[2012/10/11 09:33:05.331875][info ] Settings successfully loaded from file.
[2012/10/11 09:33:08.425625][error ] THROWING EXCEPTION: Throw in function (unknown)
Dynamic exception type: class LibOpenCLBridge::opencl_error
std::exception::what: Failed to create buffer.
[struct LibOpenCLBridge::opencl_error_code *] = -61
[struct LibOpenCLBridge::opencl_error_name *] = CL_INVALID_BUFFER_SIZE
[struct LibFundament::tag_robvis_message *] = Failed to create buffer.
jean