I would like to suggest an idea for improvement in graphics system. When I use Unity on Windows with DirectX 11 API and capture a frame using RenderDoc (https://renderdoc.org/), I can see that resources like textures and shaders are given some meaningful names, which is great. But these names are not unique. For example, there can be multiple textures named “ImageEffects Temp”, so that a single draw call can sample a texture with that name and render to a render target with same name - obviously a different texture. It makes graphics debugging more difficult. I would suggest to always give resources unique names, e.g. by appending an ordinal number at the end.
OK, I’m sorry, I thought that providing feedback is available only from inside of GUI of installed Unity. I created a suggestion:
https://feedback.unity3d.com/suggestions/unique-texture-names-for-graphics-profiling-eg-in-renderdoc