E</code>.
        </p>
        <p>
            A successful call to <code class="function">glProgramBinary</code> will reset all uniform variables to their
            initial values, <code class="constant">GL_FALSE</code> for booleans and zero for all others. Additionally, all vertex shader input
            and fragment shader output assignments that were in effect when the program was linked before saving are
            restored with <code class="function">glProgramBinary</code> is called.
        </p>
