iris: Fix aux assertion in resource_get_handle
[mesa.git] / src / gallium / drivers / iris / iris_resource.c
index 212fa803ceac20c3eb6216c0009b2c0636d8942f..f1040073ed6c72c9cc0e4e4513c19b46877f0f26 100644 (file)
@@ -1183,6 +1183,7 @@ iris_resource_get_handle(struct pipe_screen *pscreen,
 
 #ifndef NDEBUG
    enum isl_aux_usage allowed_usage =
+      usage & PIPE_HANDLE_USAGE_EXPLICIT_FLUSH ? res->aux.usage :
       res->mod_info ? res->mod_info->aux_usage : ISL_AUX_USAGE_NONE;
 
    if (res->aux.usage != allowed_usage) {