В 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 является ложным.
Я хочу знать, может ли кто-нибудь, у кого есть последняя версия 10.7 (Lion) и видеокарта Radeon 5770 в Mac Pro, проверить, возвращает ли CL_DEVICE_IMAGE_SUPPORT значение true для этого оборудования?
Простой тест - загрузить образец кода Apple для Quarternion Julia-Set с трассировкой лучей:
и построить и запустить. К сожалению, вывод в моей системе:
Connecting to AMD ATI Radeon HD 5770...
Qjulia requires images: Images not supported on this device.
Надеюсь услышать, что теперь это работает в Lion ...
- Дэйвид.