tree: f0b039964f231cfd09eddb3c3c8e05f7c6fb7636 [path history] [tgz]
  1. .clang-format
  2. cl.h
  3. cl_d3d10.h
  4. cl_d3d11.h
  5. cl_dx9_media_sharing.h
  6. cl_dx9_media_sharing_intel.h
  7. cl_egl.h
  8. cl_ext.h
  9. cl_ext_intel.h
  10. cl_gl.h
  11. cl_gl_ext.h
  12. cl_half.h
  13. cl_icd.h
  14. cl_layer.h
  15. cl_platform.h
  16. cl_va_api_media_sharing_intel.h
  17. cl_version.h
  18. opencl.h
  19. README.md
Source/ThirdParty/ANGLE/include/CL/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.