OpenGL 4.1, la nuova versione delle API che sfruttano la grafica 2D e 3D, migliora la compatibilità con iPhone e altri dispositivi mobile.
Si tratta del sesto aggiornamento in due anni che, mantenendo la piena compatibilità con le versioni precedenti, consente agli sviluppatori di sfruttare nuove caratteristiche:
– Completa compatibilità con le API OpenGL ES 2.0 per semplificare il porting tra applicazioni mobile e desktop
– Possibilità di eseguire interrogazioni e caricare binari da applicazioni per lo shading di oggetti risparmiare i tempi di ricompilazione
– Supporto di componenti in virgola mobile a 64 bit che offrono migliore precisione geometrica
– Supporti di superfici di rendering con Viewport (finestre) multiple che offrono migliore resa e flessibilità
Le nuove estensioni ARB di OpenGL 4.1, includono:
– sincronizzazione di oggetti OpenGL con eventi OpenCL per una migliore interoperabilità con quest’ultima tecnologia
– possibilità di impostare valori di stencil in frammenti di shader per una migliore flessibilità in fase di rendering
– funzionalità che migliorano la robustezza, ad esempio durante l’esecuzione di applicazioni WebGL
– meccanismi avanzati di “callback” per una migliore gestione di errori e avvisi