Is anyone having texture tesselation matching problems when implementing this shader?

I tried using a tile texture with normal map in this test level, all unscaled, and got this:



The floor is a simple block, no CSG subtract operations done on it, etc, therefore its not an offset problem.

Is there some sort of translation matrix that can be tweaked within the shader code, or is it perhaps something really dumb that I'm overlooking? Any Ideas?

Anyway, I'm off to my book store to buy a book on DX9 HLSL!

Gary.