[Webkit-unassigned] [Bug 144561] [GTK] Re-enable Quartz backend on cmake build system

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jun 25 23:44:23 PDT 2015


https://bugs.webkit.org/show_bug.cgi?id=144561

--- Comment #30 from Philip Chimento <philip.chimento at gmail.com> ---
(In reply to comment #29)
> 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:
> 
> > A few questions though; excuse my technical ignorance, but is accelerated
> > compositing being done outside of GDK? 
> 
> Yes, it's implemented in WebKit. Our concern is best summarized by the
> comment [1]: "we are going to be removing the non-OpenGL version of the
> texture mapper." Judging by your patch in [1], that's going to break OS X.
> 
> [1] https://bugs.webkit.org/show_bug.cgi?id=138332#c26
> 
> > Will it also not be supported on OSX with the X11 GDK backend?
> 
> 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 bug #138332,
> and compile with EGL and the GL texture mapper. I don't know how hard that
> would be.

I didn't try it either, (I just disabled it because it was easier to get the build working) so I can't say for sure it will break on OSX. My problem is I don't know much about GL, so I am probably not the best person to try to compile it. I mean, it must be able to work at some level, since GL does exist on OSX and presumably this will work on the Mac port...

So you're saying that the GL texture mapper is the prerequisite to accelerated compositing?

I've sent out a request to the gtk-osx-devel mailing list to see if anyone with more GL knowledge than me could help.

> > If done outside of GDK, will you have to write
> > separate implementations for X11 and Wayland?
> 
> Yes. There are already patches for the Wayland support (see bug #115803),
> 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.

That's also a reason why I'd prefer not to cut off access to WebKit2 for OSX.

[1] https://mail.gnome.org/archives/gtk-osx-devel-list/2015-June/msg00004.html

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20150626/260af8be/attachment.html>


More information about the webkit-unassigned mailing list