Sto iniziando il mio viaggio nella programmazione grafica e voglio imparare OpenGL. Dato che sono ecologico per la programmazione grafica ma non per C e C ++, una domanda familiare è venuta fuori quando ho guardato a OpenGL e ES ... OpenGL è un superset di OpenGL ES? Ho letto in una guida ES 3.0 che utilizza implementazioni basate su shader che fanno parte delle librerie incorporate di OpenGL e che ES evita l'utilizzo di librerie ridondanti simili fornite da OpenGL di grandi dimensioni a causa di limitazioni hardware mobili ... Sono basate su shader implementazioni che rappresentano una parte enorme delle soluzioni meno efficienti di OpenGL ES durante la programmazione sul desktop? O dovrei guardare le due API come bestie diverse del tutto? in anticipo