mesa/src/compiler/libcl
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
..
assert.h clc,libcl: Clean up CL includes 2025-04-11 21:27:37 +00:00
errno.h clc,libcl: Clean up CL includes 2025-04-11 21:27:37 +00:00
float.h clc,libcl: Clean up CL includes 2025-04-11 21:27:37 +00:00
libcl.h clc,libcl: Clean up CL includes 2025-04-11 21:27:37 +00:00
libcl_vk.h libcl/vk: add common query copy write routine 2025-02-13 11:50:06 +00:00
limits.h clc,libcl: Clean up CL includes 2025-04-11 21:27:37 +00:00
math.h clc,libcl: Clean up CL includes 2025-04-11 21:27:37 +00:00
stdalign.h clc,libcl: Clean up CL includes 2025-04-11 21:27:37 +00:00
stdarg.h clc,libcl: Clean up CL includes 2025-04-11 21:27:37 +00:00
stdbool.h clc,libcl: Clean up CL includes 2025-04-11 21:27:37 +00:00
stddef.h clc,libcl: Clean up CL includes 2025-04-11 21:27:37 +00:00
stdint.h clc,libcl: Clean up CL includes 2025-04-11 21:27:37 +00:00
stdio.h clc,libcl: Clean up CL includes 2025-04-11 21:27:37 +00:00
stdlib.h clc,libcl: Clean up CL includes 2025-04-11 21:27:37 +00:00
string.h clc,libcl: Clean up CL includes 2025-04-11 21:27:37 +00:00