Hayatım boyunca, OpenGL ES 2 için herhangi bir iyi ve güvenli Android NDK örneği bulamıyorum. Bunlardan bir tanesi de dahil olmak üzere, native-activity
örnek projesi bir ES 1 bağlamı oluşturur. Saf C++'da bir ES 2 içeriğinin oluşturulduğunu gösteren örnek programlar var mı? NDK gelen "yerli-aktivite" numunede dayanarak bir OpenGL ES 1. oluşturmak yerine yaklaşık aynı olmalıdır bir OpenGL ES 2 bağlam oluşturmaYerel bir etkinlikte OpenGL ES 2 bağlamını nasıl oluşturabilirim?
9
A
cevap
7
, sadece eglChooseConfig
geçirilen özellik listesine bu eklemeniz gerekir:
const EGLint attribs[] =
{
EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT,
...
EGL_NONE
};
Bu, yapılandırmanızın ES2 uyumlu olduğundan emin olmalıdır.
SonraeglCreateContext
bu özellik listesini pass:
EGLint AttribList[] =
{
EGL_CONTEXT_CLIENT_VERSION, 2,
EGL_NONE
};
Böyle bir çağrıyla:
context = eglCreateContext(display, config, NULL, AttribList);
İlgili konular
- 1. Android Yerel NDK OpenGL ES: kullanılmayan API
- 2. OpenGL ES - Kesik Hatları
- 3. openGL ES retina desteği
- 4. OpenGL ES 2.0
- 5. OpenGL-ES ve Cg
- 6. OpenGL sise karşı OpenGL ES sis
- 7. OpenGL ES, dokularımı bellekte silmeyecek
- 8. Android OpenGL - ES Doku kanaması
- 9. GL_LINES ve OpenGL ES 2.0
- 10. OpenGL ES ve Android'de büyük bitmap'leri kullanma
- 11. Android için Shader OpenGL ES
- 12. LibGdx Opengl ES 2.0 kullanmıyor
- 13. OpenGL ES belgelerini Xcode'a yükleyin?
- 14. iPhone opengl es alfa-harmanlama.
- 15. Opengl ES 3.1 ios desteği?
- 16. gpgpu uygulaması için Opengl Es nasıl kullanılabilir
- 17. OpenGL ES ile android kamera nasıl kullanılır?
- 18. Tam ekran doku iPhone OpenGL ES
- 19. Android OpenGL ES 2.0: Ben Matrix.traslateM
- 20. CIImage'ın OpenGL ES 2.0 dokuya dönüştürülmesi iOS'ta
- 21. OpenGL ES 2.0 ile OpenGL 4 arasındaki farklar
- 22. OpenGL ES 2.0 PNG alfa kanalı
- 23. OpenGL ES ile yakınlaştırma ve yavaşlama
- 24. OpenGL ES dokuya işlenir, ardından doku çizilir
- 25. (OpenGL ES) Görünüm merkezinden uzaktaki nesneler gerilir
- 26. OpenGL ES 2.0'da glOrthof nasıl elde edilir
- 27. Android NDK - OpenGL ES Eğitimi/Kitaplıkları
- 28. OpenGL ES Gölgelendirmek için 2D resimler
- 29. OpenGL ES 2.0 NDK olmadan mümkün mü?
- 30. OpenGL ES: çoğaltma köşeleri olmadan düz gölgeleme?
İronik olarak, ben Ahududu Pi üzerinde OpenGL ES 2 için bir eğitimde çözüm buldu. Açık cevap için teşekkürler. Bu gerçekten cevaptır. – TheBuzzSaw