Hello,
I have a simple problem with clCreateImage2D.
When I create the memory object with CL_MEM_READ_ONLY creation is a success.
But when I create the memory object with CL_MEM_WRITE_ONLY I got an error code
-10 which is CL_IMAGE_FORMAT_NOT_SUPPORTED.
This will probably not help, but it’s possible that the OpenCL implementation you are using only supports BGRA8888 formats for reading, not for writing. What happens if you pass CL_MEM_READ_WRITE as flags?