From b860915aedb2ac04fa3f3af339a225ae42d0c675 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Thu, 1 Feb 2018 14:31:10 +0100 Subject: [PATCH] [dxvk] Set dummy vertex buffer size to the maximum binding stride --- src/dxvk/dxvk_limits.h | 1 + src/dxvk/dxvk_unbound.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dxvk/dxvk_limits.h b/src/dxvk/dxvk_limits.h index 22865bbe7..0769ea48d 100644 --- a/src/dxvk/dxvk_limits.h +++ b/src/dxvk/dxvk_limits.h @@ -13,6 +13,7 @@ namespace dxvk { MaxNumResourceSlots = 1096, MaxNumActiveBindings = 128, MaxNumQueuedCommandBuffers = 8, + MaxVertexBindingStride = 2048, }; } \ No newline at end of file diff --git a/src/dxvk/dxvk_unbound.cpp b/src/dxvk/dxvk_unbound.cpp index 38ae67984..c501ddebe 100644 --- a/src/dxvk/dxvk_unbound.cpp +++ b/src/dxvk/dxvk_unbound.cpp @@ -64,7 +64,7 @@ namespace dxvk { Rc DxvkUnboundResources::createBuffer(DxvkDevice* dev) { DxvkBufferCreateInfo info; - info.size = 4; + info.size = MaxVertexBindingStride; info.usage = VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT