<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Distorted output in obs-studio where other vendors "work""
   href="https://bugs.freedesktop.org/show_bug.cgi?id=79783#c10">Comment # 10</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Distorted output in obs-studio where other vendors "work""
   href="https://bugs.freedesktop.org/show_bug.cgi?id=79783">bug 79783</a>
              from <span class="vcard"><a class="email" href="mailto:gregory.hainaut@gmail.com" title="gregory.hainaut@gmail.com">gregory.hainaut@gmail.com</a>
</span></b>
        <pre>Extrat of the GL4.5 spec:

-------------------------------------------
Chapter 7.4.1

With separable program objects, interfaces between shader stages may involve
the outputs from one program object and the inputs from a second program
object.
For such interfaces, it is not possible to detect mismatches at link time,
because the programs are linked separately. 

When each such program is linked, all inputs or outputs interfacing with
another program stage are treated as active.

 The linker will generate an executable that assumes the presence of a
compatible program on the other side of the interface. If a mismatch between
programs occurs, no GL error is generated, but some or all of the inputs on the
interface will be undefined.
-------------------------------------------

So inputs/outputs can't be removed by optimization as they must remain active.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>