<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Cemu wiiu emulator crashes after selecting game on radeonsi"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=100393#c8">Comment # 8</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Cemu wiiu emulator crashes after selecting game on radeonsi"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=100393">bug 100393</a>
              from <span class="vcard"><a class="email" href="mailto:mikael.public@gmail.com" title="Mika <mikael.public@gmail.com>"> <span class="fn">Mika</span></a>
</span></b>
        <pre>@Ilia Mirkin 

I found a way to make it work using compat, it's enabling DSA in compat
profile, and add option to enable higher compatibility profile.
(cf patch)

I cannot state it regresses somehow, of course I do not have a lot of
application to test this modification against.

However the application's shader uses "#version 420" and various extensions,
that are not needed if I change to "#version 450" in the binary.

I'm aware that there's MESA_GLSL_VERSION_OVERRIDE, I may be wrong, but it seems
it's not intended to force if "#version" is already there.

The binary also reacts to glGetString(GL_VENDOR) and glGetString(GL_RENDERER),
to adapt to the proprietary drivers.
It leads intel's to fail to render properly and sometimes Radeonsi.
By overriding from time to time, the result is awesomly correct thanks to the
quality of mesa.</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>