How to type-cast char* to int* in openCL
c, opencl, pointers, visual-studio
Solution
You have to qualify the pointer with the correct address space, I think.
If you don't specify the address space, `__private` is assumed, but your source pointer seems to be a `__global` pointer (from your comment), so the address spaces are incompatible.
So try to use `(__global int*)` instead of just `(int*)`.
Problem
Can any one tell me how to typecast a `char*` pointer to `int*` in OpenCL kernel function?? I tried `((int*) char_pointer)` but it is not working.