Currently clGetDeviceInfo() returns an empty string when queried for 
CL_DEVICE_EXTENSIONS.

Looking through both the Mesa and LLVM/Clang code I see references to the 
following extensions:
                cl_khr_fp16
cl_khr_fp64
cl_khr_int64_base_atomics
cl_khr_int64_extended_atomics
cl_khr_gl_sharing
cl_khr_gl_event
cl_khr_d3d10_sharing
cl_khr_global_int32_base_atomics
cl_khr_global_in32_extended_atomics
cl_khr_local_in32_base_atomics
cl_khr_local_int32_extended_atomics
cl_khr_byte_addressable_store
cl_khr_3d_image_writes

So are any of these extensions supported within Mesa for the R600 or SI 
implementation?

I'm not finding the Khronos OpenCL spec to be completely clear on this, but it 
seems that extensions that are possible, even if not enabled, should be 
returned by clGetDeviceInfo()

Can anyone shed some light on this for me?

Thanks!

Al Dorrington
Software Engineer Sr
Lockheed Martin, Mission Systems and Training

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to