<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [GTK] Re-enable Quartz backend on cmake build system"
   href="https://bugs.webkit.org/show_bug.cgi?id=144561#c29">Comment # 29</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [GTK] Re-enable Quartz backend on cmake build system"
   href="https://bugs.webkit.org/show_bug.cgi?id=144561">bug 144561</a>
              from <span class="vcard"><a class="email" href="mailto:mcatanzaro&#64;igalia.com" title="Michael Catanzaro &lt;mcatanzaro&#64;igalia.com&gt;"> <span class="fn">Michael Catanzaro</span></a>
</span></b>
        <pre>Well it would be lovely to support OS X if possible. Even lovelier to have an EWS bot so that we can catch commits that break GTK+ on OS X, as otherwise it's doomed to be constantly broken. But the only potential blocker (we haven't agreed yet) is this:

<span class="quote">&gt; A few questions though; excuse my technical ignorance, but is accelerated
&gt; compositing being done outside of GDK? </span >

Yes, it's implemented in WebKit. Our concern is best summarized by the comment [1]: &quot;we are going to be removing the non-OpenGL version of the texture mapper.&quot; Judging by your patch in [1], that's going to break OS X.

[1] <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - libwebkit2gtk fails to link without opengl"
   href="show_bug.cgi?id=138332#c26">https://bugs.webkit.org/show_bug.cgi?id=138332#c26</a>

<span class="quote">&gt; Will it also not be supported on OSX with the X11 GDK backend?</span >

I am not sure, maybe Martin or Zan would know, but I suspect it would. Basically, you want to go the opposite route than you did with <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - libwebkit2gtk fails to link without opengl"
   href="show_bug.cgi?id=138332">bug #138332</a>, and compile with EGL and the GL texture mapper. I don't know how hard that would be.

<span class="quote">&gt; If done outside of GDK, will you have to write
&gt; separate implementations for X11 and Wayland?</span >

Yes. There are already patches for the Wayland support (see <a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - [GTK] Accelerated compositing does not work in Wayland"
   href="show_bug.cgi?id=115803">bug #115803</a>), but the patches are languishing in Bugzilla. (It's also broken with XWayland, which is really bad for Fedora 23.)

P.S. The most important reason to update your app to WebKit2 is to get security updates.</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>