ANV_PIPE_END_OF_PIPE_SYNC_BIT,
"before fast clear mcs");
+ if (!blorp_address_is_null(surf.clear_color_addr)) {
+ anv_add_pending_pipe_bits(cmd_buffer,
+ ANV_PIPE_STATE_CACHE_INVALIDATE_BIT,
+ "before blorp clear color edit");
+ }
+
switch (mcs_op) {
case ISL_AUX_OP_FAST_CLEAR:
blorp_fast_clear(&batch, &surf, format, swizzle,
ANV_PIPE_END_OF_PIPE_SYNC_BIT,
"before fast clear ccs");
+ if (!blorp_address_is_null(surf.clear_color_addr)) {
+ anv_add_pending_pipe_bits(cmd_buffer,
+ ANV_PIPE_STATE_CACHE_INVALIDATE_BIT,
+ "before blorp clear color edit");
+ }
+
switch (ccs_op) {
case ISL_AUX_OP_FAST_CLEAR:
blorp_fast_clear(&batch, &surf, format, swizzle,