OpenCL-ICD-Loader
OpenCL-ICD-Loader copied to clipboard
The OpenCL ICD Loader project.
- Added .gitignore file, - Added .clang-format (based on OpenCL-SDK's corresponding file) and format enforcing script. - Minor changes to source files to avoid warnings on all compilers tested in...
This implements the loader managed dispatching strategy discussed in https://github.com/KhronosGroup/OpenCL-Docs/issues/1003
For these platforms, the lib prefix should be included, otherwise linker will not be able to find OpenCL library
See: https://github.com/KhronosGroup/OpenCL-ICD-Loader/pull/231 We should consider adding CI configurations to test different default calling conventions.
As previously discussed with some of the vendors, static builds on Windows haven't been working for some time. There's a lengthy disclaimer on why one wouldn't want to do this,...
This is to Nvidia people. So OpenCL.dll ICD loader 3.0.5.0 is now not signed, in two places, under System32 and SysWOW64. And sigverif.exe says it does not like the files...
This is a proposed solution to address #157. It adds an ICD loader extension that can be explicitly called by the host application (or possibly a layer?) to shut down...
Found during a code review: https://github.com/KhronosGroup/OpenCL-ICD-Loader/pull/206#issuecomment-1432068544 > When looking at: https://learn.microsoft.com/en-us/windows/win32/menurc/stringfileinfo-block It seems that "040904E4" means that the values should be in U.S. English and in Multilingual character set (0x04E4...
Intel Inspector detects memory leaks for two allocations in khrIcdVendorAdd(): 1. Error: Memory leak: 16 Bytes: >libOpenCL.so.1!khrIcdVendorAdd - /OpenCL-ICD-Loader/loader/icd.c:135 libOpenCL.so.1!khrIcdOsVendorsEnumerate - /OpenCL-ICD-Loader/loader/linux/icd_linux.c:125 2. Error: Memory leak: 80 Bytes >libOpenCL.so.1!khrIcdVendorAdd -...
fixes: https://github.com/KhronosGroup/OpenCL-ICD-Loader/issues/157