<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - dEQP mismatched UBO precision qualifiers"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=98243#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - dEQP mismatched UBO precision qualifiers"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=98243">bug 98243</a>
              from <span class="vcard"><a class="email" href="mailto:siglesias@igalia.com" title="Samuel Iglesias <siglesias@igalia.com>"> <span class="fn">Samuel Iglesias</span></a>
</span></b>
        <pre>(In reply to Randy from <a href="show_bug.cgi?id=98243#c0">comment #0</a>)
<span class="quote">> dEQP-GLES31.functional.shaders.linkage.uniform.block.differing_precision.qpa:
> <Result StatusCode="Fail">expected shaders to compile and link properly, but
> failed to link.</Result></span >

I have sent a couple of patches to fix it and open a discussion to see if this
behaviour is intended or is a spec bug: allowing different precision qualifiers
for block members in different definitions of the same shader interface is only
allowed in GLSL ES 3.1. In older and newer (GLSL ES 3.2) specs the precision
qualifiers should match.

<a href="https://lists.freedesktop.org/archives/mesa-dev/2016-October/132494.html">https://lists.freedesktop.org/archives/mesa-dev/2016-October/132494.html</a></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>