Distorção de texturização Quad Strip

Eu tenho um GL_QUAD_STRIP que eu sou mapeamento de textura. A tira quádrupla se dobra sobre si mesma para formar uma esfera UV. Essencialmente, a tira quádrupla geralmente não é feita de retângulos - em vez disso, trapézios.

Eu estou recebendo problemas de distorção de textura. As coordenadas da textura estão corretas (por exemplo, elas se alinham bem onde deveriam). A questão está nas próprias faces trapezoidais.

Eu esperaria que os texels em direção à extremidade maior de uma face trapezoidal subtendessem uma área maior, mas o rosto parece dividido em dois triângulos. Parece similar ao mapeamento de textura afim (mas eu não acho que é; ainda parece perspectiva correta, e eu não esperaria que isso fosse usado de qualquer maneira).

Estou ciente de que as placas gráficas geralmente reduzem os quadricópteros para dentro de triângulos internamente, mas eu não esperaria que isso afetasse a texturização. . .

Então, eu não sei o que está acontecendo aqui. Alguma ideia?

Aqui está um exemplo do comportamento indesejado. Textura globo de baixa resolução, filtragem mais próxima, sem mipmaps ou anisotropia:

questionAnswers(2)

yourAnswerToTheQuestion