在使用纹理内存时,我遇到了以下代码: -
uint f = (blockIdx.x * blockDim.x) + threadIdx.x;
uint c = (blockIdx.y * blockDim.y) + threadIdx.y;
uint read = tex2D( refTex, c+0.5f, f+0.5f);
我的问题是,为什么我们添加0.5f到两个c及f?这让我感到困惑..谢谢你