|
|
||
|---|---|---|
| .. | ||
| .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.