angle/include/CL
angle-autoroll 66c89b0fe4 Fix and disable MSVC warnings
Needed because some warnings are no longer disabled after
http://crrev.com/c/3189512.

Also includes https://github.com/KhronosGroup/OpenCL-Headers/pull/179,
needed after clang upgrade to llvmorg-14-init-5410-gd0473681

Bug: chromium:1257173
Change-Id: I4f844aa972362c488cb6d37244439e2126f2c1c3
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3210629
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
2021-10-07 06:08:03 +00:00
..
.clang-format Fixed OpenCL headers for Windows 2021-04-07 12:30:01 +00:00
README.md Updated OpenCL headers 2021-04-22 19:15:17 +00:00
cl.h Updated OpenCL headers 2021-04-22 19:15:17 +00:00
cl_d3d10.h Fixed OpenCL headers for Windows 2021-04-07 12:30:01 +00:00
cl_d3d11.h Fixed OpenCL headers for Windows 2021-04-07 12:30:01 +00:00
cl_dx9_media_sharing.h Updated OpenCL headers 2021-04-22 19:15:17 +00:00
cl_dx9_media_sharing_intel.h Stubs for OpenCL entry points. 2021-02-24 15:38:53 +00:00
cl_egl.h Fixed OpenCL headers for Windows 2021-04-07 12:30:01 +00:00
cl_ext.h Updated OpenCL headers 2021-04-22 19:15:17 +00:00
cl_ext_intel.h Stubs for OpenCL entry points. 2021-02-24 15:38:53 +00:00
cl_gl.h Updated OpenCL headers 2021-04-22 19:15:17 +00:00
cl_gl_ext.h Stubs for OpenCL entry points. 2021-02-24 15:38:53 +00:00
cl_half.h Stubs for OpenCL entry points. 2021-02-24 15:38:53 +00:00
cl_icd.h Updated OpenCL headers 2021-04-22 19:15:17 +00:00
cl_layer.h Updated OpenCL headers 2021-04-22 19:15:17 +00:00
cl_platform.h Fix and disable MSVC warnings 2021-10-07 06:08:03 +00:00
cl_va_api_media_sharing_intel.h Updated OpenCL headers 2021-04-22 19:15:17 +00:00
cl_version.h Stubs for OpenCL entry points. 2021-02-24 15:38:53 +00:00
opencl.h Updated OpenCL headers 2021-04-22 19:15:17 +00:00

README.md

ANGLE OpenCL Headers

The OpenCL headers ANGLE uses are the original headers from Khronos.

Updating headers

  1. Clone https://github.com/KhronosGroup/OpenCL-Headers.git.
  2. Inspect the differences between all headers from OpenCL-Headers/CL/ and this folder.
    • Changes of supported enums have to be updated in src/common/packed_cl_enums.json.
    • Changes of supported entry points have to be updated in src/libGLESv2/cl_stubs.cpp.
  3. Copy all headers from OpenCL-Headers/CL/ over to this folder.