Openpen: Como renderizar um gradiente retangular perfeito?

Posso renderizar gradiente triangular com apenas um triângulo e usando glColor para cada cant

Mas como renderizar um gradiente retangular perfeito? Eu tentei com um quadrilátero, mas o meio ficará feio. Eu também tentei com textura de tamanho 2x2, era como deveria ser feita: mistura adequada de cada canto, mas a precisão da amostragem de textura se torna imprecisa quando esticada demais (comecei a ver pixels maiores que o tamanho 1x1

Existe alguma maneira de calcular isso em um shader, talve

-

Editar Aqui está o problema:

http: //img143.imageshack.us/img143/7066/gradients.pn

http: //img143.imageshack.us/img143/7066/gradients.png http://img143.imageshack.us/img143/7066/gradients.pn

questionAnswers(4)

yourAnswerToTheQuestion