我在哪里可以找到openGL ES功能实现?

时间:2014-04-29 09:59:45

标签: android opengl-es android-x86

我从http://www.android-x86.org下载了android x86。但我无法找到OpenGL API是如何在那里实现的。这个项目的哪个文件(未编译)是函数的实现?它是如何在android x86上实现的,因为它是开源项目,但我已经读过API的实现取决于供应商。

1 个答案:

答案 0 :(得分:0)

“实施”是什么意思?如果您想获取OpenGL驱动程序源代码,那么请忘记它,因为它不会被供应商公开(MESA除外)。如果您指的是通常由GLEW库通过头文件公开的OpenGL API函数,那么您应检查Android SDK如何获取这些方法。方法基本上是函数地址指针.Android可能使用JNI通过NDK访问Java端的那些。由于Android使用OpenGL ES,这意味着实现是操作系统的一部分,所以你赢了完全无法深入研究Nvidia图形驱动程序的OpenGL实现。

检查MESA是否想了解它的样子。