From 2c641566ab0bcf00738d360552d3f0b714f56744 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Fri, 10 Jul 2020 16:19:17 +0200 Subject: [PATCH] [dxvk] Fix inefficient check in bindVertexBuffer --- src/dxvk/dxvk_context.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dxvk/dxvk_context.cpp b/src/dxvk/dxvk_context.cpp index bad0ac6b..d5e37fbc 100644 --- a/src/dxvk/dxvk_context.cpp +++ b/src/dxvk/dxvk_context.cpp @@ -235,8 +235,8 @@ namespace dxvk { m_state.vi.vertexBuffers[binding] = buffer; m_flags.set(DxvkContextFlag::GpDirtyVertexBuffers); - if (unlikely(!m_features.test(DxvkContextFeature::NullDescriptors)) - && unlikely(!buffer.defined())) + if (unlikely(!buffer.defined()) + && unlikely(!m_features.test(DxvkContextFeature::NullDescriptors))) stride = 0; if (unlikely(m_state.vi.vertexStrides[binding] != stride)) {