DirectX, OpenGL och Glide är APIn för abstraktions av 3d acceleration. Dom finns för att man inte skall behöva bry sig om vilket kort det är som faktiskt renderar dina polygoner. Skulle vara jobbigt att behöva skriva kod för varje litet kort som finns där ute på marknaden. Dessa APIn gör det möjligt för utvecklaren att skriva kod som fungerar på alla kort på marknaden samtidigt.
DirectX (DX), MS privata teknologi för 3d acceleration.. Till en början var det en salig röra men nu på senare tiden har dom insätt att OpenGLs struktur är bättre och apat efter lite :). Finns endast för Windows. XBoxen gör en modifierad version av DX8
OpenGL (OGL), Skapades till en början utav SGI. Nu mera är det ARB (Architectural Review Board) som styr och ställer. I ARB ingår bla folk ifrån SGI, ATI, nVidia, Matrox och annat folk. Tror blandannat att John Carmack har vart med någon vända pga hans expertise inom OGL. OGL finns till nästan alla platformar. Windows, MacOS9/OSX, Linux, BeOS, SkyOS, etc.. Även GameCuben gör ett API som liknar OGL.
Glide, Skapat av 3DFX för deras Voodoo kort, bland skaparna fanns Brian Hook (min idol :). Jobbat hos ID Software, Sony och gör nu små shareware spel, www.pyrogon.com) bland annat. Fanns en kortstund som ett enkelt sätt för utvecklare att skapa 3d accelererade. Numera har det dött ut pga OpenGL mer eller mindre.