2011-03-11 20 views
11

Quali sono le differenze esatte tra OpenGL ES 2.0 e OpenGL 4.1. Sono consapevole del fatto che OpenGL ES 2.0 è un sottoinsieme di OpenGL 4.1. Ma quali sono esattamente le funzionalità che non sono disponibili in OpenGL ES 2.0.Differenza tra OpenGL ES 2.0 e OpenGL 4

Vorrei iniziare a sviluppare un'applicazione desktop utilizzando solo il sottoinsieme OpenGL ES 2.0 (perché abbiamo un ottimo materiale didattico sotto forma di OpenGL ES Programming Guide) e vorrei sapere cosa mi mancherebbe.

+0

Mi stavo chiedendo lo stesso, e più precisamente la differenza tra OpenGL ES 2.0 e OpenGL 4.x con un contesto non compatibile. – AzP

risposta

5

OpenGLES 2.0 è basato sulle specifiche OpenGL 2.0 e non supporta la pipeline di funzioni fisse. La pipeline a funzione fissa non è stata rimossa dalle specifiche OpenGL fino alla versione 3.1 e alcuni produttori di hardware hanno rifiutato di rimuovere la pipeline a funzione fissa.

Un buon punto di partenza è la pagina ufficiale OpenGLES. Questo ti dirà tutto ciò che devi sapere in relazione alle specifiche OpenGL 2.0. Non sono sicuro se ci sia un confronto tra OpenGL 2.0 e 4.1 senza guardare tutte le specifiche intermittenti.