From 80480042388b6f1f86d554085277de1170b8712f Mon Sep 17 00:00:00 2001 From: Mary Guillemard Date: Wed, 8 Oct 2025 15:41:53 +0200 Subject: [PATCH] asahi/gs: Reuse GS shader compiler options Avoid importing internal bits Signed-off-by: Mary Guillemard Reviewed-by: Alyssa Rosenzweig Part-of: --- src/asahi/lib/agx_nir_lower_gs.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/asahi/lib/agx_nir_lower_gs.c b/src/asahi/lib/agx_nir_lower_gs.c index 45928d9d203..30630bedbf5 100644 --- a/src/asahi/lib/agx_nir_lower_gs.c +++ b/src/asahi/lib/agx_nir_lower_gs.c @@ -6,7 +6,6 @@ */ #include "agx_nir_lower_gs.h" -#include "asahi/compiler/agx_compile.h" #include "compiler/nir/nir_builder.h" #include "gallium/include/pipe/p_defines.h" #include "libagx/geometry.h" @@ -922,10 +921,11 @@ struct agx_xfb_key { * transform feedback offsets and counters as applicable. */ static nir_shader * -create_pre_gs(struct agx_xfb_key *key) +create_pre_gs(struct agx_xfb_key *key, + const nir_shader_compiler_options *options) { - nir_builder b_ = nir_builder_init_simple_shader( - MESA_SHADER_COMPUTE, &agx_nir_options, "Pre-GS patch up"); + nir_builder b_ = nir_builder_init_simple_shader(MESA_SHADER_COMPUTE, options, + "Pre-GS patch up"); nir_builder *b = &b_; libagx_pre_gs( @@ -1382,7 +1382,7 @@ agx_nir_lower_gs(nir_shader *gs, nir_shader **gs_count, nir_shader **gs_copy, } /* Create auxiliary programs */ - *pre_gs = create_pre_gs(&key); + *pre_gs = create_pre_gs(&key, gs->options); return true; }