diff --git a/src/intel/vulkan/anv_private.h b/src/intel/vulkan/anv_private.h index 2c341c2e28e..cc04b8d05a5 100644 --- a/src/intel/vulkan/anv_private.h +++ b/src/intel/vulkan/anv_private.h @@ -4207,8 +4207,7 @@ anv_add_pending_pipe_bits(struct anv_cmd_buffer* cmd_buffer, const char* reason) { cmd_buffer->state.pending_pipe_bits |= bits; - if (INTEL_DEBUG(DEBUG_PIPE_CONTROL) && bits) - { + if (INTEL_DEBUG(DEBUG_PIPE_CONTROL) && bits) { fputs("pc: add ", stdout); anv_dump_pipe_bits(bits, stdout); fprintf(stdout, "reason: %s\n", reason); diff --git a/src/intel/vulkan/genX_cmd_buffer.c b/src/intel/vulkan/genX_cmd_buffer.c index cb92cf3f6a3..ba118838095 100644 --- a/src/intel/vulkan/genX_cmd_buffer.c +++ b/src/intel/vulkan/genX_cmd_buffer.c @@ -1613,6 +1613,12 @@ genX(emit_apply_pipe_flushes)(struct anv_batch *batch, (bits & ANV_PIPE_NEEDS_END_OF_PIPE_SYNC_BIT)) { bits |= ANV_PIPE_END_OF_PIPE_SYNC_BIT; bits &= ~ANV_PIPE_NEEDS_END_OF_PIPE_SYNC_BIT; + + if (INTEL_DEBUG(DEBUG_PIPE_CONTROL) && bits) { + fputs("pc: add ", stderr); + anv_dump_pipe_bits(ANV_PIPE_END_OF_PIPE_SYNC_BIT, stdout); + fprintf(stderr, "reason: Ensure flushes done before invalidate\n"); + } } /* Project: SKL / Argument: LRI Post Sync Operation [23]