diff options
author | Nanley Chery <nanley.g.chery@intel.com> | 2019-08-19 09:17:26 -0700 |
---|---|---|
committer | Nanley Chery <nanley.g.chery@intel.com> | 2019-10-28 10:47:05 -0700 |
commit | c50f8b2fc94913a7c96468ba930091710147b302 (patch) | |
tree | 89e2578ffc5034de5160877c3970c99aa28a5220 /src/mesa/drivers/dri/i965/intel_screen.c | |
parent | e2e67b3f11bf11dedab77322a28c87c32d5ed30a (diff) |
intel: Support HIZ_CCS in isl_surf_get_ccs_surf
Add an extra aux parameter which will be filled out with CCS if the
first two isl_surf parameters fit the requirements for HiZ_CCS.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Diffstat (limited to 'src/mesa/drivers/dri/i965/intel_screen.c')
-rw-r--r-- | src/mesa/drivers/dri/i965/intel_screen.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mesa/drivers/dri/i965/intel_screen.c b/src/mesa/drivers/dri/i965/intel_screen.c index 45779b06195..6040161d8f9 100644 --- a/src/mesa/drivers/dri/i965/intel_screen.c +++ b/src/mesa/drivers/dri/i965/intel_screen.c @@ -764,9 +764,9 @@ intel_create_image_common(__DRIscreen *dri_screen, return NULL; } - struct isl_surf aux_surf; + struct isl_surf aux_surf = {0,}; if (mod_info->aux_usage == ISL_AUX_USAGE_CCS_E) { - ok = isl_surf_get_ccs_surf(&screen->isl_dev, &surf, &aux_surf, 0); + ok = isl_surf_get_ccs_surf(&screen->isl_dev, &surf, &aux_surf, NULL, 0); if (!ok) { free(image); return NULL; @@ -1185,8 +1185,8 @@ intel_create_image_from_fds_common(__DRIscreen *dri_screen, return NULL; } - struct isl_surf aux_surf; - ok = isl_surf_get_ccs_surf(&screen->isl_dev, &surf, &aux_surf, + struct isl_surf aux_surf = {0,}; + ok = isl_surf_get_ccs_surf(&screen->isl_dev, &surf, &aux_surf, NULL, image->aux_pitch); if (!ok) { brw_bo_unreference(image->bo); |