1

我希望使用 Android SDK(非本机)在 Android 上使用 GL_OES_get_program。

http://www.khronos.org/registry/gles/extensions/OES/OES_get_program_binary.txt

Android SDK 允许以二进制格式上传着色器,但如何从 Java 驱动程序中获取二进制文件?

4

1 回答 1

1

检索程序二进制文件的想法是,在提供带有着色器源代码的 OpenGL(-ES) 实现后,您会收到已编译的二进制文件以缓存它。如果驱动程序或操作系统版本发生变化,可能需要重新编译源代码。因此,着色器二进制程序接口并非仅用于传送着色器二进制文件。

您可以通过调用来检索着色器二进制文件glGetProgramBinaryOES。Franky,我不太了解您的问题,因为您链接的规范文本末尾有示例代码。

于 2012-05-24T22:31:54.833 回答