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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top