me pregunto cuál es la diferencia (si los hay) que hay en OpenGL ES para Android y OpenGL ES para iOSDiferencia en iOS OpenGL ES y Android OpenGL ES
Respuesta
OpenGLES API para Android tienen muchas API unsported y cualquier problema. Por ejemplo, glColorub, glPointParameterfv, point sprite OES (Extensión) API, etc. Y, Xpreia (dispositivo Android) tiene error glFlush. Cuando se usa glFlush, se produce ruido en la pantalla.
La API de OpenGLES para la implementación de Android se divide en cada dispositivo.
No hay diferencia. OpenGL ES 1.x y 2.x están disponibles en la mayoría de los teléfonos. Muchos GPU móviles tienen extensiones específicas, pero si no los usa, iOS o Android pueden compartir el mismo código. OpenGL es una API C, por lo que Java One proporcionado por Android es específico.
Nuestros juegos comparten el mismo código para iOS y Android. Solo las partes EGL (Android) y AGL (iOS) son diferentes. Por razones de rendimiento, utilizamos algunas extensiones específicas (Texturas comprimidas ...).
- 1. Android OpenGL ES y 2D
- 2. Diferencia entre glkView: drawInRect: y glkViewControllerUpdate :? OpenGL ES 2 - iOS
- 3. Diferencia entre OpenGL ES 2.0 y OpenGL 4
- 4. OpenGL u OpenGL ES
- 5. OpenGL ES y sombreadores compatibles con OpenGL
- 6. OpenGL-ES y Cg
- 7. Android OpenGL ES 2.0 emulador
- 8. Android OpenGL ES Fondo transparente
- 9. Android OpenGL ES, desplazamiento suave
- 10. Android OpenGL - ES Textura sangrando
- 11. Render multiplataforma en OpenGL ES
- 12. Shader para Android OpenGL ES
- 13. OpenGL (ES) - ¿Cuál es la diferencia entre frustum y orto?
- 14. OpenGL niebla contra OpenGL ES niebla
- 15. iOS OpenGL ES Logical Buffer Loads
- 16. Android glblrawArrays OpenGL ES o GlDrawElements?
- 17. Android OpenGL ES GL10 o GL11
- 18. OpenGL ES - glReadPixels
- 19. Android OpenGL ES ¿Soporte en todas partes?
- 20. Textura transparente en OpenGL ES para Android
- 21. ¿Guía para escribir código compatible con OpenGL y OpenGL ES?
- 22. Transición de OpenGL ES 1.1 a OpenGL ES 2.0
- 23. Elija OpenGL ES 1.1 u OpenGL ES 2.0?
- 24. ¿Es OpenGL compatible con versiones anteriores de OpenGL ES?
- 25. Android Live Wallpapers con OpenGL ES 2.0?
- 26. gluUnProject Android OpenGL ES 1.1 Uso
- 27. Android OpenGL ES 2, cuadros de dibujo
- 28. Android NDK - OpenGL ES Tutorial/Bibliotecas
- 29. Tutoriales y bibliotecas para juegos OpenGL-ES en Android
- 30. Android OpenGL ES: GLUtils.glTexImage2D causando GL_INVALID_ENUM
Solo para pedirle que amplíe esto, porque tengo curiosidad: ¿quiere decir que glColor4ub, que está en la especificación ES 1.0, no se exporta mediante el envoltorio Java suministrado en Android? Si es así, ¿tampoco está disponible en el NDK (donde, presumiblemente, está utilizando la API C)? – Tommy
He realizado muchos, aunque no demasiado complejos, proyectos Android OpenGL, desde simples aplicaciones de utilidad hasta pseudo juegos 2d (usando orto proyección). La mayoría del código que he hecho por primera vez en el escritorio regular de Java (usando JOGL) y luego porté el código a Android. Nunca había visto ningún problema con el OpenGL de Android. –