В 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 за raytraced Quarternion Julia-Set:
и го изградете и го стартирайте. Резултатът на моята система е за съжаление:
Connecting to AMD ATI Radeon HD 5770...
Qjulia requires images: Images not supported on this device.
Надявам се да чуя, че това вече работи в Lion ...
- Дейвид.