+
+ // Allocation de la mémoire sur le GPU dédié à l'image source et bind avec la textue.
+ HANDLE_ERROR(cudaMalloc(&this->ptrDevImageSource, this->w * this->h * sizeof(uchar4)));
+ bindSouceAsTexture(this->ptrDevImageSource, this->w, this->h);
+
+ // Copie du kernel en constant memory.
+ ConstantMemoryLink cmKernelLink = constantMemoryKernelLink();
+ float* ptrDevKernel = (float*)cmKernelLink.ptrDevTab;
+ size_t sizeALL = cmKernelLink.sizeAll;
+ HANDLE_ERROR(cudaMemcpy(ptrDevKernel, kernel, sizeALL, cudaMemcpyHostToDevice));