From bedab93431ec8f5b8a2e71030f787019c027f1a8 Mon Sep 17 00:00:00 2001 From: Cedric Guillemet <1312968+CedricGuillemet@users.noreply.github.com> Date: Wed, 3 Aug 2022 17:02:03 +0200 Subject: [PATCH] Fix D3D12 InputSlot when having streams w/ instances (#2853) --- src/renderer_d3d12.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer_d3d12.cpp b/src/renderer_d3d12.cpp index 5299178d5..a15b0a6a8 100644 --- a/src/renderer_d3d12.cpp +++ b/src/renderer_d3d12.cpp @@ -2716,7 +2716,7 @@ namespace bgfx { namespace d3d12 } bx::memCopy(curr, &inst, sizeof(D3D12_INPUT_ELEMENT_DESC) ); - curr->InputSlot = 1; + curr->InputSlot = _numStreams; curr->SemanticIndex = index; curr->AlignedByteOffset = ii*16; }