diff --git a/renderdoc/driver/d3d12/d3d12_shader_feedback.cpp b/renderdoc/driver/d3d12/d3d12_shader_feedback.cpp index 4bf0ae2a4..1687da98e 100644 --- a/renderdoc/driver/d3d12/d3d12_shader_feedback.cpp +++ b/renderdoc/driver/d3d12/d3d12_shader_feedback.cpp @@ -1490,6 +1490,8 @@ bool D3D12Replay::FetchShaderFeedback(uint32_t eventId) return false; } + numSlots = AlignUp16(numSlots); + // need to be able to add a descriptor of our UAV without hitting the 64 DWORD limit if(modsig.dwordLength > 62) {