<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:eero.t.tamminen@intel.com" title="Eero Tamminen <eero.t.tamminen@intel.com>"> <span class="fn">Eero Tamminen</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_VERIFIED  bz_closed"
   title="VERIFIED NOTOURBUG - Regression: GLB 2.7 & Glmark-2 GLES versions segfault due to linker precision error (259fc505) on dead variable"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=97532">bug 97532</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>RESOLVED
           </td>
           <td>VERIFIED
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_VERIFIED  bz_closed"
   title="VERIFIED NOTOURBUG - Regression: GLB 2.7 & Glmark-2 GLES versions segfault due to linker precision error (259fc505) on dead variable"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=97532#c25">Comment # 25</a>
              on <a class="bz_bug_link 
          bz_status_VERIFIED  bz_closed"
   title="VERIFIED NOTOURBUG - Regression: GLB 2.7 & Glmark-2 GLES versions segfault due to linker precision error (259fc505) on dead variable"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=97532">bug 97532</a>
              from <span class="vcard"><a class="email" href="mailto:eero.t.tamminen@intel.com" title="Eero Tamminen <eero.t.tamminen@intel.com>"> <span class="fn">Eero Tamminen</span></a>
</span></b>
        <pre>(In reply to Kenneth Graunke from <a href="show_bug.cgi?id=97532#c22">comment #22</a>)
<span class="quote">> Just discovered another reason I didn't notice this bug: this shader is only
> used for the loading screen.  If you run it with -skip_load_frames, it works
> fine.</span >

Thanks, I didn't know about that, it indeed works fine.


(In reply to Kenneth Graunke from <a href="show_bug.cgi?id=97532#c23">comment #23</a>)
<span class="quote">> Created <span class=""><a href="attachment.cgi?id=127853" name="attach_127853" title="A patch that implements a drirc option">attachment 127853</a> <a href="attachment.cgi?id=127853&action=edit" title="A patch that implements a drirc option">[details]</a></span> <a href='page.cgi?id=splinter.html&bug=97532&attachment=127853'>[review]</a> [review]
> A patch that implements a drirc option

> Here's a patch that implements a drirc option.</span >

Thanks, this works fine too, and the patch is much smaller than I expected!

Comment added at the end of patch would need to be updated before commiting.  

This same override would be needed also for currently available glmark2-es2
releases (fixes for the bugs are only in glmark2 git repo).


(In reply to Ian Romanick from <a href="show_bug.cgi?id=97532#c24">comment #24</a>)
<span class="quote">> (In reply to Eero Tamminen from <a href="show_bug.cgi?id=97532#c19">comment #19</a>)
> > [1] Linux desktop has only handful of GLES programs (and most of them
> > compositors i.e. not really using complex shaders).  There could be other
> > regressing cases on ChromeOS (WebGL www-pages) or Android.

> I suspect this will not be a problem for WebGL.  WebGL conformance is even
> more picky about such restrictions that the native API CTS.</span >
>
<span class="quote">> There have been no reports of Android applications failing due to this
> change.  Should there be any problems with Android applications, they will
> be handled on a case-by-case basis.</span >

With the GLB workaround option available, this is fine for me.  If there are
other buggy proprietary apps, Kenneth's patch can be applied. -> Verified

---
We just don't know whether there are other problematic apps:
* Different WebGL scripts on random www-pages aren't conformance tested.  They
can have this bug if they're developed against Browsers & 3D driver versions
that haven't (had) this check
* AFAIK there aren't Android devices shipping with Mesa 13.0 (which is the
first version with this issue), so there cannot be any reports of issues yet
* I didn't find (by googling) any reports of GLB 2.x failing with any other
driver (and it works fine with GLES version of Intel Windows driver)
* Glmark2 had the same issue and nobody had noticed anything on Linux or
Android with other drivers (at least I was the first one to file a bug about
it)</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>