Можно ли назначить буфер другому буферу, определенному в исходном коде OpenCL? Например, рассмотрим следующий код:
cl_mem buff; cl_mem temp; ... ... ... temp = buff;
Нужно ли снова вызывать clEnqueueBuffer ()?
Вам нужно будет скопировать бафф в temp, используя clEnqueueCopyBuffer между вашими вызовами NDRange. Я не рекомендую делать это, если вы можете помочь, хотя. Не должно быть никаких причин, по которым вы не можете использовать один и тот же буфер для вызовов NDRange, если вам пока что он не нужен для чего-то другого.