|
MladenIsakovic
|
 |
« Odgovor #1 poslato: 13 Јун 2007, 01:46:22 » |
|
OpenGL je standardna specifikacija koja opisuje višeplatformski API za pisanje programa koji rade sa dvodimenzionalnom i trodimanzionalnom grafikom, i sadrži preko 250 različitih funkcija za izradu kompleksnih trodimenzionalnih scena od jednostavnih elemenata. Kao takav, OpenGL je pandan Direct3D -u, koji je sastavni deo Microsoftovog DirectX-a, a DirectX je skup API-a za obavljanje poslova vezanih za multimediju i pravljenje računarskih igara na Microsoft Windowsima i XBoX-u. SDL je multiplatformska biblioteka pisana u C, čija je svrha da "prevaziđe", da tako kažem, razlike grafici, zvuku i API-ima na različitim platformama, što bi developerima omoglućilo da jednom napišu igru ili multimedijalnu aplikaciju, i da taj isti program/igra može da se izvršava na raznim platformama, na Linuxu, Windowsu, MacOS X-u, itd.
E sad, drugo tvoje pitanje; OpenGL instaliraš instalacijom drajvera za tvoju grafičku kartu. DirectX za Linux ne postoji, a neke njegove implementacije sadrže emulatori, poput Wine-a, koji je najvećim delom implementacija win32 API-ja koje popularne aplikacije koriste, da bi iste mogle da se izvršavaju pod Linux kernelom.
|