Da li je neko možda primetio, da na ATi-jevim grafičkim karticama gl_FragCoord pocinje od levog gornjeg ćoška ( 0,0 je u levom gornjem ćošku ), a na NV u donjem levom, u suštini Y je obrnut. Ovo sam testirao sa ATi HD2600 i nvidiom 8600.. evo i shader koji to pokazuje
vertex shader
Code:
void main(void)
{
gl_Position = ftransform();
}
Fragment shader
Code:
uniform vec2 fViewportDimensions;
void main(void)
{
gl_FragColor = vec4( gl_FragCoord.y / fViewportDimensions.y, 0.0, 0.0, 1.0 );
}
Dakle na nvidi-ji je gore crveno, i ide ka crnom, a na ATi-ju obrnuto.
Ono što me zanima je da li je tako na svim ATi-jima ?
And the beast shall be made legion. Its numbers shall be increased a thousand thousand fold. The din of a million keyboards like unto a great storm shall cover the earth, and the followers of Mammon shall tremble.