在 OS X Snow Leopard (10.6.8) 上,我的配备 Radeon 5770 显卡的 Mac Pro 不支持 OpenCL 图像。事实上,这被认为是所有在 Snow Leopard 和更早版本下的 AMD/ATI Radeon 卡的共同点。具体来说:
clGetDeviceInfo(cdDevices[uiDeviceUsed], CL_DEVICE_IMAGE_SUPPORT, sizeof(g_bImageSupport), &g_bImageSupport, NULL);
导致 g_bImageSupport 为假。
我想知道是否有人在 Mac Pro 中拥有最终版本 10.7 (Lion) 和 Radeon 5770 显卡,可以检查 CL_DEVICE_IMAGE_SUPPORT 现在是否针对此硬件返回 true?
一个简单的测试是下载光线追踪的 Quarternion Julia-Set 的 Apple 示例代码:
并构建并运行它。可悲的是,我系统上的输出是:
Connecting to AMD ATI Radeon HD 5770...
Qjulia requires images: Images not supported on this device.
希望听到这现在可以在 Lion 中使用...
- 大卫。