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
void main(void)
{
gl_Position = ftransform();
}
Fragment shader
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 ?
http://www.123montenegro.com




gl_FragCoord i ATi
