<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#c6">Comment # 6</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:vadym.shovkoplias@globallogic.com" title="vadym <vadym.shovkoplias@globallogic.com>"> <span class="fn">vadym</span></a>
</span></b>
        <pre>Hi Euro,

Got the same issue with the Metro Last Light Redux:

: GLSL source for fragment shader 498:
: #version 400
struct vec1 {
        float x;
};
struct uvec1 {
        uint x;
};
struct ivec1 {
        int x;
};
subroutine void SubroutineType();
layout(std140) uniform;
layout(location = 0) out  vec4 PixOutput0;
#define Output0 PixOutput0
#ifdef GL_ARB_conservative_depth
#extension GL_ARB_conservative_depth : enable
layout (depth_greater) out float gl_FragDepth;
#endif
void main()
{
    Output0 = vec4(vec4(1.00000000000, 1.00000000000, 1.00000000000,
1.00000000000)).xyzw;
    gl_FragDepth = vec4(1.00000000000).x;
    return;
}

: Info Log:
0:16(1): error: #extension directive is not allowed in the middle of a shader


I didn't noticed any visual issues (but suppose it should be fixed anyway).
Last Night Redux is run with the same binary name (metro) as in case of Metro
2033 redux. So your patch fixes both cases. I re-based and tested your patch
and confirm it fixes the issue.

Can you please send the patch for review ? Or just let me know it you want me
to send it.</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>