<div dir="ltr">Hello Martin,<div><br></div><div>I and Ossy have maintained EFL bots and EWS so far. Recently WebGL feature has been broken on EFL port since we bumped EFL version <span style="color:rgb(0,0,0);font-family:Verdana,Arial,&#39;Bitstream Vera Sans&#39;,Helvetica,sans-serif;font-size:13px;line-height:16.8999996185303px">to 1.11.2</span>. That&#39;s why we skipped to run WebGL tests on EFL layout test. - <a href="https://trac.webkit.org/changeset/167345" style="white-space:pre-wrap;color:rgb(102,51,102)">https://trac.webkit.org/changeset/167345</a>.</div><div><br></div><div>But, unfortunately I&#39;m not sure when we can fix it for EFL port. Thus I agree to disable the accelerated compositing and skip related tests</div><div>in order not to block your work.</div><div><br></div><div>If any EFL folks know better solution for now, please let us know.</div><div><br></div><div>Gyuyoung.</div><div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Apr 24, 2015 at 5:38 AM, Martin Robinson <span dir="ltr">&lt;<a href="mailto:mrobinson@webkit.org" target="_blank">mrobinson@webkit.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">I&#39;d love to coordinate with whoever is running the EFL bots to get a<br>
configuration that can run these tests with OpenGL. The WebKitGTK+<br>
bots use llvmpipe to make this happen.<br>
<br>
--Martin<br>
<br>
On Thu, Apr 23, 2015 at 1:15 PM, Benjamin Poulain &lt;<a href="mailto:benjamin@webkit.org">benjamin@webkit.org</a>&gt; wrote:<br>
&gt; It seems undesirable to use a completely different stack for testing and for<br>
&gt; shipping.<br>
&gt;<br>
&gt; Wouldn&#39;t it be possible to use Mesa on the EFL bots?<br>
&gt;<br>
&gt;<br>
&gt; On 4/23/15 12:10 PM, Martin Robinson wrote:<br>
&gt;&gt;<br>
&gt;&gt; A slight update on this issue. It&#39;s already been attempted here:<br>
&gt;&gt; <a href="https://bugs.webkit.org/show_bug.cgi?id=143561" target="_blank">https://bugs.webkit.org/show_bug.cgi?id=143561</a><br>
&gt;&gt;<br>
&gt;&gt; The issue is that WebKitEFL is using the TextureMapperImageBuffer to<br>
&gt;&gt; run tests on their bots, because the EFL bots don&#39;t support OpenGL<br>
&gt;&gt; tests. My suggestion is that we disable accelerated compositing<br>
&gt;&gt; completely for WebKitEFL (if possible) and skip those tests. Once the<br>
&gt;&gt; bots have the ability to run tests that use OpenGL, we can re-enable<br>
&gt;&gt; that code path for WebKitEFL.<br>
&gt;&gt;<br>
&gt;&gt; --Martin<br>
&gt;&gt;<br>
&gt;&gt; On Thu, Apr 23, 2015 at 11:12 AM, Martin Robinson &lt;<a href="mailto:mrobinson@webkit.org">mrobinson@webkit.org</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Background: There currently exists a fallback TextureMapper<br>
&gt;&gt;&gt; implementation that does not use OpenGL to composite and project<br>
&gt;&gt;&gt; layers, but instead relies on 2D rasterization. This does not work<br>
&gt;&gt;&gt; correctly for Cairo, since Cairo only supports affine transformations.<br>
&gt;&gt;&gt; I believe this path is only used by GTK+ (and perhaps WinCairo) now.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Proposal: I would like to remove TextureMapperImageBuffer and make<br>
&gt;&gt;&gt; TextureMapperGL the only implementation of TextureMapper. Not only<br>
&gt;&gt;&gt; will this simplify the code, it will remove a build flag<br>
&gt;&gt;&gt; (TEXTURE_MAPPER_GL). The current path isn&#39;t (or really shouldn&#39;t) be<br>
&gt;&gt;&gt; enabled by default.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Please speak up if you are opposed. :)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --Martin<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; webkit-dev mailing list<br>
&gt;&gt; <a href="mailto:webkit-dev@lists.webkit.org">webkit-dev@lists.webkit.org</a><br>
&gt;&gt; <a href="https://lists.webkit.org/mailman/listinfo/webkit-dev" target="_blank">https://lists.webkit.org/mailman/listinfo/webkit-dev</a><br>
&gt;&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; webkit-dev mailing list<br>
&gt; <a href="mailto:webkit-dev@lists.webkit.org">webkit-dev@lists.webkit.org</a><br>
&gt; <a href="https://lists.webkit.org/mailman/listinfo/webkit-dev" target="_blank">https://lists.webkit.org/mailman/listinfo/webkit-dev</a><br>
_______________________________________________<br>
webkit-dev mailing list<br>
<a href="mailto:webkit-dev@lists.webkit.org">webkit-dev@lists.webkit.org</a><br>
<a href="https://lists.webkit.org/mailman/listinfo/webkit-dev" target="_blank">https://lists.webkit.org/mailman/listinfo/webkit-dev</a><br>
</blockquote></div><br></div></div></div>