mesa/src/compiler/clc
Karol Herbst f4f6d2e7cf clc: relax spec constant validation
Multiple values can have multiple spec constants assigned and vtn handles
this just fine. So just drop that assert as we need it to run SyCL
kernels.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/9037
Fixes: a699844ffb ("microsoft/clc: Parse SPIR-V specialization consts into metadata")
Signed-off-by: Karol Herbst <git@karolherbst.de>
Acked-by: Jesse Natalie <jenatali@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23512>
(cherry picked from commit 90b8666ff2)
2023-06-15 22:07:22 +01:00
..
clc.c nir: add a nir_opt_if_options enum 2022-08-10 12:55:39 +00:00
clc.h clc: add 32-bit target 2022-10-15 02:23:03 +00:00
clc_helpers.cpp clc: relax spec constant validation 2023-06-15 22:07:22 +01:00
clc_helpers.h clc: add clc_validate_spirv 2023-04-13 02:54:21 +00:00
meson.build compiler/clc: Fix embedded clang headers (microsoft-clc) for LLVM 16+ 2023-05-01 09:02:34 +01:00