0
, когда я создать буфер с размером cl_ulong, таких кактипа OpenCL переменной в ядре, когда буфер cl_ulong
arrM_obj = clCreateBuffer(context, CL_MEM_READ_ONLY | CL_MEM_USE_HOST_PTR, sizeof(cl_ulong)* arrayWidth * arrayHeight, arrM, &err);
в моем ядре, что является типом глобальной ARRM?
__kernel void kernelvoid(__global unsigned long int* m)
или
__kernel void kernelvoid(__global cl_ulong* m)
или я могу использовать
__kernel void kernelvoid(__global unsigned long long int* m)
для переменных размер долго долго Int.
что это? Спасибо за помощь.