From 6d2edd2585a89ae9d7e614ec9964bf6eb32036a4 Mon Sep 17 00:00:00 2001 From: Iago Toral Quiroga Date: Mon, 27 May 2024 12:44:19 +0200 Subject: [PATCH] v3dv: drop unused stride field from v3dv_pipeline_vertex_binding MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is unused since f4d426fae6 where we added support for dynamic state vertex strides. Fixes: f4d426fae6 ('v3dv: provide implementation for vkCmdBindVertexBuffers2') Reviewed-by: Alejandro PiƱeiro Part-of: --- src/broadcom/vulkan/v3dv_private.h | 5 +---- src/broadcom/vulkan/v3dvx_pipeline.c | 1 - 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/src/broadcom/vulkan/v3dv_private.h b/src/broadcom/vulkan/v3dv_private.h index 222a74832ab..15f57fee62b 100644 --- a/src/broadcom/vulkan/v3dv_private.h +++ b/src/broadcom/vulkan/v3dv_private.h @@ -2273,11 +2273,8 @@ struct v3dv_pipeline { bool negative_one_to_one; - /* Accessed by binding. So vb[binding]->stride is the stride of the vertex - * array with such binding - */ + /* Indexed by vertex binding. */ struct v3dv_pipeline_vertex_binding { - uint32_t stride; uint32_t instance_divisor; } vb[MAX_VBS]; uint32_t vb_count; diff --git a/src/broadcom/vulkan/v3dvx_pipeline.c b/src/broadcom/vulkan/v3dvx_pipeline.c index 51738a2aa4f..d818b65e444 100644 --- a/src/broadcom/vulkan/v3dvx_pipeline.c +++ b/src/broadcom/vulkan/v3dvx_pipeline.c @@ -685,7 +685,6 @@ v3dX(pipeline_pack_compile_state)(struct v3dv_pipeline *pipeline, const VkVertexInputBindingDescription *desc = &vi_info->pVertexBindingDescriptions[i]; - pipeline->vb[desc->binding].stride = desc->stride; pipeline->vb[desc->binding].instance_divisor = desc->inputRate; }