<html>
<head>
<base href="https://bugzilla.gnome.org/" />
</head>
<body><span class="vcard"><a href="page.cgi?id=describeuser.html&login=jadahl%40gmail.com" title="Jonas Ådahl <jadahl@gmail.com>"> <span class="fn">Jonas Ådahl</span></a>
</span> changed
<a class="bz_bug_link
bz_status_NEW "
title="NEW - Shrinking window generates a black patch when gl is used"
href="https://bugzilla.gnome.org/show_bug.cgi?id=771553">bug 771553</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;">Attachment #335733 status</td>
<td>none
</td>
<td>needs-work
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Shrinking window generates a black patch when gl is used"
href="https://bugzilla.gnome.org/show_bug.cgi?id=771553#c5">Comment # 5</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Shrinking window generates a black patch when gl is used"
href="https://bugzilla.gnome.org/show_bug.cgi?id=771553">bug 771553</a>
from <span class="vcard"><a href="page.cgi?id=describeuser.html&login=jadahl%40gmail.com" title="Jonas Ådahl <jadahl@gmail.com>"> <span class="fn">Jonas Ådahl</span></a>
</span></b>
<pre>Review of <span class=""><a href="attachment.cgi?id=335733&action=diff" name="attach_335733" title="Patch that works around or fixes the problem">attachment 335733</a> <a href="attachment.cgi?id=335733&action=edit" title="Patch that works around or fixes the problem">[details]</a></span> <a href='review?bug=771553&attachment=335733'>[review]</a>:
I'm sad to say I don't think this is the correct solution. The reason for this
is that we may end up with one incorrect frame (the one committed by
eglSwapBuffers()), that'll then be fixed up by setting the rest of the state
(window geometry, opaque region, etc) in the another commit (the one in
on_frame_clock_after_paint()).
What exactly is it in on_frame_clock_after_paint() that makes the issue go
away? Is it the gdk_wayland_window_sync_...() calls? I think those could
probably be safely moved to gdk_window_impl_wayland_end_paint().</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
</ul>
</body>
</html>