add ShaderBinary functions