mesa/src/intel/vulkan/grl
Karol Herbst 6474f8c2ce clc: include opencl-c.h for extensions needing it
This also allows tools build on clc to drop their workaround to include
it themselves. Rusticl might need it once it supports extensions which
need this file pulled in.

Later if the need to include it changes based on llvm version, we can
easily handle this in clc.

The main reason to include it only conditionally is the massively
reduction in compilation time. It also removes the mental burden from
users of clc to deal with any of this themselves.

Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10633
Fixes: 37a1346347 ("meson: remove opencl-external-clang-headers option and rely on shared-llvm")
Signed-off-by: Karol Herbst <kherbst@redhat.com>
Acked-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Acked-by: Jesse Natalie <jenatali@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27663>
2024-02-21 20:53:36 +00:00
..
gpu
include anv/grl: Use union for reinterpreting integer as float 2023-02-14 12:59:44 +00:00
.gitignore anv: adding parsetab.py to the .gitignore for grl 2022-10-20 02:24:39 +00:00
genX_grl.h anv: compute the largest GRL kernel scratch size 2023-03-31 14:18:58 +00:00
genX_grl_dispatch.c anv: using a single struct for kernel upload 2024-01-22 08:42:37 +00:00
genX_grl_uuid.cpp intel/vk/grl: genX-ify genX_grl_uuid.cpp 2023-03-03 21:37:19 +00:00
grl_cl_kernel_gen.py intel: Generate source file with utf-8 encoding from mako template 2023-12-07 12:41:07 +00:00
grl_metakernel_gen.py anv: Set MI_MATH MOCS field 2023-08-01 19:49:45 +00:00
grl_parser.py
grl_structs.h anv: Build BVHs on the GPU with GRL 2022-09-28 05:38:37 +00:00
meson.build clc: include opencl-c.h for extensions needing it 2024-02-21 20:53:36 +00:00