<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:kenneth@whitecape.org" title="Kenneth Graunke <kenneth@whitecape.org>"> <span class="fn">Kenneth Graunke</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - Shadow of Mordor is fading to white with Intel Mesa driver"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93566">bug 93566</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>NEW
           </td>
           <td>ASSIGNED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Assignee</td>
           <td>idr@freedesktop.org
           </td>
           <td>kenneth@whitecape.org
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - Shadow of Mordor is fading to white with Intel Mesa driver"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93566#c3">Comment # 3</a>
              on <a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - Shadow of Mordor is fading to white with Intel Mesa driver"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93566">bug 93566</a>
              from <span class="vcard"><a class="email" href="mailto:kenneth@whitecape.org" title="Kenneth Graunke <kenneth@whitecape.org>"> <span class="fn">Kenneth Graunke</span></a>
</span></b>
        <pre>It looks like there are a number of bugs being provoked by SoM on Gen7/7.5.

Compute shaders require a functional kernel command validator to work.  IIRC,
that was introduced in Kernel 4.2.  Mesa is wrongly enabling the feature
without checking the kernel dependency.  I'll follow up on this.

Secondly, there's the shaders failing to compile due to int/uint conversions in
bitwise operators.  You need "glsl: Allow implicit int -> uint conversions for
bitwise operators (&, ^, |)." from
<a href="http://cgit.freedesktop.org/~kwg/mesa/log/?h=mordor">http://cgit.freedesktop.org/~kwg/mesa/log/?h=mordor</a>    (I've been trying to
follow up with Khronos about this, but haven't gotten anywhere.  I should prod
them again, and perhaps just send the patch regardless...)

Third, it looks like bitfield insert/extract lowering is botching int/uint
stuff, too, and making the IR validator trip asserts.  I'm not sure what would
happen in release mode.  I'll try and follow up on this too.</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>