В OS X Snow Leopard (10.6.8) поддержка изображений OpenCL недоступна на моем Mac Pro с графической картой Radeon 5770. Действительно, это считается общим для всех карт AMD / ATI Radeon в Snow Leopard и более ранних версиях. В частности:
clGetDeviceInfo(cdDevices[uiDeviceUsed], CL_DEVICE_IMAGE_SUPPORT, sizeof(g_bImageSupport), &g_bImageSupport, NULL);
приводит к тому, что g_bImageSupport имеет значение false.
Я хочу знать, может ли кто-нибудь, у кого есть финальная версия 10.7 (Lion) и видеокарта Radeon 5770 в Mac Pro, проверить, не возвращает ли CL_DEVICE_IMAGE_SUPPORT значение true для этого оборудования?
Простой тест - загрузить образец кода Apple для набора Raytraced Quarternion Julia:
http://developer.apple.com/library/mac/#samplecode/OpenCL_RayTraced_Quaternion_Julia-Set_Example/Introduction/Intro.html
и создайте его и запустите. Вывод в моей системе, к сожалению, таков:
Connecting to AMD ATI Radeon HD 5770...
Qjulia requires images: Images not supported on this device.
Надеюсь услышать, что теперь это работает во Льве ...