mesa/src/intel/vulkan/grl
Konstantin Seurer cb31b5a958 clc,libcl: Clean up CL includes
This patch does a couple of things to make CL integration with drivers
as seamless as possible:
- We pull in opencl-c.h and opencl-c-base.h to stop relying on system
  headers.
- Parts of libcl.h are moved to new headers that are incomplete CL-safe
  variants of libc headers.
- A couple of util headers are changed to remove now unnecessary
  __OPENCL_VERSION__ guards and make more headers CL safe.
- Drivers now include src/compiler/libcl and use headers like
  macros.h,u_math.h instead of libcl.h.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33576>
2025-04-11 21:27:37 +00:00
..
gpu
include anv,gfxstream,panvk,zink: update urls to vulkan docs 2025-01-28 14:28:58 +00:00
.gitignore
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/grl: add some validation that we're not going to overflow 2024-07-01 18:11:38 +00:00
grl_parser.py
grl_structs.h
meson.build clc,libcl: Clean up CL includes 2025-04-11 21:27:37 +00:00