|
Le openGL sono più usate dalla comunità open-source. Se vuoi imparare a programmare per lavorare poi in una azienda, credo proprio che la conoscenza di DirectX sia più richiesta. OpenGL richiede forse più "sbattimento", ma ti permette di gestire più a basso livello e c'è molta più documentazione online...
insomma la diatriba è complessa (per non parlare dei soliti discorsi etici e di w w l'open source). come ho letto una volta da qualche parte, la cosa migliore è scegliere in base agli obiettivi.
Io personalmente sto usando OpenGL, e lo faccio perchè utilizzo librerie opensource che si poggiano su esso. Inoltre credo che in ambito accademico-scientifico possa essere più apprezzato (il cross-platform in quei contesti credo sia indispensabile).
Spero di esserti stato utile. Ti consiglio di cercare un po' su google i vari confronti tra GL e DirectX, provando a leggere anche quelli schierati prima con uno, poi con l'altro.
|