Application Management of Binary Programs

Applications can control binary program management directly. With the glGetProgramBinary function added in OpenGL ES 3.0, applications can read back the binaries for any compiled and linked programs, and store them for later use. The glProgramBinary function loads these saved binaries. Unlike the glShaderBinary function in OpenGL ES 2.0, this operates on a linked program instead of individual vertex and fragment shaders, so there is no additional link step required after loading the binary.