Damit eine moderne Grafikkarte die Befehle des Software-Programmierers versteht, nutzt dieser eine allgemeine 3D-Schnittstelle, die von sämtlichen GPUs genutzt werden kann. Die Rede ist von OpenGL sowie Direct3D, wobei letzteres in der Welt der Spiele deutlich verbreiteter ist.