Introduzione a OpenGL ES 2.0 su Windows
-
22-07-2019 - |
Domanda
Questa è una domanda molto specifica sui passaggi necessari per creare un semplice programma OpenGL ES 2.0 sulla piattaforma Windows. L'ambiente è Visual Studio con C ++ non gestito.
Vado sul sito di Khronos.org e, francamente, lo trovo un po 'opaco perché sembra qualcosa di scritto da un ente standard. Non voglio scaricare un "riferimento" o una "specifica", ecc.
Tutto quello che sto cercando sono i collegamenti e i passaggi per passare da A a B. In altre parole, " Scarica questi file o esegui questa configurazione in questo URL. Creare un nuovo progetto di Visual Studio con riferimenti a queste librerie. Includi questo file di intestazione. & Quot;
Ancora una volta, sono interessato a ES 2.0.
Soluzione
Dopo aver scavato un sacco per la stessa cosa. Ho trovato un emulatore per openGL es 2 da PowerVR: http: //www.imgtec. com / PowerVR / insider / sdkdownloads / index.asp
Quello AMD collegato sopra non è più disponibile o supportato.
Altri suggerimenti
Ho usato Google Angle Project . Converte le opzioni 2.0 in DirectX 9 per win32. Funziona abbastanza bene e ha anche alcuni esempi. È anche la licenza BSD, quindi qualsiasi cosa tu faccia, puoi usare la fonte per i tuoi progetti.
Bundle AMD OpenGL ES con i loro normali driver Catalyst (per Win & amp; Lin).
Devi solo usare EGL per ottenere il contesto OpenGL ES! (E devono usare le intestazioni / include dall'SDK di AMD OpenGL ES).
- Gli utenti AMD hanno già tutto ciò di cui hanno bisogno per eseguire la tua app.
-
Ogni documento su EGL e OGL ES è valido.
-
Funziona solo su AMD.
PS Sì, è diverso dall'emulatore OLD / DEPRECATED OpenGL ES . Perché è nativo!!!
AMD ora distribuisce una versione desktop OpenGL ES 2.0 con libreria EGL http://developer.amd.com/tools/graphics- sviluppo / amd-opengl-es-sdk /
Puoi dare un'occhiata a Angle Project che porta OpenGL ES sui desktop. Funziona abbastanza bene e non è così difficile da configurare: http://code.google.com/p/angleproject /
OpenGL ES non è generalmente disponibile per i computer desktop. È inteso per sistemi embedded, da cui il nome - ES: Embedded Systems.
Non è disponibile un'implementazione nativa (dopotutto ES sta per Embedded Systems), ma potresti provare ATI OpenGL ES Emulator .
modifica: 03/03/12 Ho ricevuto un voto negativo su questa risposta e sembra che AMD abbia interrotto il supporto del simulatore.