[ defufna @ 26.09.2007. 09:30 ] @
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 ? |