6 Fix numbers in unknown members of dispatch table to avoid to reuse one
13 Avoid warnings with 2.0 OpenCL headers when using 1.2 deprecated functions
14 Avoid using types not supported by OpenCL headers in ocl_icd.h
21 add official Khronos OpenCL headers into repo
28 Fix directory resource leak
29 Don't read past the potential end of the lib_path string
32 Added OpenCL 2.0 functions. Hopefully at the right position (to confirm).
33 Generator can process 2.0 functions.
34 Added up to date headers package.
35 Commented 2.0 OpenCL API.
38 Remove -Werror for AM_CPPFLAGS by default
40 Bug fix in code path rarely used
48 Moved some declarations to the header as they are needed in the generated
50 If we have no valid platforms non can be valid.
51 In case a NULL platform is passed to the loader, the default platform is
52 selected if it exists and is valid.
55 Rewrote initialization comments
56 All generated file ends with "_gen" suffix (but installed once)
57 [build] add tests for default platform selection
58 Refactor code for selection of default platform
66 Check for platform validity. Could be improved.
67 Check cl_platform_id in clCreateContext and clCreateContextFromType
69 Added platform checking for clGetGLContextInfoKHR.
72 Refactor code and compilation fix in clGetGLContextInfoKHR
79 Fix missing NULL argument handling in clCreateContext
86 Added NULL pointers handling, should not segfault anymore on NULL pointer.
89 Refactor generated code
96 Include guard for ocl_icd.h
99 Fix configure.ac for automake 1.13
100 By default, show all compile commands
107 Small potential bugfix and hopefull norm interpretation.
110 Fix PATH for "make installcheck"
117 Added windows specific functions to the table
118 fix bug when loading a correct icd *after* rejecting one
121 Vincent Danjean (10):
122 Fix bug for dumping the internal ICD structure
123 clGetExtensionFunctionAddress should return only extensions
125 Implement clGetICDLoaderInfoOCLICD extension with a test case
126 [build] lower requirement on autoconf
127 Default platform is now specified
128 Add clTerminateContextKHR in testsuite
129 cleanup icd_generator
130 refactor icd_generator
131 icd_generator: still cleanup
138 [doc] fix typo found by lintian
139 [doc] remove unused synopsis
140 [doc] fix another typo found by lintian
147 Found entry 92, clCreateEventFromGLsyncKHR.
149 Vincent Danjean (16):
150 Check the avaibility of OpenCL headers (version 1.2)
151 include stdlib.h for getenv and atoi
152 Allow OCL_ICD_VENDORS to directly provide the ICD library name to load
154 Update testsuite with the new entry
155 Fix re-entrancy in DEBUG mode while initializing.
156 Fix log with strange behavior of clGetExtensionFunctionAddressForPlatform on Intel
157 Build test programs before entering tests/ subdir
159 Force order in output of check programs
160 Improve OCL_ICD_VENDORS envvar
161 Cleanup and fix debug ifdef
162 Workaround for a bug in intel ICD with optimus
163 Add a test for the Intel workaround
164 Add documentation, mainly for envvar
171 Code factoring and race condition reduction.
174 Merge branch 'master'
175 Fix race in initialization on pthread programs
176 Make initialisation more robust
183 [debug] improve platform dump
185 [build] ignore warnings of OpenCL headers even with -Werror
186 [build] avoid deprecated function warning in debug
187 [fix] Use OpenCL supported version as version in OpenCL.pc
188 [bug fix] Initialize the library in all possible first functions
189 [bug fix] clCreateContextFromType can have a NULL properties
190 [debug] More debug info
197 Added -Wno-deprecated-declarations options to compile files that need it.
200 Fix compilation when updating database
201 Merge branch 'master' of git+ssh://scm.forge.imag.fr/scmrepos/git/ocl-icd/ocl-icd
202 Add a pkg-config file for ICD libraries
203 Check if compiler support flags to disable expected warnings
210 Correctly remove created directories
211 Do not distribute built sources
212 Distribute all required files
213 New release without autogenerated files
219 Added clGetGLContextInfoKHR to the loader.
221 Vincent Danjean (11):
223 Add a easy way to disable DEBUG in Makefile
225 Add support for using alternate vendors configuration directory
227 Correct iteration in vendors/ directory
228 Cleanup debug, refactor libdummycl
229 Merge remote-tracking branch 'origin/master'
230 cleanup code and add additionnal tests
231 Whitelist known missing functions in ICD Loader
237 Vincent Danjean (10):
238 Add missing include in ocl_icd_test.c
239 Format YAML output ourself
240 Rename files and cleanup includes
242 Add visibility("hidden") for all but public symbols
245 Do not look for *EXT or *KHR functions by name
246 Find a new entry manually (74) and another one (92) suspected
253 Correctly detect no platforms when no /etc/OpenCL/vendors directory exists
259 Add a message in ocl_icd_test when no plateform is found
260 Cleanup and comment the Makefile
262 Generate and use a map symbol file
264 Real release 1.0 (changelog updated)
268 Added clUnloadCompiler at its most propable place in the table : 31.
269 Added clGetExtensionFunctionAddress at its most probable place in the table : 65.
270 RTLD_DEEPBIND seemed to cause problems with intelocl and BigDFT.
271 Added version and symbol association.
275 Vincent Danjean (14):
277 cleanup Makefile, add support for install with DESTDIR
280 Force sorted order in yaml file
282 Fix problem with special functions
283 Update database from OpenCL 1.2 headers and AMD implementation
284 Cleanup clean/distclean Makefile rules
285 force deep binding so that OpenCL implementation use their own functions
286 Add 'install', 'dist', 'distcheck' targets in Makefile
287 Add myself in copyright
293 Added option to generate from database.
294 Added License and bugfixes. Clean up of Makefile. (Still work to do).
295 Added a clGetPlatformInfo template in generated bindings.
300 Fixed typo in Makefile