Я хочу запустить Image2DArray на стороне моего проекта, и я получаю ошибку -40. ошибка -40 означает CL_INVALID_IMAGE_SIZE. Я думаю, что у меня есть проблема в размере rowPitch и slicePitch. но
auto format = frames->getImageInfo<CL_IMAGE_FORMAT>();
auto width = frames->getImageInfo<CL_IMAGE_WIDTH>();
auto height = frames->getImageInfo<CL_IMAGE_HEIGHT>();
_criBuffer[_kernelParameters.scenariFrameNo] = static_cast<Image2D*>(frames);
int err = 100;
auto imgs = Image2DArray(_CLContext, CL_MEM_READ_WRITE, ImageFormat(format.image_channel_order, format.image_channel_data_type),
16,
width,
height,
width* 4 * sizeof (float),
height * 4 * sizeof (float),
_criBuffer,
&err);
qDebug()<<"erro is : " << err;