Instead of requiring that a BO has the has_implicit_ccs flag set, simply
require that the BO is aligned according to aux-map requirements.
Reviewed-by: Jianxun Zhang <jianxun.zhang@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25003>
if (device->aux_map_ctx == NULL)
return false;
- if (bo->has_implicit_ccs == false)
+ /* Technically, we really only care about what offset the image is bound
+ * into on the BO, but we don't have that information here. As a heuristic,
+ * rely on the BO offset instead.
+ */
+ if (bo->offset % intel_aux_map_get_alignment(device->aux_map_ctx) != 0)
return false;
- assert(bo->offset % intel_aux_map_get_alignment(device->aux_map_ctx) == 0);
-
return true;
}