__global__ void Inverse( unsigned char* g_odata,int width) { unsigned int x = blockIdx.x*blockDim.x + threadIdx.x; unsigned int y = blockIdx.y*blockDim.y + threadIdx.y; g_odata[y*width + x] =255-tex1Dfetch(tex,y*width + x); }