DirectX uses a R/Z transform to translate a texture but under OpenGL a Q transform must be used instead.