From 098d5adca5f0d8668ee18796e4597c3cbadd1242 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Tue, 7 Jan 2025 15:09:33 +0100 Subject: [PATCH] [hud] Set debug names for HUD resources --- src/dxvk/hud/dxvk_hud_item.cpp | 2 ++ src/dxvk/hud/dxvk_hud_renderer.cpp | 3 +++ 2 files changed, 5 insertions(+) diff --git a/src/dxvk/hud/dxvk_hud_item.cpp b/src/dxvk/hud/dxvk_hud_item.cpp index 8ceee1ebc..bccc94644 100644 --- a/src/dxvk/hud/dxvk_hud_item.cpp +++ b/src/dxvk/hud/dxvk_hud_item.cpp @@ -445,6 +445,7 @@ namespace dxvk::hud { | VK_ACCESS_INDIRECT_COMMAND_READ_BIT | VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_SHADER_WRITE_BIT; + bufferInfo.debugName = "HUD frame time data"; m_gpuBuffer = m_device->createBuffer(bufferInfo, VK_MEMORY_HEAP_DEVICE_LOCAL_BIT); @@ -1203,6 +1204,7 @@ namespace dxvk::hud { bufferInfo.usage = VK_BUFFER_USAGE_STORAGE_BUFFER_BIT; bufferInfo.access = VK_ACCESS_SHADER_READ_BIT; bufferInfo.stages = VK_PIPELINE_STAGE_VERTEX_SHADER_BIT | VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT; + bufferInfo.debugName = "HUD memory data"; m_dataBuffer = m_device->createBuffer(bufferInfo, VK_MEMORY_HEAP_DEVICE_LOCAL_BIT | diff --git a/src/dxvk/hud/dxvk_hud_renderer.cpp b/src/dxvk/hud/dxvk_hud_renderer.cpp index f712316c4..4ac05c948 100644 --- a/src/dxvk/hud/dxvk_hud_renderer.cpp +++ b/src/dxvk/hud/dxvk_hud_renderer.cpp @@ -140,6 +140,7 @@ namespace dxvk::hud { | VK_PIPELINE_STAGE_VERTEX_SHADER_BIT; textBufferInfo.access = VK_ACCESS_SHADER_READ_BIT | VK_ACCESS_INDIRECT_COMMAND_READ_BIT; + textBufferInfo.debugName = "HUD text buffer"; m_textBuffer = m_device->createBuffer(textBufferInfo, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT | @@ -327,6 +328,7 @@ namespace dxvk::hud { fontBufferInfo.access = VK_ACCESS_TRANSFER_WRITE_BIT | VK_ACCESS_TRANSFER_READ_BIT | VK_ACCESS_SHADER_READ_BIT; + fontBufferInfo.debugName = "HUD font metadata"; m_fontBuffer = m_device->createBuffer(fontBufferInfo, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT); @@ -348,6 +350,7 @@ namespace dxvk::hud { fontTextureInfo.tiling = VK_IMAGE_TILING_OPTIMAL; fontTextureInfo.layout = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL; fontTextureInfo.initialLayout = VK_IMAGE_LAYOUT_UNDEFINED; + fontTextureInfo.debugName = "HUD font texture"; m_fontTexture = m_device->createImage(fontTextureInfo, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT);