Martin Fouilleul 440668129c | ||
---|---|---|
.. | ||
.clang-format | ||
README.md | ||
cl.h | ||
cl_d3d10.h | ||
cl_d3d11.h | ||
cl_dx9_media_sharing.h | ||
cl_dx9_media_sharing_intel.h | ||
cl_egl.h | ||
cl_ext.h | ||
cl_ext_intel.h | ||
cl_gl.h | ||
cl_gl_ext.h | ||
cl_half.h | ||
cl_icd.h | ||
cl_layer.h | ||
cl_platform.h | ||
cl_va_api_media_sharing_intel.h | ||
cl_version.h | ||
opencl.h |
README.md
ANGLE OpenCL Headers
The OpenCL headers ANGLE uses are the original headers from Khronos.
Updating headers
- Clone https://github.com/KhronosGroup/OpenCL-Headers.git.
- 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
.
- Changes of supported enums have to be updated in
- Copy all headers from
OpenCL-Headers/CL/
over to this folder.