Binary Shader Program Management

Pre-built binary shader programs eliminate compilation time for individual shaders. If all programs are pre-built, the driver may avoid consuming additional time and resources by not loading the compiler libraries at all. Program binaries can be compiled and linked by an application calling the OpenGL ES API directly at runtime or prebuilt with the glslc offline shader compiler.

The NVIDIA® SDKno longer supports the GL_NV_platform_binary extension for use with the OpenGL ES 2.0 glShaderBinary function. Program binaries can be saved and loaded either by an application calling the OpenGL ES API directly, or using the automatic shader cache.