diff --git a/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c b/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c index f0a56a724a2f08f39d805ca3b4972b91bddf7c7c..f122a001ec53d3716a5e0eeb6c19bc5c517dcaba 100644 --- a/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c +++ b/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c @@ -884,7 +884,7 @@ get_per_vertex_member_type(struct ntv_context *ctx, uint32_t member_idx) // Use cached type or create it once if (ctx->float_array_1_type == 0) { SpvId float_type = get_glsl_type(ctx, glsl_float_type()); - SpvId array_size = spirv_builder_const_uint(&ctx->builder, 32, 6); + SpvId array_size = spirv_builder_const_uint(&ctx->builder, 32, 5); ctx->float_array_1_type = spirv_builder_type_array(&ctx->builder, float_type, array_size); } return ctx->float_array_1_type;