├── .clang-format ├── .github └── workflows │ ├── presubmit.yml │ └── release.yml ├── .gitignore ├── CL ├── 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_function_types.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 ├── CMakeLists.txt ├── CODE_OF_CONDUCT.md ├── LICENSE ├── OpenCL-Headers.pc.in ├── README.md ├── cmake ├── DebSourcePkg.cmake ├── JoinPaths.cmake ├── Package.cmake └── PackageSetup.cmake ├── conanfile.py ├── scripts ├── .gitignore ├── README.md ├── check-format.sh ├── cl_ext.h.mako ├── cl_function_types.h.mako ├── gen │ └── __init__.py ├── gen_headers.py └── requirements.txt └── tests ├── CMakeLists.txt ├── README.md ├── conan ├── CMakeLists.txt ├── conanfile.py └── example.c ├── lang_c └── CMakeLists.txt ├── lang_cpp └── CMakeLists.txt ├── pkgconfig ├── bare │ └── CMakeLists.txt ├── pkgconfig.c └── sdk │ └── CMakeLists.txt ├── test_cl.h.c ├── test_cl_d3d10.h.c ├── test_cl_d3d11.h.c ├── test_cl_dx9_media_sharing.h.c ├── test_cl_dx9_media_sharing_intel.h.c ├── test_cl_egl.h.c ├── test_cl_ext.h.c ├── test_cl_ext_intel.h.c ├── test_cl_gl.h.c ├── test_cl_gl_ext.h.c ├── test_cl_half.h.c ├── test_cl_icd.h.c ├── test_cl_layer.h.c ├── test_cl_platform.h.c ├── test_cl_version.h.c ├── test_ext_headers.c ├── test_headers.c └── test_opencl.h.c /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/presubmit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/.github/workflows/presubmit.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/.gitignore -------------------------------------------------------------------------------- /CL/cl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/CL/cl.h -------------------------------------------------------------------------------- /CL/cl_d3d10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/CL/cl_d3d10.h -------------------------------------------------------------------------------- /CL/cl_d3d11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/CL/cl_d3d11.h -------------------------------------------------------------------------------- /CL/cl_dx9_media_sharing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/CL/cl_dx9_media_sharing.h -------------------------------------------------------------------------------- /CL/cl_dx9_media_sharing_intel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/CL/cl_dx9_media_sharing_intel.h -------------------------------------------------------------------------------- /CL/cl_egl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/CL/cl_egl.h -------------------------------------------------------------------------------- /CL/cl_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/CL/cl_ext.h -------------------------------------------------------------------------------- /CL/cl_ext_intel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/CL/cl_ext_intel.h -------------------------------------------------------------------------------- /CL/cl_function_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/CL/cl_function_types.h -------------------------------------------------------------------------------- /CL/cl_gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/CL/cl_gl.h -------------------------------------------------------------------------------- /CL/cl_gl_ext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/CL/cl_gl_ext.h -------------------------------------------------------------------------------- /CL/cl_half.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/CL/cl_half.h -------------------------------------------------------------------------------- /CL/cl_icd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/CL/cl_icd.h -------------------------------------------------------------------------------- /CL/cl_layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/CL/cl_layer.h -------------------------------------------------------------------------------- /CL/cl_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/CL/cl_platform.h -------------------------------------------------------------------------------- /CL/cl_va_api_media_sharing_intel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/CL/cl_va_api_media_sharing_intel.h -------------------------------------------------------------------------------- /CL/cl_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/CL/cl_version.h -------------------------------------------------------------------------------- /CL/opencl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/CL/opencl.h -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/LICENSE -------------------------------------------------------------------------------- /OpenCL-Headers.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/OpenCL-Headers.pc.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/README.md -------------------------------------------------------------------------------- /cmake/DebSourcePkg.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/cmake/DebSourcePkg.cmake -------------------------------------------------------------------------------- /cmake/JoinPaths.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/cmake/JoinPaths.cmake -------------------------------------------------------------------------------- /cmake/Package.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/cmake/Package.cmake -------------------------------------------------------------------------------- /cmake/PackageSetup.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/cmake/PackageSetup.cmake -------------------------------------------------------------------------------- /conanfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/conanfile.py -------------------------------------------------------------------------------- /scripts/.gitignore: -------------------------------------------------------------------------------- 1 | gen/__pycache__/* 2 | -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/check-format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/scripts/check-format.sh -------------------------------------------------------------------------------- /scripts/cl_ext.h.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/scripts/cl_ext.h.mako -------------------------------------------------------------------------------- /scripts/cl_function_types.h.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/scripts/cl_function_types.h.mako -------------------------------------------------------------------------------- /scripts/gen/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/scripts/gen/__init__.py -------------------------------------------------------------------------------- /scripts/gen_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/scripts/gen_headers.py -------------------------------------------------------------------------------- /scripts/requirements.txt: -------------------------------------------------------------------------------- 1 | Mako>=1.2.2 2 | -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/conan/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/conan/CMakeLists.txt -------------------------------------------------------------------------------- /tests/conan/conanfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/conan/conanfile.py -------------------------------------------------------------------------------- /tests/conan/example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/conan/example.c -------------------------------------------------------------------------------- /tests/lang_c/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/lang_c/CMakeLists.txt -------------------------------------------------------------------------------- /tests/lang_cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/lang_cpp/CMakeLists.txt -------------------------------------------------------------------------------- /tests/pkgconfig/bare/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/pkgconfig/bare/CMakeLists.txt -------------------------------------------------------------------------------- /tests/pkgconfig/pkgconfig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/pkgconfig/pkgconfig.c -------------------------------------------------------------------------------- /tests/pkgconfig/sdk/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/pkgconfig/sdk/CMakeLists.txt -------------------------------------------------------------------------------- /tests/test_cl.h.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/test_cl.h.c -------------------------------------------------------------------------------- /tests/test_cl_d3d10.h.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/test_cl_d3d10.h.c -------------------------------------------------------------------------------- /tests/test_cl_d3d11.h.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/test_cl_d3d11.h.c -------------------------------------------------------------------------------- /tests/test_cl_dx9_media_sharing.h.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/test_cl_dx9_media_sharing.h.c -------------------------------------------------------------------------------- /tests/test_cl_dx9_media_sharing_intel.h.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/test_cl_dx9_media_sharing_intel.h.c -------------------------------------------------------------------------------- /tests/test_cl_egl.h.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/test_cl_egl.h.c -------------------------------------------------------------------------------- /tests/test_cl_ext.h.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/test_cl_ext.h.c -------------------------------------------------------------------------------- /tests/test_cl_ext_intel.h.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/test_cl_ext_intel.h.c -------------------------------------------------------------------------------- /tests/test_cl_gl.h.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/test_cl_gl.h.c -------------------------------------------------------------------------------- /tests/test_cl_gl_ext.h.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/test_cl_gl_ext.h.c -------------------------------------------------------------------------------- /tests/test_cl_half.h.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/test_cl_half.h.c -------------------------------------------------------------------------------- /tests/test_cl_icd.h.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/test_cl_icd.h.c -------------------------------------------------------------------------------- /tests/test_cl_layer.h.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/test_cl_layer.h.c -------------------------------------------------------------------------------- /tests/test_cl_platform.h.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/test_cl_platform.h.c -------------------------------------------------------------------------------- /tests/test_cl_version.h.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/test_cl_version.h.c -------------------------------------------------------------------------------- /tests/test_ext_headers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/test_ext_headers.c -------------------------------------------------------------------------------- /tests/test_headers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/test_headers.c -------------------------------------------------------------------------------- /tests/test_opencl.h.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KhronosGroup/OpenCL-Headers/HEAD/tests/test_opencl.h.c --------------------------------------------------------------------------------