<div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Wed, Jun 13, 2018 at 7:47 PM Dave Airlie <<a href="mailto:airlied@gmail.com">airlied@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 9 June 2018 at 05:54, David Riley <<a href="mailto:davidriley@chromium.org" target="_blank">davidriley@chromium.org</a>> wrote:<br>
> Allow resources created externally (eg gbm created buffers as<br>
> dma bufs) to be used.  As an example, crosvm<br>
> (<a href="https://chromium.googlesource.com/chromiumos/platform/crosvm/" rel="noreferrer" target="_blank">https://chromium.googlesource.com/chromiumos/platform/crosvm/</a>)<br>
> will intercept resource creation to use minigbm to allocate<br>
> buffers that its compositor is able to properly handle since it<br>
> only supports compositing with buffers allocated via minigbm.<br>
> This patch allows direct rendering to those buffers without<br>
> requiring an extra copy.<br>
><br>
> v2: Handle missing extension better.<br>
> v3: Update commit message with more details on usage.<br>
><br>
<br>
Thanks I rebased this on top of some other patches that were in the same area,<br>
and pushed it to gitlab.<br>
<br>
Please confirm it works.<br></blockquote><div><br></div><div><span style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Sorry for the late reply.  I've confirmed that the functionality works as merged.</span><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">Thanks,</div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">David</div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Thanks,<br>
Dave.<br>
</blockquote></div></div>