From ebcd42aac3e4765f947d9fd993405c1f3f003f59 Mon Sep 17 00:00:00 2001 From: kalaposfos13 <153381648+kalaposfos13@users.noreply.github.com> Date: Wed, 19 Feb 2025 09:33:40 +0100 Subject: [PATCH] Logging for checking if buffers are memory contiguous --- src/video_core/amdgpu/liverpool.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/video_core/amdgpu/liverpool.cpp b/src/video_core/amdgpu/liverpool.cpp index 1c70eb3ad..f1d6f752a 100644 --- a/src/video_core/amdgpu/liverpool.cpp +++ b/src/video_core/amdgpu/liverpool.cpp @@ -761,6 +761,7 @@ Liverpool::Task Liverpool::ProcessCompute(std::span acb, u32 vqid) { std::back_inserter(compute_cutoff_end_to_prepend[vqid])); use_split_instruction = true; + LOG_INFO(Render_Vulkan, "Start of buffer 2: {}", fmt::ptr(acb.data())); LOG_INFO(Render_Vulkan, "Executing split command!"); } else { LOG_INFO(Render_Vulkan, @@ -795,6 +796,7 @@ Liverpool::Task Liverpool::ProcessCompute(std::span acb, u32 vqid) { carry.reserve(packet_size_dw); carry.insert(carry.end(), acb.begin(), acb.end()); compute_cutoff_end_to_prepend[vqid] = std::move(carry); + LOG_INFO(Render_Vulkan, " End of buffer 1: {}", fmt::ptr(acb.data() + acb.size() - 1)); acb = {}; use_split_instruction = true; break;