<br><br><div class="gmail_quote">On Mon, Aug 13, 2012 at 10:51 AM, Kristian Høgsberg <span dir="ltr"><<a href="mailto:krh@bitplanet.net" target="_blank">krh@bitplanet.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>On Mon, Aug 13, 2012 at 10:16 AM, Jakob Bornecrantz <<a href="mailto:jakob@vmware.com" target="_blank">jakob@vmware.com</a>> wrote:<br>
> Uses libkms to work around missing dri image cursor support. One could take<br>
> this patch one step futher and removing cursor surfaces entirely from the DRI<br>
> interface and as a consequence also from the Gallium interface. Tho to make<br>
> everybody happy with this it would probably require adding a kms_bo_write<br>
> function, but that is probably wise in anyways.<br>
><br>
> The only downside is that it adds a dependancy on libkms, this could how ever<br>
> be replaced with the dumb_bo drm ioctl interface.<br>
><br>
> Signed-off-by: Jakob Bornecrantz <<a href="mailto:jakob@vmware.com" target="_blank">jakob@vmware.com</a>><br>
<br>
</div>That looks good, using libkms is a fine way to handle this as long as<br>
it doesn't leak through the gbm API. Using libkms or dumb_bo ioctl<br>
entirely for cursor gbm bo's would be fine too.<br>
<br>
Reviewed-by: Kristian Høgsberg <<a href="mailto:krh@bitplanet.net" target="_blank">krh@bitplanet.net</a>><br>
<div><div></div></div></blockquote><div><br>I briefly tested these patches on RV350 and it fixes the problem here <a href="https://bugs.freedesktop.org/show_bug.cgi?id=52267">https://bugs.freedesktop.org/show_bug.cgi?id=52267</a><br>
I did notice that the last frame of the last instance of weston is 'flashed' during the fade-in when running the next instance of weston.<br>A small quirk considering.<br><br>Tested-by: Scott Moreau <<a href="mailto:oreaus@gmail.com">oreaus@gmail.com</a>><br>
</div></div>