From 2e2605e2971e2a807e7088a4c61f373f6fbd34e6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Tue, 21 Feb 2023 00:27:58 -0500 Subject: [PATCH] mesa: initialize VertexProgram._VaryingInputs before the first use Noticed by code inspection. Acked-by: Pierre-Eric Pelloux-Prayer Part-of: --- src/mesa/main/context.c | 1 - src/mesa/program/program.c | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c index b40e417..bfd511a 100644 --- a/src/mesa/main/context.c +++ b/src/mesa/main/context.c @@ -711,7 +711,6 @@ init_attrib_groups(struct gl_context *ctx) ctx->NewDriverState = ST_ALL_STATES_MASK; ctx->ErrorValue = GL_NO_ERROR; ctx->ShareGroupReset = false; - ctx->VertexProgram._VaryingInputs = VERT_BIT_ALL; ctx->IntelBlackholeRender = debug_get_bool_option("INTEL_BLACKHOLE_DEFAULT", false); return GL_TRUE; diff --git a/src/mesa/program/program.c b/src/mesa/program/program.c index bf1db64..9fee9f0 100644 --- a/src/mesa/program/program.c +++ b/src/mesa/program/program.c @@ -89,6 +89,7 @@ _mesa_init_program(struct gl_context *ctx) ctx->Program.ErrorPos = -1; ctx->Program.ErrorString = strdup(""); + ctx->VertexProgram._VaryingInputs = VERT_BIT_ALL; ctx->VertexProgram.Enabled = GL_FALSE; ctx->VertexProgram.PointSizeEnabled = (ctx->API == API_OPENGLES2) ? GL_TRUE : GL_FALSE; -- 2.7.4