News di informatica
Benvenuto, oggi è: giovedì 29 luglio 2010

Open GL 3.0, nuova versione

Sono state finalmente rilasciate (un anno di ritardo) le specifiche OpenGL 3.0 che in teoria dovrebbero fornire nuove potenzilità e funzioni per gli sviluppatori.

L'OpenGL è un'API multipiattaforma che si può sfruttare per giochi e applicazioni 2D/3D. Open GL è utilizzata sia nel mondo dei videogiochi sia da applicazioni CAD, CAE e di realtà virtuale.

La release 3 delle specifiche mette a disposizione GLSL (Open GL Shading Language) 1.30, una nuova versione del linguaggio di shading oltre a fornire l'accesso ad alcune routine interne dell'ultima generazione di GPU.

Per quanto riguarda il mondo Mac, di particolare interesse il fatto che l'OpenGL Working Group ha annunciato di essere al lavoro per supportare lo standard OpenCL, un linguaggio di programmazione eterogeneo che consente di suddividere i task tra GPU e CPU, creato da Apple in collaborazione con varie e importanti società del settore.

Purtroppo la nuova release delle API ha dato il via a varie polemiche, dovute principalmente al fatto che molte delle caratteristiche da anni promesse e attese non sono state implementate. Varie difficoltà avute dal gruppo di lavoro che cura OpenGL hanno, di fatto, impedito di avere una nuova versione che mettesse a disposizione quanto effettivamente previsto in precedenza.

Molti sviluppatori(in particolare quelli del settore giochi) "minacciano" di passare a DirectX (le API Microsoft dedicate alla programmazione multimediale e grafica 2D e 3D) abbandonando il supporto a OpenGL.

A loro dire le API sono ancorate a vecchie concezioni hardware, non tengono in considerazione i progressi fatti dai produttori di schede video in questi ultimi anni e non sono allineate con le possibilità offerte dalle API della casa di Redmond.
Open GL 3.0, nuova versione
 
 
© Copyright programmigratis.org - All right reserved