<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Metro: Last Light rendering issues"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=71870#c42">Comment # 42</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Metro: Last Light rendering issues"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=71870">bug 71870</a>
              from <span class="vcard"><a class="email" href="mailto:sobkas@gmail.com" title="Krzysztof A. Sobiecki <sobkas@gmail.com>"> <span class="fn">Krzysztof A. Sobiecki</span></a>
</span></b>
        <pre>I do not believe that requiring users to make any changes in theirs Mesa
configuration to run some applications is a good idea. Mesa should be working
out of the box, not "some assembly needed".

Especially when application authors have one simple answer: "use vendor
supplied drivers". 

As I know nothing about GLSL I will now yell at some clouds:
*Do as big vendors(AMD, Nvidia) do. It's nice to follow specs, but when
everyone that matters breaks(or interpret differently) them, then the spec is
wrong. Imitate actual implementations. 
It's highly unlikely that Mesa will budge vendors and app authors in more
desirable direction.

*Enforce "__" restrictions only in GLSL versions that actually use "__" stuff.

*Whitelisting of problematic apps brining more complexity(update that list
without updating Mesa, otherwise why bother?) than it's worth.</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>