From ff3a93637a30a2e3cc18ebbc976ff44426cb12f6 Mon Sep 17 00:00:00 2001 From: Gert Wollny Date: Wed, 17 Feb 2021 18:34:54 +0100 Subject: [PATCH] vrend: copy only as many layout info fields as needed Signed-off-by: Gert Wollny Reviewed-by: Rohan Garg --- src/vrend_renderer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vrend_renderer.c b/src/vrend_renderer.c index b17d293..53124a0 100644 --- a/src/vrend_renderer.c +++ b/src/vrend_renderer.c @@ -3379,7 +3379,7 @@ static inline void vrend_fill_shader_key(struct vrend_sub_context *sub_ctx, memcpy(key->prev_stage_generic_and_patch_outputs_layout, sub_ctx->shaders[prev_type]->sinfo.generic_outputs_layout, - 64 * sizeof (struct vrend_layout_info)); + sub_ctx->shaders[prev_type]->sinfo.num_generic_and_patch_outputs * sizeof (struct vrend_layout_info)); key->force_invariant_inputs = sub_ctx->shaders[prev_type]->sinfo.invariant_outputs; }