This repository has been archived by the owner on Jan 6, 2024. It is now read-only.
v2.0.0-alpha.2
Pre-release
Pre-release
nunofachada
released this
12 Sep 15:41
·
566 commits
to master
since this release
- Fix bugs in Windows build
- Fix compiling in MacOSX (some issues remain)
- Add support for C++
- Add function to suggest kernel worksizes based on kernel and device info
- ccl_event_wait_list_add() accepts variable number of events
- Add ccl_queue_new_full() constructor
- Add automatic build log, logs warning if build log not empty
- Add get_build_log() to program module
- Move ccl_enqueue_barrier/marker to queue module
- Rename ccl_platforms_get_platform() to ccl_platforms_get()
- Rename get info macros for coherence
- Refactor info functions to avoid segfault in some cases
- Profiler detects unprofilable queues and events
- Get OpenCL version functions return integer instead of double
- Improve menu device selector
- Refactor image wrapper constructors
- Remove types module
- Remove unused/not useful ccl_info_scalar and ccl_info_array macros
- Add a few more tests
- Add several samples/examples
- Add complete documentation (API and user guide)