opengl es 2.0源代码在android源代码中的位置

时间:2012-05-20 18:15:19

标签: android opengl-es-2.0

我需要找到glLinkProgram()方法的代码,因为当我调用它时它会发生一种奇怪的行为(它永远不会返回)。我下载了整个源代码,现在我必须找到OpenGL ES 2.0代码位置。我只发现了框架/ base / jni绑定,但我还没找到肉。你能帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

在android源代码中可能找不到任何肉。像glLinkProgram这样的OpenGL调用是在GPU的OpenGL驱动程序中处理的,我很确定它是专有的,你不会找到它的源代码。你可能在android中找到的最好的只是一个围绕glLinkProgram调用GPU驱动程序的简单包装器,它可能没有做任何有趣的事情。

很抱歉听到您遇到这个问题,您使用的是哪种手机/ gpu?您是否通过使用调试器并踩到它来确定它没有返回,它只是挂起整个系统?

您是否确认在尝试链接之前两个着色器都已成功编译?你不应该以任何方式看到这种行为,但可能很高兴知道。

如果您想将其放在那里,我会查看original question中的代码。