如何初始化EGLNativeWindowType以创建Android Native OpenGL ES 3.0应用程序?
我没有找到任何记录EGLNativeWindowType的有效值的地方。我正在阅读OpenGL ES 3.0编程指南第2版。我还搜索了许多(太多)术语。
答案 0 :(得分:2)
不只是在Android上创建本机窗口。你必须与屏幕合成器交谈。以前的情况是,如果应用程序框架没有运行,以root身份运行的程序可以打开帧缓冲设备,但是(a)不是很有用,并且(b)不能继续工作没有fbdev的设备。
您需要从系统中获取一个窗口,然后使用它。 NativeActivity文档中有一个示例。