<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:cgarcia&#64;igalia.com" title="Carlos Garcia Campos &lt;cgarcia&#64;igalia.com&gt;"> <span class="fn">Carlos Garcia Campos</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [GTK] Does not use GLES2"
   href="https://bugs.webkit.org/show_bug.cgi?id=163595">bug 163595</a>
        <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">CC</td>
           <td>
               &nbsp;
           </td>
           <td>cgarcia&#64;igalia.com
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [GTK] Does not use GLES2"
   href="https://bugs.webkit.org/show_bug.cgi?id=163595#c5">Comment # 5</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [GTK] Does not use GLES2"
   href="https://bugs.webkit.org/show_bug.cgi?id=163595">bug 163595</a>
              from <span class="vcard"><a class="email" href="mailto:cgarcia&#64;igalia.com" title="Carlos Garcia Campos &lt;cgarcia&#64;igalia.com&gt;"> <span class="fn">Carlos Garcia Campos</span></a>
</span></b>
        <pre>(In reply to <a href="show_bug.cgi?id=163595#c2">comment #2</a>)
<span class="quote">&gt; According to a GTK+ dev, Webkit is supposed to request GLES - Gdk does not
&gt; automatially detect the availability or preference.</span >

That's not really possible I'm afraid. gdk_cairo_draw_from_gl() uses the paint gl context of the given window that is always created with a NULL sharing context and realized right after being created. On realize is when using ES is decided, and the only way to change that for the paint gl context is using the debug flags. I don't think using debug flags for this is the right way. I think there should be a way to tell GDK to use ES globally, maybe in GdkWindow to use that when creating the paint context. Or maybe there's actually a way that is not the debug flags, but I haven't found it reading the code.</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>