Я столкнулся со странным синтаксисом в списке вооружений кода хоста OpenCL.Тем не менее, у меня нет никаких проблем с функциональностью моего кода хоста, но мне странно, что это вообще означает и почему он передает аргументы таким образом.
clSetKernelArg (kernel, 0, sizeof (cl_mem), (void *) & c_mem_obj);
Насколько мне известно, это приведение типа.я ошибся ?
Я полагаю, что это не имеет никакого специального назначения, поскольку API clSetKernelArg уже принимает только указатель.
Очень полезно получить более техническое объяснение.
спасибо, Джимбо