radeon_memory_visualizer icon indicating copy to clipboard operation
radeon_memory_visualizer copied to clipboard

[FR] Allow resource names for additional resource types

Open zdobersek opened this issue 1 year ago • 1 comments
trafficstars

RMV userdata tokens can specify debugging-purpose names for specific resources, making for a better experience when examining resources through GUI. These tokens can be generated through object-naming entrypoints in the VK_EXT_debug_marker and VK_EXT_debug_utils extensions, but they could also be used to associate internal resources with some descriptive name.

The problem at the moment is in the RMV application the name-carrying userdata tokens are only applied to resources of three types: buffers, images and heaps. This filter is applied here: https://github.com/GPUOpen-Tools/radeon_memory_visualizer/blob/master/source/backend/rmt_resource_userdata.cpp#L330

The naming functionality is great, but it would be perfect it could be applied to resources of any type.

zdobersek avatar Feb 27 '24 11:02 zdobersek