Module: vkd3d Branch: master Commit: 333fdf7c74815f2ea84a117f18aaf7aa0ebbc2a6 URL: https://gitlab.winehq.org/wine/vkd3d/-/commit/333fdf7c74815f2ea84a117f18aaf7...
Author: Conor McCarthy cmccarthy@codeweavers.com Date: Mon Apr 17 13:07:38 2023 +1000
vkd3d: Check for index buffer location zero.
VK_EXT_robustness2 does not support null index buffers so we only warn and return immediately.
---
libs/vkd3d/command.c | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/libs/vkd3d/command.c b/libs/vkd3d/command.c index f9bd5311..2662ec04 100644 --- a/libs/vkd3d/command.c +++ b/libs/vkd3d/command.c @@ -4653,6 +4653,11 @@ static void STDMETHODCALLTYPE d3d12_command_list_IASetIndexBuffer(ID3D12Graphics WARN("Ignoring NULL index buffer view.\n"); return; } + if (!view->BufferLocation) + { + WARN("Ignoring index buffer location 0.\n"); + return; + }
vk_procs = &list->device->vk_procs;