usar para ndk instalar how como 11c android opengl-es android-ndk

instalar - ndk para android



Android-tutoriales para OpenGL ES 2.0 utilizando el NDK? (3)

Estoy buscando aprender OpenGL ES 2.0 en Android y los tutoriales que he encontrado son casi todos para usar el SDK with Java . Sin embargo, quiero utilizar el código nativo, así que quiero hacerlo a través del NDK. El único tutorial / ejemplo que he encontrado es el material de muestra en el propio NDK .

¿Dónde puedo encontrar algunos tutoriales de NDK OpenGL ES 2.0 ? Si no hay buenos tutoriales, ¿es posible utilizar los tutoriales de Java OpenGL para aprender a usarlo en el NDK también? Por ejemplo, ¿los métodos asignan 1: 1 de java a nativo?


Google tiene un proyecto de muestra en GitHub que muestra cómo configurar un contexto EGL a partir del código nativo, utilizando SurfaceView creado en Java: muestra teteras . En particular, eche un vistazo a la aplicación y el código "más teteras" en ndk_helper para la creación de contexto.

Si quiere trabajar sin ningún código Java, esta muestra debería ayudarlo a comenzar: actividad nativa

Editar: además, este enlace ofrece una descripción general de nivel superior de la relación entre Java Surface , su contraparte nativa y EGL: EGLSurfaces y OpenGL ES


He creado un ejemplo sobre cómo combinar la IU realizada en Java con el código NDK nativo que hace todo el renderizado de OpenGL. Es posible prescindir de recurrir a llamadas GLSurfaceView y JNI para renderizar cada cuadro como hecho en la muestra NDK.

Vea el código en https://github.com/tsaarni/android-native-egl-example


Mira este enlace Se trata de problemas NDK y OpenGL, así como muchos otros relacionados con la programación de motores de juegos y más. Lo encuentro muy interesante y útil.