DirectXShaderCompiler icon indicating copy to clipboard operation
DirectXShaderCompiler copied to clipboard

No debug info for locally-declared dynamic resources (SM 6.6)

Open jeffnn opened this issue 4 years ago • 0 comments

Example: Given this HLSL:

static RWByteAddressBuffer DynamicBuffer = ResourceDescriptorHeap[1];
[numthreads(1, 1, 1)]
void DynamicResources()
{
    uint val = DynamicBuffer.Load(0u);
    RWByteAddressBuffer DynamicallyIndexedDynamicBuffer = ResourceDescriptorHeap[256 + val &0xf];
    floatRWUAV[0] = DynamicallyIndexedDynamicBuffer.Load(0);
}

There is no metadata at all for the locally-defined “DynamicallyIndexedDynamicBuffer”.

jeffnn avatar Mar 02 '21 17:03 jeffnn