<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Implement fake mode-setting using wp_viewporter"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=104643#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Implement fake mode-setting using wp_viewporter"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=104643">bug 104643</a>
              from <span class="vcard"><a class="email" href="mailto:robert.mader@posteo.de" title="Robert Mader <robert.mader@posteo.de>"> <span class="fn">Robert Mader</span></a>
</span></b>
        <pre>Just a little update since it's been some time:

The current patch-set (1 and 2) for xwayland and gnome are already quite
promising. Quite a big number of games no get properly detected when they
change their resolution and the rendering is now mostly correct.

The code is still quite static, messy and incomplete though.
Also, while now rendering correctly, the mouse if often restricted to a area
corresponding to the mode which got set, making parts of the surface
inaccessible. But I think that won't be to hard to work around.
Further more I'll have to  mess with the gnome fullscreen detection as it
currently doesn't work with this approach.

Anyway, I'm quite confident about the whole thing and although it won't make it
to xserver 1.20 and gnome 3.28, for the next versions it should be possible.

1)
<a href="https://github.com/treba123/xserver/commit/4341d12b21f871b41c86f45ddb033b6ba818edbb">https://github.com/treba123/xserver/commit/4341d12b21f871b41c86f45ddb033b6ba818edbb</a>
2)
<a href="https://github.com/treba123/mutter/commit/189f2ae00253f7a099efb7597575438671f74c41">https://github.com/treba123/mutter/commit/189f2ae00253f7a099efb7597575438671f74c41</a></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>