Distorsión de texturizado de cuatro bandas

Tengo un GL_QUAD_STRIP que soy mapeo de texturas. La tira cuádruple se pliega sobre sí misma para formar una esfera UV. Esencialmente, la tira cuádruple no está generalmente hecha de rectángulos, sino de trapecios.

Estoy teniendo problemas de distorsión de textura. Las coordenadas de la textura son correctas (por ejemplo, se alinean bien donde deberían). El tema está en las caras trapezoidales.

Yo esperaría texels hacia el extremo más grande de una cara trapezoidal para subtender un área más grande, pero la cara parece dividida en dos triángulos. Parece similar al mapa de texturas afines (pero no creo que lo sea; aún parece ser la perspectiva correcta, y no esperaría que se usara de todos modos).

Soy consciente de que las tarjetas gráficas usualmente reducen los cuadrantes en triángulos internamente, pero no espero que eso afecte la textura. . .

Entonces, no sé qué está pasando aquí. ¿Alguna idea?

Aquí hay un ejemplo del comportamiento no deseado. Textura de globo de baja resolución, filtrado más cercano, sin mipmaps o anisotropía:

Respuestas a la pregunta(2)

Su respuesta a la pregunta