1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2025-02-07 16:54:14 +01:00

[dxvk] Add debug region for mip generation

This commit is contained in:
Philip Rebohle 2025-01-08 18:47:08 +01:00 committed by Philip Rebohle
parent 498ecca81d
commit 485090d039

View File

@ -1234,6 +1234,13 @@ namespace dxvk {
flushPendingAccesses(*imageView->image(), imageView->imageSubresources(), DxvkAccess::Write);
if (unlikely(m_features.test(DxvkContextFeature::DebugUtils))) {
const char* dstName = imageView->image()->info().debugName;
m_cmd->cmdBeginDebugUtilsLabel(DxvkCmdBuffer::ExecBuffer, vk::makeLabel(0xe6dcf0,
str::format("Mip gen (", dstName ? dstName : "unknown", ")").c_str()));
}
// Create image views, etc.
DxvkMetaMipGenViews mipGenerator(imageView);
@ -1367,6 +1374,9 @@ namespace dxvk {
VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT);
}
if (unlikely(m_features.test(DxvkContextFeature::DebugUtils)))
m_cmd->cmdEndDebugUtilsLabel(DxvkCmdBuffer::ExecBuffer);
m_cmd->track(imageView->image(), DxvkAccess::Write);
m_cmd->track(std::move(sampler));
}