<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Jul 12, 2017 at 10:22 AM, Chad Versace <span dir="ltr"><<a href="mailto:chadversary@chromium.org" target="_blank">chadversary@chromium.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Thu 29 Jun 2017, Jason Ekstrand wrote:<br>
> From: Ben Widawsky <<a href="mailto:ben@bwidawsk.net">ben@bwidawsk.net</a>><br>
><br>
> Previously images did not support any auxiliary compression surfaces<br>
> (CCS, MCS, or HiZ).  That's about to change.  This patch just adds the<br>
> fields to __DRIimageRec to make auxiliary surfaces possible.<br>
><br>
> v2 (Jason Ekstrand):<br>
>  - Add an aux_pitch parameter as well as aux_offset<br>
><br>
> Signed-off-by: Ben Widawsky <<a href="mailto:ben@bwidawsk.net">ben@bwidawsk.net</a>><br>
> Acked-by: Daniel Stone <<a href="mailto:daniels@collabora.com">daniels@collabora.com</a>><br>
> Reviewed-by: Topi Pohjolainen <<a href="mailto:topi.pohjolainen@intel.com">topi.pohjolainen@intel.com</a>><br>
> ---<br>
>  src/mesa/drivers/dri/i965/<wbr>intel_image.h | 6 ++++++<br>
>  1 file changed, 6 insertions(+)<br>
><br>
> diff --git a/src/mesa/drivers/dri/i965/<wbr>intel_image.h b/src/mesa/drivers/dri/i965/<wbr>intel_image.h<br>
> index cf06105..5ac5c31 100644<br>
> --- a/src/mesa/drivers/dri/i965/<wbr>intel_image.h<br>
> +++ b/src/mesa/drivers/dri/i965/<wbr>intel_image.h<br>
> @@ -92,6 +92,12 @@ struct __DRIimageRec {<br>
>     /** The image was created with EGL_EXT_image_dma_buf_import. */<br>
>     bool dma_buf_imported;<br>
><br>
> +   /** Offset of the auxiliary compression surface in the bo. */<br>
> +   uint32_t aux_offset;<br>
<br>
</span>Just to clarify... is aux_offset relative to the bo's base address, or<br>
relative to __DRIimageRec::offset?<br>
</blockquote></div><br></div><div class="gmail_extra">The BO.  Aux is only supported for "simple" surfaces so __DRIimageRec::offset should be 0.  Unless, of course, I have no idea what I'm doing which is entirely possible. :/<br><br></div><div class="gmail_extra">--Jason<br></div></div>