From 191dc6cb81087ba03dcec8d3bb952454c6564e63 Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Tue, 2 Jun 2026 14:49:22 -0700 Subject: [PATCH] jay: Add an INTEL_JAY=all option This enables Jay for all shader stages it currently supports. Less typing than vs,tes,fs,cs. Part-of: --- src/intel/dev/intel_debug.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/intel/dev/intel_debug.c b/src/intel/dev/intel_debug.c index 5d8e8006b68..9558cddda5a 100644 --- a/src/intel/dev/intel_debug.c +++ b/src/intel/dev/intel_debug.c @@ -308,6 +308,10 @@ static const struct debug_named_value use_jay_options[] = { { "tes", BITFIELD_BIT(MESA_SHADER_TESS_EVAL), "Use jay for tessellation evaluation shaders" }, { "fs", BITFIELD_BIT(MESA_SHADER_FRAGMENT), "Use jay for fragment shaders" }, { "cs", BITFIELD_BIT(MESA_SHADER_COMPUTE), "Use jay for compute shaders" }, + { "all", BITFIELD_BIT(MESA_SHADER_VERTEX) | + BITFIELD_BIT(MESA_SHADER_TESS_EVAL) | + BITFIELD_BIT(MESA_SHADER_FRAGMENT) | + BITFIELD_BIT(MESA_SHADER_COMPUTE), "Use jay for supported shader stages" }, DEBUG_NAMED_VALUE_END };