De mémoire de Texture-tex2D bases

Lors de l'utilisation de mémoire de texture, j'ai trouvé le code suivant:-

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);

Ma question est pourquoi ne nous ajouter 0.5f à la fois c et f?
Cela me confond..
merci

OriginalL'auteur Code_Jamer | 2012-05-17