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: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41872>
This commit is contained in:
Kenneth Graunke 2026-06-02 14:49:22 -07:00 committed by Marge Bot
parent 4d49efc831
commit 191dc6cb81

View file

@ -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
};