Acum vreo 3 ani am schimbat de pe un GeForce 8500 pe un Radeon 4850, si surprise aveam crash-uri in my OGL renderer. Spre surprinderea mea am aflat ca de fapt majoritatea problemelor erau din cauza mea.
Pe NVidia, la GLSL compiling, implicit type cast-urile trec ca si warning-uri, ATI e mai strict, iti baga erori si tre sa le corectezi tu manual pentru ca altfel nu-ti compileaza shaderu. Faza era a nu aveam cod care sa verifice daca shaderu se compileaza sau nu, si crapa, normal

.
O alta buba era selection mode-u care probabil e software sau fixed function only, iar eu incercam sa setez shadere in el. Cand iesea din selection crapa foarte frumos

.
Bottom line e ca Nvidia e mult mai friendly dar problemele tot de la programatori sunt.