returnValue = (cudaError_t)(returnValue | cudaMemcpy( cu_array, data, height * width * sizeof(unsigned char), cudaMemcpyHostToDevice));
returnValue = cudaMemcpyToArray(cu_array, 0, 0, data, height * width * sizeof(unsigned char), cudaMemcpyHostToDevice);