Programiranje najnovejših grafičnih kartic je še vedno zelo zapleteno, saj je večino kode treba napisati v strojnem jeziku. Nvidia poskuša, v tesnem sodelovanju z Microsoftom, temu narediti konec. Predstavila je programski jezik Cg (oz. C for Graphics), ki je po sintaksi zelo podoben običajnemu jeziku C, hkrati pa omogoča razmeroma enostavno programiranje grafično intenzivnih rutin.