Image object support on MAC OS with ATI Radeon HD 5750 ?


Until yesterday, I’ve been working on my MacBook pro with NVIDIA GPU.

Today I moved my kernels, which use image objects without problems on macbook pro, to an iMac where Radeon HD 5750 is installed.

Then, the kernels were not built correctly on the iMac. I checked the error message and found that image object is not supported on the Radeon HD 5750 GPU (glGetDeviceInfo gives me CL_DEVICE_IMAGE_SUPPORT ==> false).

Surprisingly, Apple’s document mentions the image object in their document…
However, it seems that image object is not supported by ATI’s Mac version OpenCL implementation.

Is this true ? Did I do anything wrong ?

So, Mac OS seems not really a good platform to work on OpenCL because their driver support is very very slow.

Is there any information when Apple updates OpenCL drivers for Mac OS X ??
maybe in 10.7 ?? :frowning:

Unfortunately Apple is generally not very forthcoming with information about their roadmaps, so its hard to know when things will be fixed and updated. You are correct about the lack of image support in the AMD GPU drivers, I have filed bug with Apple on this and encourage you to do so as well… the more reports they get on an issue, the higher it will be ranked in importance and the sooner it will be addressed.

They have been updating drivers on 10.6.x releases, so it may not have to wait for Lion’s release.