c++ - libreria - Primeros pasos con OpenGL ES 2.0 en Windows
libreria opengl (7)
Esta es una pregunta muy específica sobre los pasos necesarios para construir un programa simple OpenGL ES 2.0 en la plataforma Windows. El entorno es Visual Studio con C ++ no administrado.
Voy al sitio de Khronos.org y, francamente, lo encuentro un poco opaco porque se lee como algo escrito por un organismo de estándares. No quiero descargar una "referencia" o una "especificación", etc.
Todo lo que estoy buscando son los enlaces y los pasos para pasar de A a B. En otras palabras, "Descargue estos archivos o ejecute esta configuración en esta URL. Cree un nuevo proyecto de Visual Studio con referencias a estas bibliotecas. Incluya este encabezado expediente."
De nuevo, estoy interesado en ES 2.0.
AMD ahora envía una versión de escritorio de OpenGL ES 2.0 con la biblioteca EGL http://developer.amd.com/tools/graphics-development/amd-opengl-es-sdk/
Después de un montón de cavar alrededor de la misma cosa. Encontré un emulador para openGL es 2 de PowerVR: http://www.imgtec.com/powervr/insider/sdkdownloads/index.asp
El AMD uno vinculado arriba ya no está disponible o no es compatible.
El paquete AMD OpenGL ES con sus controladores Catalyst normales (para Win & Lin).
¡Solo necesitas usar EGL para obtener el contexto de OpenGL ES! (Y tengo que usar encabezados / incluidos desde AMD OpenGL ES SDK).
- Los usuarios de AMD ya tienen todo lo que necesitan para ejecutar su aplicación.
Todos los documentos sobre EGL y OGL ES son válidos.
Funciona solo en AMD.
PS Sí, es diferente del emulador de OpenGL ES OLD / DEPRECATED. Porque es nativo !!!
He estado usando Google Angle Project . Convierte opengles 2.0 a DirectX 9 para win32. Funciona bastante bien e incluso tiene bastantes ejemplos. También es la licencia BSD, por lo que cualquier cosa que haga puede usar la fuente para sus propios proyectos.
No hay una implementación nativa disponible (el ES significa Sistemas integrados, después de todo), pero podrías probar el OpenGL ES Emulator de ATI.
edit: 3/3/12 Obtuve una votación negativa sobre esta respuesta, y parece que AMD ha dejado de brindar soporte al simulador.
OpenGL ES generalmente no está disponible para máquinas de escritorio. Está destinado a sistemas integrados, de ahí el nombre - ES: Sistemas integrados.
Puede echar un vistazo a Angle Project, que lleva OpenGL ES a los escritorios. Funciona bastante bien y no es tan difícil de configurar: http://code.google.com/p/angleproject/