According to some old discussions here, AMD's OpenCL doesn't support images on CPUs. Is this still true for the current implementation?
Using clGetDeviceInfo(), I got on an Intel CPU:
Image Support: YES
Max Read Image Args: 128
Image2D Max Width: 8192
etc.
However, my program, working well on 5870, produces a black image on an Intel CPU