<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, May 17, 2018 at 6:50 AM, Lucas Stach <span dir="ltr"><<a href="mailto:l.stach@pengutronix.de" target="_blank">l.stach@pengutronix.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
those 2 patches clean up and align the format handling in the dri state<br>
tracker to how the intel driver implements some details of the interface.<br>
<br>
This is mostly in preparation for etnaviv to support native planar YUV<br>
import without needing any of the R8/RG88 sampler rewrites, as those are<br>
really costly due to some of the Vivante hardware constraints. This isn't<br>
quite ready yet, but I wanted to get those patches out, as those have<br>
some value on their own. Just looking at the diffstat should be motivation<br>
enough to pull them in.<br>
<br>
As this has the potential to break the NV12 import for drivers using the<br>
sampler rewrite (though I think I've covered all cases) I would appreciate<br>
some testing from the Freedreno folks, or whoever cares about this.<br></blockquote><div><br></div><br></div>radeonsi also supports NV12 with the R8/RG88 split.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Marek<br></div></div>