From e5e68ef2602fb882f3b859031ea539835898cd5b Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 5 Dec 2022 10:01:01 +0000 Subject: [PATCH] Make sure shader feedback query results data is aligned --- renderdoc/driver/d3d12/d3d12_shader_feedback.cpp | 2 ++ 1 file changed, 2 insertions(+) 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) {