When executing a pixel shader under Direct3D, do the limits on texture coordinates imposed by MaxTextureRepeat only become an issue during calls to texture lookup functions such as Tex2D(), or do they come into play anytime the texture coordinates are accessed within the shader?
I wish to know whether it's possible to avoid the MaxTextureRepeat limitation by calling something like frac() on the texture coordinates before passing them on to the texture lookup function.