<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sun, Jun 29, 2014 at 3:44 PM, 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:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Please, reply-to-all so CC's do not get dropped.<br></blockquote><div><br><div class="gmail_quote">
Thanks Pekka for the excellent response. This is going to be a really useful quotable mail in the future :)<br></div><br></div><div>... snip ...<br></div><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<a href="http://people.collabora.com/~pq/menu-rotate.png" target="_blank">http://people.collabora.com/~pq/menu-rotate.png</a><br>
<a href="http://people.collabora.com/~pq/rotate3d-pixman-more.png" target="_blank">http://people.collabora.com/~pq/rotate3d-pixman-more.png</a><br>
<br>
Those are not just temporary effects, I can actually leave the<br>
windows be like that, and interact with them *correctly*. That means<br>
things like mouse cursor position being relayed right for each<br>
window, which cannot be done if using global coordinates.<br>
<br>
If we had any global coordinates in the protocol, that would be<br>
practically impossible. (While the screenshots above are using<br>
2D-projective matrices, nothing prevents you from doing completely<br>
non-linear transformations, and everything will still work right<br>
without any fixing in apps.) <br></blockquote><div><br></div><div>I just want to add: this isn't just a gimmick feature. This is actually used in real-world scenarios right now. If you have a high-DPI display and are running legacy applications, we scale up the window to 2x. If the app tried to place the window 10px from the bottom right of the real coordinates of the display, it would be far off the screen to the down and right.<br>
</div><div><br></div><div>... snip ...<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Thanks,<br>
pq<br>
<div class=""><div class="h5">_______________________________________________<br>
wayland-devel mailing list<br>
<a href="mailto:wayland-devel@lists.freedesktop.org">wayland-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/wayland-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/wayland-devel</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>  Jasper<br>
</div></div>