that's becasue you are changing the tex coords in the pixel shader.. only 1.4 and above can do this in this way.. if you want lower shader versions, do this in the vertex shader.