1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2025-01-31 23:52:20 +01:00

[dxvk] Set debug names for internal buffers

This commit is contained in:
Philip Rebohle 2025-01-08 15:14:47 +01:00 committed by Philip Rebohle
parent 3e77893ef7
commit 3339b165cd
3 changed files with 7 additions and 0 deletions

View File

@ -456,6 +456,7 @@ namespace dxvk {
bufInfo.stages = VK_PIPELINE_STAGE_TRANSFER_BIT;
bufInfo.access = VK_ACCESS_TRANSFER_WRITE_BIT
| VK_ACCESS_TRANSFER_READ_BIT;
bufInfo.debugName = "Temp buffer";
auto tmpBuffer = m_device->createBuffer(
bufInfo, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT);
@ -567,6 +568,7 @@ namespace dxvk {
| VK_ACCESS_TRANSFER_READ_BIT;
imgInfo.tiling = dstImage->info().tiling;
imgInfo.layout = VK_IMAGE_LAYOUT_GENERAL;
imgInfo.debugName = "Temp image";
auto tmpImage = m_device->createImage(
imgInfo, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT);
@ -679,6 +681,8 @@ namespace dxvk {
| VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT;
bufferInfo.access = VK_ACCESS_TRANSFER_WRITE_BIT
| VK_ACCESS_SHADER_READ_BIT;
bufferInfo.debugName = "Temp buffer";
Rc<DxvkBuffer> tmpBuffer = m_device->createBuffer(bufferInfo, VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT);
auto tmpBufferSlice = tmpBuffer->getSliceHandle();
@ -6615,6 +6619,7 @@ namespace dxvk {
bufInfo.stages = VK_PIPELINE_STAGE_TRANSFER_BIT;
bufInfo.access = VK_ACCESS_TRANSFER_WRITE_BIT
| VK_ACCESS_TRANSFER_READ_BIT;
bufInfo.debugName = "Zero buffer";
m_zeroBuffer = m_device->createBuffer(bufInfo,
VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT);

View File

@ -27,6 +27,7 @@ namespace dxvk {
| VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT;
info.access = VK_ACCESS_TRANSFER_READ_BIT
| VK_ACCESS_SHADER_READ_BIT;
info.debugName = "Staging buffer";
VkDeviceSize alignedSize = dxvk::align(size, 256u);
m_allocationCounter += alignedSize;

View File

@ -83,6 +83,7 @@ namespace dxvk {
info.access = VK_ACCESS_UNIFORM_READ_BIT
| VK_ACCESS_SHADER_READ_BIT
| VK_ACCESS_SHADER_WRITE_BIT;
info.debugName = "Null buffer";
Rc<DxvkBuffer> buffer = m_device->createBuffer(info,
VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT |