From 72a1828868bb3a9eab61f7af7a0abd8a9d723ce3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Sat, 12 Dec 2020 13:19:39 -0500 Subject: [PATCH] mesa: don't handle STATE_* enums in fetch_state that don't do anything MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit _mesa_program_state_flags() already reports invalid state flags. fetch_state is always called after that. Reviewed-by: Zoltán Böszörményi Part-of: --- src/mesa/program/prog_statevars.c | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/mesa/program/prog_statevars.c b/src/mesa/program/prog_statevars.c index eb48a5e8a3c..43d84ad0d37 100644 --- a/src/mesa/program/prog_statevars.c +++ b/src/mesa/program/prog_statevars.c @@ -665,20 +665,6 @@ fetch_state(struct gl_context *ctx, const gl_state_index16 state[], COPY_4V(value, ctx->Transform._ClipUserPlane[plane]); } return; - - case STATE_INTERNAL_DRIVER: - /* Internal driver state */ - return; - - case STATE_NOT_STATE_VAR: - /* Most likely PROGRAM_CONSTANT. This only happens in rare cases, e.g. - * ARB_vp with ARL, which can't sort parameters by type. - */ - return; - - default: - unreachable("Invalid state in _mesa_fetch_state"); - return; } }