From c52d1acb42d23941489d348929994e648cc53155 Mon Sep 17 00:00:00 2001 From: Emma Anholt Date: Thu, 18 May 2023 14:12:06 -0700 Subject: [PATCH] mesa: Drop TGSI token handling MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Nothing generates TGSI tokens in the frontend any more. Reviewed-by: Alyssa Rosenzweig Acked-by: Marek Olšák Part-of: --- src/mesa/state_tracker/st_program.c | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/mesa/state_tracker/st_program.c b/src/mesa/state_tracker/st_program.c index a38c20657d6..0296ecf5a65 100644 --- a/src/mesa/state_tracker/st_program.c +++ b/src/mesa/state_tracker/st_program.c @@ -49,8 +49,6 @@ #include "pipe/p_defines.h" #include "pipe/p_shader_tokens.h" #include "draw/draw_context.h" -#include "tgsi/tgsi_parse.h" -#include "tgsi/tgsi_ureg.h" #include "util/u_memory.h" @@ -321,11 +319,6 @@ st_release_variants(struct st_context *st, struct gl_program *p) p->variants = NULL; - if (p->state.tokens) { - ureg_free_tokens(p->state.tokens); - p->state.tokens = NULL; - } - /* Note: Any setup of ->ir.nir that has had pipe->create_*_state called on * it has resulted in the driver taking ownership of the NIR. Those * callers should be NULLing out the nir field in any pipe_shader_state @@ -546,9 +539,6 @@ st_create_nir_shader(struct st_context *st, struct pipe_shader_state *state) return NULL; } - if (state->type == PIPE_SHADER_IR_TGSI) - tgsi_free_tokens(state->tokens); - return shader; }