Skip to content
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
Compare
Choose a tag to compare
@nunofachada 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)