From 8e96b4f430f0af2a0712b721ad9308b267888fae Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 2 Jul 2020 17:40:16 -0400 Subject: [PATCH] zink: add VK_BUFFER_USAGE_INDEX_BUFFER_BIT to vertex buffer creation these can be mixed vertex/index buffers, and there's not really any way to know in advance Reviewed-by: Erik Faye-Lund Part-of: --- src/gallium/drivers/zink/zink_resource.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/zink/zink_resource.c b/src/gallium/drivers/zink/zink_resource.c index 06041e7568c..e53e941ed33 100644 --- a/src/gallium/drivers/zink/zink_resource.c +++ b/src/gallium/drivers/zink/zink_resource.c @@ -115,6 +115,7 @@ resource_create(struct pipe_screen *pscreen, if (templ->bind & PIPE_BIND_VERTEX_BUFFER) bci.usage |= VK_BUFFER_USAGE_VERTEX_BUFFER_BIT | + VK_BUFFER_USAGE_INDEX_BUFFER_BIT | VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT; if (templ->bind & PIPE_BIND_INDEX_BUFFER)