Bare in mind that GLHINT may not produce this same magic on all cards. The correct way is to use 4D texture coordinates so you can control this behaviour in the correct manner.

See this page :

https://home.xyzw.us/~cass/qcoord/

My guess is that some drivers will handle this and other will not so by controlling all four parameters of the texture coords you can guarantee desired behaviour on all cards.