[hud] Set debug names for HUD resources

This commit is contained in:
Philip Rebohle 2025-01-07 15:09:33 +01:00
parent 2aa932d48a
commit 37ac1e700c
2 changed files with 5 additions and 0 deletions

View file

@ -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 |

View file

@ -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);