Just a warning to those who feel adventurous. These 'features' are not supported, are not fully tested or implemented, and using them can result in undefined behavior. I would strongly recommend waiting until our releases that have these features enabled by default before using them. Use them at your own risk.
i look into libatiocl.so and it is look like there is plenty debug/developer options.
GPU_COMPILER_OPTS is this similiar to CPU_COMPILER_OPTIONS?
CPU_ENABLE_ALL this should enable CPU without SSE3 as OpenCL device
CPU_COMPILER_OPTIONS you can specify additional options to compiler for example "-g"
CPU_MAX_COMPUTE_UNITS you can set that OpenCL will use only 1,2,3 core(s) of CPU
GPU_DOUBLE_PRECISION set to 1 and you get cl_khr_fp64 in extension list
GPU_ATOMICS set to 0 and atomics disappear from list
GPU_REPORT_EXTENSIONS setting to 0 turn off extensions, or at least it do not report it.
CL_CAL_VERSION_MAJOR setting this to 2 lead to CAL version mismatch error
GPU_MAX_HEAP_SIZE set to 512 and OpenCL report 512MB of global memory. dunno if it will realy work.
CL_KHR_GL_SHARING CLInfo report cl_khr_gl_sharing but only for CPU device
and also i find this extensions listed. cl_khr_icd
cl_khr_fp64 cl_khr_3d_image_writes cl_khr_fp16 cl_khr_gl_sharing cl_amd_d3d9_interop cl_amd_d3d10_interop cl_khr_select_fprounding_mode
this is from SDK 2.01
>CPU_ENABLE_ALL this should enable CPU without SSE3 as OpenCL device
I'd really like to official support for at least for SSE2 Processors.
I tried CPU_ENABLE_ALL on a Northwood Pentium 4 and the SDK samples I tried all seem to work.
According to the Jan 2010 Steam hardware survey SSE2 is available on 98% of Steam players machines (~25 million)
GREAT! after setting the switch, with Stream SDK 2.01 and Catalyst 10.2 driver, from CLInfo.exe, it seems that Cypress chip supports 3D images.