From 082ad1f8419e9463d915d0706006268cd0135307 Mon Sep 17 00:00:00 2001 From: Egor Yusov Date: Mon, 18 Feb 2019 17:40:21 -0800 Subject: Updated auto stride computation --- Graphics/GraphicsEngine/include/PipelineStateBase.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'Graphics/GraphicsEngine') diff --git a/Graphics/GraphicsEngine/include/PipelineStateBase.h b/Graphics/GraphicsEngine/include/PipelineStateBase.h index 78aa55ec..2683d63c 100644 --- a/Graphics/GraphicsEngine/include/PipelineStateBase.h +++ b/Graphics/GraphicsEngine/include/PipelineStateBase.h @@ -175,11 +175,11 @@ public: if (It->Stride == LayoutElement::AutoStride) It->Stride = m_Strides[BuffSlot]; } - // Set strides for unused slots to 0 - for (Uint32 slot = 0; slot < m_BufferSlotsUsed; ++slot) + // Set strides for all unused slots to 0 + for (auto& Stride : m_Strides) { - if (m_Strides[slot] == LayoutElement::AutoStride) - m_Strides[slot] = 0; + if (Stride == LayoutElement::AutoStride) + Stride = 0; } Uint64 DeviceQueuesMask = pDevice->GetCommandQueueMask(); -- cgit v1.2.3