Logo Tom's Hardware
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Tom's Hardware Logo
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Forum
  • Editor's Choice
  • Sconti & Coupon
Offerte & Coupon
Accedi a Xenforo
Immagine di Galaxy S26, dov'è finita la modalità notte? Galaxy S26, dov'è finita la modalità notte?...
Immagine di iOS 26.4, ecco le nuove funzioni per iPhone iOS 26.4, ecco le nuove funzioni per iPhone...

OpenGL ES 3.1: compute shader per GPU mobile moderne

Il Khronos Group ha presentato le OpenGL ES 3.1, nuova versione dell'API destinata al mondo mobile. Tante le novità ma spicca il supporto ai compute shader.

Advertisement

Avatar di Manolo De Agostini

a cura di Manolo De Agostini

@Tom's Hardware Italia

Pubblicato il 18/03/2014 alle 05:51 - Aggiornato il 15/03/2015 alle 01:49
Quando acquisti tramite i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Scopri di più

Il Khronos Group ha annunciato la versione 3.1 delle specifiche di OpenGL ES, l'API 3D (retrocompatibile con le OpenGL ES 2.0 e 3.0) destinata principalmente al mondo mobile. La principale novità riguarda il supporto ai compute shader, che consente alle applicazioni di usare la GPU per effettuare operazioni di calcolo generico. "I compute shader sono scritti in linguaggio shading GLSL ES e possono condividere dati con la pipeline grafica".

È un'integrazione abbastanza importante, che all'atto pratico può gestire solo una GPU mobile moderna come il core Kepler all'interno del SoC Tegra K1, a cui basterà un aggiornamento driver per ottenere il supporto OpenGL ES 3.1. Un'altra novità riguarda gli shader objects separati, che consentiranno alle applicazioni di programmare gli stadi vertex shader e fragment shader della GPU in modo indipendente, mischiando e abbinando programmi vertex e fragment senza un collegamento esplicito.

Il Khronos Group parla anche di "indirect draw commands" e spiega che la GPU può essere istruita a prendere in consegna comandi draw dalla propria memoria piuttosto che dalla CPU. "Ciò permette a un compute shader che gira sulla GPU di effettuare una simulazione fisica e poi generare i comandi draw necessari per visualizzare i risultati, senza intervento della CPU".

Le OpenGL ES 3.1 migliorano anche la funzionalità di texturing - includendo multisample texture, stencil texture e texture gather - e il linguaggio di shading, con nuove operazioni aritmetiche e bit field. Non mancano inoltre estensioni opzionali per lo shading "per sample", modalità avanzate di blending e così via.

"Le OpenGL ES 3.1 forniscono la maggior parte delle caratteristiche della versione desktop OpenGL 4.4 in una forma adatta ai dispositivi mobile", ha spiegato Tom Olson, a capo dell'OpenGL ES working group e direttore per la ricerca grafica di ARM. "Le API danno agli sviluppatori la possibilità di usare tecniche grafiche al passo con i tempi sui dispositivi che odierni".

Le novità per le OpenGL non sono finite qui. Alla Game Developers Conference che ha aperto i battenti in queste ore ci saranno diverse conferenze focalizzate sul futuro di questa API (e di riflesso su quello di OpenGL ES) che nei prossimi anni, insieme alle DirectX, si appresta a fare un grosso balzo in avanti sulla scia di Mantle, la soluzione di AMD pensata per sfruttare più a fondo i chip grafici, sviluppata per garantire maggiori prestazioni specie sulle piattaforme CPU-limited.

Le notizie più lette

#1
iOS 26.4, ecco le nuove funzioni per iPhone

Smartphone

iOS 26.4, ecco le nuove funzioni per iPhone

#2
I nuovi Mac desktop saranno più cari, ma il motivo non è quello che credete

Hardware

I nuovi Mac desktop saranno più cari, ma il motivo non è quello che credete

#3
Galaxy S26, dov'è finita la modalità notte?
2

Smartphone

Galaxy S26, dov'è finita la modalità notte?

#4
Le particelle potrebbero non seguire la relatività di Einstein
2

Scienze

Le particelle potrebbero non seguire la relatività di Einstein

#5
PS5 è stata trasformata in una Steam Machine funzionante
4

Videogioco

PS5 è stata trasformata in una Steam Machine funzionante

👋 Partecipa alla discussione!

0 Commenti

⚠️ Stai commentando come Ospite . Vuoi accedere?

Invia

Per commentare come utente ospite, clicca quadrati

Cliccati: 0 /

Reset

Questa funzionalità è attualmente in beta, se trovi qualche errore segnalacelo.

Segui questa discussione

Advertisement

Ti potrebbe interessare anche

iOS 26.4, ecco le nuove funzioni per iPhone

Smartphone

iOS 26.4, ecco le nuove funzioni per iPhone

Di Andrea Maiellano
Galaxy S26, dov'è finita la modalità notte?
2

Smartphone

Galaxy S26, dov'è finita la modalità notte?

Di Andrea Maiellano
Lo smartphone europeo attento alla privacy, cos'è il Jolla Phone
2

Smartphone

Lo smartphone europeo attento alla privacy, cos'è il Jolla Phone

Di Andrea Maiellano
Solo per oggi! Sony radiosveglia chic, scontata online

Offerte e Sconti

Solo per oggi! Sony radiosveglia chic, scontata online

Di Dario De Vita
Google Messaggi: arriva una novità per le Smart Reply
2

Smartphone

Google Messaggi: arriva una novità per le Smart Reply

Di Antonello Buzzi

Advertisement

Advertisement

Footer
Tom's Hardware Logo

 
Contatti
  • Contattaci
  • Feed RSS
Legale
  • Chi siamo
  • Privacy
  • Cookie
  • Affiliazione Commerciale
Altri link
  • Forum
Il Network 3Labs Network Logo
  • Tom's Hardware
  • SpazioGames
  • CulturaPop
  • Data4Biz
  • SosHomeGarden
  • Aibay
  • Coinlabs

Tom's Hardware - Testata giornalistica associata all'USPI Unione Stampa Periodica Italiana, registrata presso il Tribunale di Milano, nr. 285 del 9/9/2013 - Direttore: Andrea Ferrario

3LABS S.R.L. • Via Pietro Paleocapa 1 - Milano (MI) 20121
CF/P.IVA: 04146420965 - REA: MI - 1729249 - Capitale Sociale: 10.000 euro

© 2026 3Labs Srl. Tutti i diritti riservati.