<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Dec 7, 2015 at 12:17 AM, Pekka Paalanen <span dir="ltr"><<a href="mailto:ppaalanen@gmail.com" target="_blank">ppaalanen@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
FYI, I do not like the user-controlled window opacity feature. It<br>
currently cannot work right with sub-surfaces, and the black surface<br>
case is equivalent to a sub-surface. We would need an intermediate<br>
composite of the compound window to be able to apply window opacity<br>
properly as a second step. I feel that implementing that costs too much<br>
in work, runtime, and maintenance at the moment.<br></blockquote><div><br></div><div>In fact it fails even in this case with the black background. A 50% opaque window composited atop a 50% opaque black is not the same result as just a 50% opaque window.<br><br></div><div>In fact he will get a much closer simulation of the desired result if the black surface was removed when the surface is made transparent. Pixels inside the surface will be correct, and if it happens to fill the screen then all pixels will be correct.<br><br></div></div><br></div></div>