summaryrefslogtreecommitdiffstats
path: root/src/intel/isl/isl.h
diff options
context:
space:
mode:
authorJason Ekstrand <[email protected]>2016-06-03 16:37:19 -0700
committerJason Ekstrand <[email protected]>2016-07-13 11:47:37 -0700
commit48ed8b6f26a40da40cb72b90cb52c9a653ff1e13 (patch)
tree0c6729258ba348759de58ac098e9119788f2e4f8 /src/intel/isl/isl.h
parent76e2dcc131dda3ddbbbad220d187cfca0a2711b4 (diff)
isl/state: Add support for handling auxiliary surfaces
Reviewed-by: Topi Pohjolainen <[email protected]> Reviewed-by: Chad Versace <[email protected]>
Diffstat (limited to 'src/intel/isl/isl.h')
-rw-r--r--src/intel/isl/isl.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/intel/isl/isl.h b/src/intel/isl/isl.h
index 5421c7b1351..b5884be4d9d 100644
--- a/src/intel/isl/isl.h
+++ b/src/intel/isl/isl.h
@@ -901,6 +901,13 @@ struct isl_surf_fill_state_info {
uint32_t mocs;
/**
+ * The auxilary surface or NULL if no auxilary surface is to be used.
+ */
+ const struct isl_surf *aux_surf;
+ enum isl_aux_usage aux_usage;
+ uint64_t aux_address;
+
+ /**
* The clear color for this surface
*
* Valid values depend on hardware generation.