diff options
author | Jason Ekstrand <[email protected]> | 2017-02-01 11:46:54 -0800 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2017-02-02 13:33:43 -0800 |
commit | 7e6a9d9c4b59e84aad81c128ae3dce9d2f3d1167 (patch) | |
tree | 26e11d333154425c26264d0b447a9efc5423da18 /src/intel/blorp | |
parent | 6142e3c07c051371de27a1b41f6986e03ad30c0d (diff) |
intel/isl: Add a formats_are_ccs_e_compatible helper
Reviewed-by: Samuel Iglesias Gonsálvez <[email protected]>
Reviewed-by: Chad Versace <[email protected]>
Reviewed-by: Anuj Phogat <[email protected]>
Diffstat (limited to 'src/intel/blorp')
-rw-r--r-- | src/intel/blorp/blorp_blit.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/intel/blorp/blorp_blit.c b/src/intel/blorp/blorp_blit.c index 8a944fba624..b89a112b8c4 100644 --- a/src/intel/blorp/blorp_blit.c +++ b/src/intel/blorp/blorp_blit.c @@ -2395,11 +2395,17 @@ blorp_copy(struct blorp_batch *batch, } if (params.src.aux_usage == ISL_AUX_USAGE_CCS_E) { + assert(isl_formats_are_ccs_e_compatible(batch->blorp->isl_dev->info, + src_surf->surf->format, + params.src.view.format)); params.src.clear_color = bitcast_color_value_to_uint(params.src.clear_color, src_fmtl); } if (params.dst.aux_usage == ISL_AUX_USAGE_CCS_E) { + assert(isl_formats_are_ccs_e_compatible(batch->blorp->isl_dev->info, + dst_surf->surf->format, + params.dst.view.format)); params.dst.clear_color = bitcast_color_value_to_uint(params.dst.clear_color, dst_fmtl); } |