From 6a02e228bc5c10f122af8c8adb372cebe14e570d Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Fri, 15 May 2026 04:09:20 -0700 Subject: [PATCH] jay: Implement load_fs_config_intel We could lower this in to load_push_data_intel in NIR, but it's trivial, and probably less code just to implement it directly. Part-of: --- src/intel/compiler/jay/jay_from_nir.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/intel/compiler/jay/jay_from_nir.c b/src/intel/compiler/jay/jay_from_nir.c index 1fcf6863eb8..c23c45c6851 100644 --- a/src/intel/compiler/jay/jay_from_nir.c +++ b/src/intel/compiler/jay/jay_from_nir.c @@ -1287,6 +1287,11 @@ jay_emit_intrinsic(struct nir_to_jay_state *nj, nir_intrinsic_instr *intr) break; } + case nir_intrinsic_load_fs_config_intel: + jay_MOV(b, dst, + nj->payload.push_data[s->prog_data->fs.fs_config_param / 4]); + break; + case nir_intrinsic_barrier: { jay_SCHEDULE_BARRIER(b);