I don't understand. Shaders are whole programs. The OpenGL program object has no meaning to gallium drivers.