我希望在Android上使用Android SDK(非本机)使用GL_OES_get_program。
http://www.khronos.org/registry/gles/extensions/OES/OES_get_program_binary.txt
Android SDK允许以二进制格式上传着色器,但是如何从Java中获取驱动程序中的二进制文件?
检索程序二进制文件的想法是,在使用着色器源代码提供OpenGL(-ES)实现之后,接收已编译的二进制文件以对其进行缓存。如果驱动程序或操作系统版本发生更改,则可能需要重新编译源。因此,着色器二进制程序接口不仅用于传送着色器二进制文件。
您可以通过调用glGetProgramBinaryOES
来检索着色器二进制文件。弗兰基,我真的不明白你的问题,因为你链接的规范文本最后有示例代码。