Csak akkor mínd HW mind OS független egy OpenGL program forráskódja, ha az összes feltétel teljesül a következõk közül*:
- glut-ot használ
- Csak kizárólag extension nélküli alap OpenGL1.1-et használ
- Semmi OS függõ dolgot nem használ.
*Természetesen fordítási direktivákkal, absztrakciós rétegek és absztrkt osztályok bevezetésével kiküszöbõlhetõ, de ez extra munka. Itt természetesen az ATI és az nVidia kártyák közötti szakadékra is gondolok, illetve változó extension viselkedések, elnevezések, függvények, konstansok, stb.