Skip to content

Releases: hughperkins/EasyCL

v3.1.0

12 Oct 18:51
Compare
Choose a tag to compare
add cl_mem to kernel call. not sure if this is a good idea...

v2.2.1

31 May 03:54
Compare
Choose a tag to compare

Bug fix:

  • doest produce display corruption on HD5500 now

v2.2.0

10 May 01:33
Compare
Choose a tag to compare

New:

  • added devicedirtyflag to CLWrapper objects
    • starts as false
    • set to true anytime passed to kernel via out or inout, and that kernel is run
    • reset back to false by copyToHost() and copyToDevice() methods
    • so, can use to know when the host-side data is up to date or not

v2.1.0

03 May 01:32
Compare
Choose a tag to compare

New:

  • added kernel store: storeKernel( string name, CLKernel *kernel ), getKernel( string name ), kernelExists( string name ), to facilitate per-connection kernel caching
  • Added getCl() to CLWrapper types

Changes:

  • changed from '-c++11x' to '-c++0x', in build, on linux, to allow build on more compilers

v2.0.0

01 May 01:39
Compare
Choose a tag to compare

Changes:

v1.6

25 Apr 03:21
Compare
Choose a tag to compare
  • added getBuffer() to Wrapper objects, so can pass into clBLAS
  • added a sample/test for using with clBLAS

v1.5

01 Feb 12:24
Compare
Choose a tag to compare
  • fix bug where if both cpu and gpu available, it picks the cpu :-P
  • fixed a crash bug related to platform_id initialization
  • displays the platform and device chosen, at startup

v1.4

01 Feb 03:11
Compare
Choose a tag to compare
  • generalized so can use any opencl-enabled device, and any platform
  • builds on Windows (and linux ubuntu 14.04)
  • unittests run on Windows now (and linux ubuntu 14.04)

Tested on:

  • ubuntu 14.04, beignet
  • ubuntu 14.04, nvidia grid k520
  • windows 7, visual studio 2013, win32, intel cpu

v1.3

28 Jan 23:27
Compare
Choose a tag to compare
  • builds on windows now
  • some unittests run ok on windows too (but some dont :-P )

v1.1

16 Jan 14:16
Compare
Choose a tag to compare

v1.1