mesa/src/microsoft/clc
Faith Ekstrand 6d9f563960 spirv: Assume variable workgroup size unless it's set
This fixes an issue a bunch of different components were all working
around themselves where sometimes we don't have a workgroup size but
workgroup_size_variable is false.  This also fixes asahi_clc, which
didn't have the workaround and was assuming zero (but not variable!)
workgroup sizes everywhere.

LoLed-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com>
Acked-by: Mel Henning <mhenning@darkrefraction.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38538>
2025-11-20 00:02:42 +00:00
..
clc_compiler.c spirv: Assume variable workgroup size unless it's set 2025-11-20 00:02:42 +00:00
clc_compiler.h microsoft/clc: Add shader model / validator to compiler API 2023-03-31 00:37:19 +00:00
clc_compiler_test.cpp microsoft/clc: Fixes gcc 14 compile warning about narrowing conversion 2025-08-20 17:41:02 +00:00
clc_nir.c treewide: add & use parent instr helpers 2025-11-12 21:22:13 +00:00
clc_nir.h microsoft/clc: When possible, compute a part-constant "pointer" value for kernel inputs 2024-03-26 20:12:41 +00:00
clon12compiler.def
compute_test.cpp microsoft/clc: {} for struct initialize to avoid warning 2025-08-11 21:11:18 +00:00
compute_test.h microsoft/clc: fixup indentation 2022-04-29 07:08:57 +00:00
meson.build build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00