6 Fix missing NULL argument handling in clCreateContext
13 Added NULL pointers handling, should not segfault anymore on NULL pointer.
16 Refactor generated code
23 Include guard for ocl_icd.h
26 Fix configure.ac for automake 1.13
27 By default, show all compile commands
34 Small potential bugfix and hopefull norm interpretation.
37 Fix PATH for "make installcheck"
44 Added windows specific functions to the table
45 fix bug when loading a correct icd *after* rejecting one
49 Fix bug for dumping the internal ICD structure
50 clGetExtensionFunctionAddress should return only extensions
52 Implement clGetICDLoaderInfoOCLICD extension with a test case
53 [build] lower requirement on autoconf
54 Default platform is now specified
55 Add clTerminateContextKHR in testsuite
57 refactor icd_generator
58 icd_generator: still cleanup
65 [doc] fix typo found by lintian
66 [doc] remove unused synopsis
67 [doc] fix another typo found by lintian
74 Found entry 92, clCreateEventFromGLsyncKHR.
77 Check the avaibility of OpenCL headers (version 1.2)
78 include stdlib.h for getenv and atoi
79 Allow OCL_ICD_VENDORS to directly provide the ICD library name to load
81 Update testsuite with the new entry
82 Fix re-entrancy in DEBUG mode while initializing.
83 Fix log with strange behavior of clGetExtensionFunctionAddressForPlatform on Intel
84 Build test programs before entering tests/ subdir
86 Force order in output of check programs
87 Improve OCL_ICD_VENDORS envvar
88 Cleanup and fix debug ifdef
89 Workaround for a bug in intel ICD with optimus
90 Add a test for the Intel workaround
91 Add documentation, mainly for envvar
98 Code factoring and race condition reduction.
101 Merge branch 'master'
102 Fix race in initialization on pthread programs
103 Make initialisation more robust
110 [debug] improve platform dump
112 [build] ignore warnings of OpenCL headers even with -Werror
113 [build] avoid deprecated function warning in debug
114 [fix] Use OpenCL supported version as version in OpenCL.pc
115 [bug fix] Initialize the library in all possible first functions
116 [bug fix] clCreateContextFromType can have a NULL properties
117 [debug] More debug info
124 Added -Wno-deprecated-declarations options to compile files that need it.
127 Fix compilation when updating database
128 Merge branch 'master' of git+ssh://scm.forge.imag.fr/scmrepos/git/ocl-icd/ocl-icd
129 Add a pkg-config file for ICD libraries
130 Check if compiler support flags to disable expected warnings
137 Correctly remove created directories
138 Do not distribute built sources
139 Distribute all required files
140 New release without autogenerated files
146 Added clGetGLContextInfoKHR to the loader.
148 Vincent Danjean (11):
150 Add a easy way to disable DEBUG in Makefile
152 Add support for using alternate vendors configuration directory
154 Correct iteration in vendors/ directory
155 Cleanup debug, refactor libdummycl
156 Merge remote-tracking branch 'origin/master'
157 cleanup code and add additionnal tests
158 Whitelist known missing functions in ICD Loader
164 Vincent Danjean (10):
165 Add missing include in ocl_icd_test.c
166 Format YAML output ourself
167 Rename files and cleanup includes
169 Add visibility("hidden") for all but public symbols
172 Do not look for *EXT or *KHR functions by name
173 Find a new entry manually (74) and another one (92) suspected
180 Correctly detect no platforms when no /etc/OpenCL/vendors directory exists
186 Add a message in ocl_icd_test when no plateform is found
187 Cleanup and comment the Makefile
189 Generate and use a map symbol file
191 Real release 1.0 (changelog updated)
195 Added clUnloadCompiler at its most propable place in the table : 31.
196 Added clGetExtensionFunctionAddress at its most probable place in the table : 65.
197 RTLD_DEEPBIND seemed to cause problems with intelocl and BigDFT.
198 Added version and symbol association.
202 Vincent Danjean (14):
204 cleanup Makefile, add support for install with DESTDIR
207 Force sorted order in yaml file
209 Fix problem with special functions
210 Update database from OpenCL 1.2 headers and AMD implementation
211 Cleanup clean/distclean Makefile rules
212 force deep binding so that OpenCL implementation use their own functions
213 Add 'install', 'dist', 'distcheck' targets in Makefile
214 Add myself in copyright
220 Added option to generate from database.
221 Added License and bugfixes. Clean up of Makefile. (Still work to do).
222 Added a clGetPlatformInfo template in generated bindings.
227 Fixed typo in Makefile