Description

texture streaming is one of the reasons that drop the label but not the only reason.

add a line of code RHIBindDebugLabelName(NewTexture, *OldTexture->GetName().ToString()); into FMetalDynamicRHI::RHIAsyncReallocateTexture2D could solve the texturestreaming issue but still some other textures not labeled.

Steps to Reproduce

1、enable texture streaming for a texture

2、get a gpu capture(renderdoc or XCode)

3、the debug label of the texture is gone once it was streamed in with resolution larger than 64x64

Have Comments or More Details?

There's no existing public thread on this issue, so head over to AnswerHub just mention UE-121439 in the post.

1
Login to Vote

Unresolved
ComponentRendering
Affects Versions4.275.0
Target Fix5.0
CreatedAug 11, 2021
UpdatedAug 12, 2021