<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Metro Redux game(s) needs override for midshader extension declaration"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=99730#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Metro Redux game(s) needs override for midshader extension declaration"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=99730">bug 99730</a>
              from <span class="vcard"><a class="email" href="mailto:greg@chown.ath.cx" title="Grigori Goronzy <greg@chown.ath.cx>"> <span class="fn">Grigori Goronzy</span></a>
</span></b>
        <pre><span class="quote">> At least on Intel SKL with latest Mesa, something weird happens when switching between gfx quality levels.  Trying e.g. to switch to "Very high" level (by exiting the video options with ESC) freezes the game for few minutes after which it back to viddeo options.</span >

The game seems to recreate *all* shaders in this case. The game also starts a
prompt to ask the user to accept the new settings with a 30 second timeout and
if there's no input in the meantime, it will reset to the old settings.
However, due to the shader compiler hang, the prompt never actually displays.

This used to be a problem with radeonsi, but with the more recent optimizations
to shader compilation, it now typically takes less than 30 seconds to recover
from the hang, so it mostly works.</pre>
        </div>
      </p>


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

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