Are image_2d_array_t supported in CodeXL? When attempting to debug the simple test kernel below:
__kernel void Test( image2d_array_t CS )
int x = get_global_id(0);
int y = get_global_id(1);
I get the following message:
"could not debug kernel.
This kernel uses unsupported features.
Kernel might be using printf command"
Am I missing something?
There isn't supposed to be an issue with 2d image arrays, but we will look into reproducing this in our labs.
In the meantime, what is your driver version? Updating to the latest Catalyst driver (currently 13.1) might help solve the problem.
After testing in our labs, it seems that the issue is indeed with the 2d image array - kernels using OpenCL 1.2 image types are not currently supported. We have added this feature to our feature wishlist.
Sorry for the inconvenience.
Thanks for your report,
Thanks for looking into this. Is there a CodeXL roadmap available somewhere?
In particular when is a next version expected for release?
It is AMD policy not to disclose future release content and schedules except through formal channels, so unfortunately I cannot answer your question.
Generally speaking, CodeXL is under continuous development so new features and fixes are constantly being added and we plan to release a new version every few months.