与此问题类似,但对于Android:
Android GLES20支持glShaderBinary方法,该方法基于此 gles 文档将加载预编译的着色器二进制文件.但是,我无法找到任何方法来实际预编译任何二进制文件.但是,当我GLES20.glGetIntegerv使用参数名称调用时GLES20.GL_NUM_SHADER_BINARY_FORMATS,它确实指示(至少在我正在测试的设备上)有一个可用的着色器二进制格式.我只是不知道如何实际使用它.
GLES20.glGetIntegerv
GLES20.GL_NUM_SHADER_BINARY_FORMATS
shader android binaryfiles opengl-es-2.0
android ×1
binaryfiles ×1
opengl-es-2.0 ×1
shader ×1