<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:krh@bitplanet.net" title="Kristian Høgsberg <krh@bitplanet.net>"> <span class="fn">Kristian Høgsberg</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Weston-subsurfaces Flicker on window resize"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=72854">bug 72854</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;">Status</td>
           <td>NEW
           </td>
           <td>RESOLVED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>---
           </td>
           <td>FIXED
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Weston-subsurfaces Flicker on window resize"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=72854#c8">Comment # 8</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Weston-subsurfaces Flicker on window resize"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=72854">bug 72854</a>
              from <span class="vcard"><a class="email" href="mailto:krh@bitplanet.net" title="Kristian Høgsberg <krh@bitplanet.net>"> <span class="fn">Kristian Høgsberg</span></a>
</span></b>
        <pre>commit e4fdcf3e79acd688bd47f5e7a96217f324e31988
Author: Neil Roberts <<a href="mailto:neil@linux.intel.com">neil@linux.intel.com</a>>
Date:   Thu Dec 19 16:17:12 2013 +0000

    westoy: Add an option to explicitly disable cairo on a widget

    The subsurfaces example creates a subsurface widget and uses EGL to
    render to it directly rather than using the cairo context from the
    widget. In theory this shouldn't cause any problems because the westoy
    window code lazily creates the cairo surface when an application
    creates a cairo context. However commit fdca95c7 changed the behaviour
    to force the lazy creation at the beginning of each surface redraw.
    This ends up making the triangle surface get two attaches – one from
    Cairo and one from the direct EGL.

    It looks like it would be difficult to reinstate the lazy surface
    creation behaviour whilst still maintaining the error handling for
    surface creation because none of the redraw handlers in the example
    clients are designed to cope with that. Instead, this patch adds an
    explicit option on a widget to disable creating the Cairo surface and
    the subsurface example now uses that.</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>