From ca470aea1951c636115ddacc5e373d2782f67110 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tur=C3=A1nszki=20J=C3=A1nos?= Date: Sat, 7 Feb 2026 08:40:18 +0100 Subject: [PATCH] small simplification, stackvector not needed --- WickedEngine/wiGraphicsDevice_DX12.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/WickedEngine/wiGraphicsDevice_DX12.cpp b/WickedEngine/wiGraphicsDevice_DX12.cpp index 91c26e0b5..f85350725 100644 --- a/WickedEngine/wiGraphicsDevice_DX12.cpp +++ b/WickedEngine/wiGraphicsDevice_DX12.cpp @@ -4138,12 +4138,11 @@ std::mutex queue_locker; } stream.stream1.BD = bd; - StackVector elements; + D3D12_INPUT_ELEMENT_DESC elements[D3D12_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT] = {}; D3D12_INPUT_LAYOUT_DESC il = {}; if (pso->desc.il != nullptr) { il.NumElements = std::min((uint32_t)pso->desc.il->elements.size(), (uint32_t)D3D12_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT); - elements.resize(il.NumElements); for (uint32_t i = 0; i < il.NumElements; ++i) { elements[i].SemanticName = pso->desc.il->elements[i].semantic_name.c_str(); @@ -4160,7 +4159,7 @@ std::mutex queue_locker; elements[i].InstanceDataStepRate = 1; } } - il.pInputElementDescs = elements.data(); + il.pInputElementDescs = elements; } stream.stream1.IL = il;