[Webkit-unassigned] [Bug 146680] Replace OpenGL{, ES}Shims with libepoxy, and #if USE(OPENGL_ES_2) with runtime checks

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Sep 6 08:12:21 PDT 2016


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

--- Comment #9 from Michael Catanzaro <mcatanzaro at igalia.com> ---
The intent behind the policy (at least, my intent) is to not introduce dependencies that are too new for our target distros. Adding a new dependency that already exists in both target distros (Ubuntu 14.04, Debian Jessie), which will not cause any build problems, seems fine to me.

Ubuntu 14.04 has libepoxy 1.1, so we can add a dependency on that. If we want to add a dependency on libepoxy 1.2, then we'd need to wait until next April, when our target switches from Ubuntu 14.04 to Ubuntu 16.04.

(In reply to comment #8)
> GTK+ already depended on libepoxy (since 3.18 i believe). So it will not be
> a real new dependency at least for WebKitGTK+. But I understand the concern
> for other ports. Would this patch implement something that will be used for
> WebKitGTK+ or it will be shared with other ports?

And, in particular, what other ports? If it's just EFL, they target Ubuntu; I strongly suspect they would be happy to use system libepoxy. If it would be needed for any Apple ports, then it needs to be bundled. I'm not sure about WinCairo.


More information about the webkit-unassigned mailing list