i965: Support images with aux buffers
Previously images did not support any auxiliary compression surfaces (CCS, MCS, or HiZ). That's about to change. This patch just adds the fields to __DRIimageRec to make auxiliary surfaces possible. v2 (Jason Ekstrand): - Add an aux_pitch parameter as well as aux_offset Signed-off-by: Ben Widawsky <ben@bwidawsk.net> Acked-by: Daniel Stone <daniels@collabora.com> Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com> Reviewed-by: Chad Versace <chadversary@chromium.org>
This commit is contained in:

committed by
Jason Ekstrand

parent
cf2e92262b
commit
f6fbeaf1c4
@@ -92,6 +92,12 @@ struct __DRIimageRec {
|
|||||||
/** The image was created with EGL_EXT_image_dma_buf_import. */
|
/** The image was created with EGL_EXT_image_dma_buf_import. */
|
||||||
bool dma_buf_imported;
|
bool dma_buf_imported;
|
||||||
|
|
||||||
|
/** Offset of the auxiliary compression surface in the bo. */
|
||||||
|
uint32_t aux_offset;
|
||||||
|
|
||||||
|
/** Pitch of the auxiliary compression surface. */
|
||||||
|
uint32_t aux_pitch;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Provided by EGL_EXT_image_dma_buf_import.
|
* Provided by EGL_EXT_image_dma_buf_import.
|
||||||
* \{
|
* \{
|
||||||
|
Reference in New Issue
Block a user