Evo baš razmišljam... Dođoh do zaključka da ću se osobno maknuti s OpenGLa, jednostavno mi se ne da siliti s njime. Iako mi se cross-platform ideja čini jako zanimljivom i sve to, OpenGL sa svim njegovim vrlinama ima i hrpu mana. Mana s kojima se meni ne da boriti. Iako npr. koristeći GLUT može se relativno lako napraviti vrlo zanimljivi projekti, mene počinje stezati ograničenje njegovo. Činjenica je da se radi samo o odličnom grafičkom API-u, koji u zadnje vrijeme dolazi u milijun verzija i svaki source od kojeg pokušavam proučavati je drugačiji u osnovi od ovog drugog. A da ne spominjem nedostatak odlične helper klase poput one u DirectXu... Spajanjem milijun malenih dijelova poput FMODa za zvuk, SDL za ovo, GLUT za ono, različiti loaderi... Jednostavno previše posla u konačnici... A najgora stvar što od one "cross-platformnosti" ostane hrpetina rupa. Kod jednog se ne može kretati kamera na kojoj sam se mučio, drugom se ne pokreće aplikacija uopće, treći vidi crnu pozadinu samo, a tek svakom 4. valja itd. Ja se osobno vraćam na DirectX u potpunosti, jer ipak 90% tržišta je OS Windows.

Što vi mislite o manama OpenGLa? Možda to iz mene govori bijes večeras nakon 1k linija kôda ovih dana. Jednostavno ne da mi se patiti sa GLUTom, freeGLUTom, AUXom, SDLom, Wiggleom, čime više ne. Imam više #ifdef elemenata u kôdu nego svježih pilića u zamrzivaču... Jednostavno je totalno nepotrebno ovoliko različitih "distribucija" OpenGLa. Moram priznati, sa DirectXom sam na svome, znam što smijem i sve je uredno.