… | |
… | |
16 | TODO: http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueMigrateMemObjects.html |
16 | TODO: http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clEnqueueMigrateMemObjects.html |
17 | TODO: http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clGetKernelArgInfo.html (also generic accessor) |
17 | TODO: http://www.khronos.org/registry/cl/sdk/1.2/docs/man/xhtml/clGetKernelArgInfo.html (also generic accessor) |
18 | |
18 | |
19 | TODO: map_buffer -a autocalculate size |
19 | TODO: map_buffer -a autocalculate size |
20 | TODO: map_image - autocalculate size |
20 | TODO: map_image - autocalculate size |
21 | TODO: ptr-> really same as $maped+0? |
|
|
22 | - work around a bug in the nvidia implementation, where build fails with |
21 | - work around a bug in the nvidia implementation, where build fails with |
23 | INVALID_BINARY if the compiler runs succesfully but ptxas fails. |
22 | INVALID_BINARY if the compiler runs succesfully but ptxas fails. |
24 | - explicitly check for 0 size dimensions in nd_range_kernel, as nvidia |
23 | - explicitly check for 0 size dimensions in nd_range_kernel, as nvidia |
25 | crashes (and OpenCL probably allows this behaviour). |
24 | crashes (and OpenCL probably allows this behaviour). |
26 | - actually report clSetKernelArg errors in ("OpenCL::Kernel::setf. |
25 | - actually report clSetKernelArg errors in ("OpenCL::Kernel::setf. |
… | |
… | |
30 | - fix/improve/balance gl sharing example. |
29 | - fix/improve/balance gl sharing example. |
31 | - added non-opengl sharing opengl example. |
30 | - added non-opengl sharing opengl example. |
32 | - fixed some documentation links. |
31 | - fixed some documentation links. |
33 | - fixed a bug where enqueue operations with optional parameters at the |
32 | - fixed a bug where enqueue operations with optional parameters at the |
34 | end not specified would crash. |
33 | end not specified would crash. |
|
|
34 | - implemented clEnqueueMapBuffer/Image/UnmapMemObject, and a "mapped object" |
|
|
35 | abstraction. |
|
|
36 | - speed up object constructions by not looking up stashes. |
35 | |
37 | |
36 | 0.98 Sat Apr 28 15:31:46 CEST 2012 |
38 | 0.98 Sat Apr 28 15:31:46 CEST 2012 |
37 | - INCOMPATIBLE CHANGE: $prog->build now wants an array of devices, or undef. |
39 | - INCOMPATIBLE CHANGE: $prog->build now wants an array of devices, or undef. |
38 | - INCOMPATIBLE CHANGE: $queue->enqueue_xxx methods have been renamed to just |
40 | - INCOMPATIBLE CHANGE: $queue->enqueue_xxx methods have been renamed to just |
39 | $queue->xxx, the enqueue_ prefix has been deprecated. |
41 | $queue->xxx, the enqueue_ prefix has been deprecated. |