2
0
mirror of https://github.com/boostorg/compute.git synced 2026-01-27 06:42:19 +00:00

720 Commits

Author SHA1 Message Date
Kyle Lutz
57eec36d20 Release v0.4 v0.4 2014-12-14 17:03:36 -08:00
Kyle Lutz
c4d49cef20 Merge pull request #341 from kylelutz/device-platform
Add device::platform() method
2014-12-14 10:58:38 -08:00
Kyle Lutz
8b00003545 Merge pull request #340 from kylelutz/program-cache
Add program_cache to the public API
2014-12-14 10:58:29 -08:00
Kyle Lutz
2bab2c5ee7 Add device::platform() method 2014-12-13 11:25:11 -08:00
Kyle Lutz
a4a6614895 Add program_cache to the public API 2014-12-13 10:38:56 -08:00
Kyle Lutz
a29f453687 Merge pull request #339 from kylelutz/result-of
Add result_of<F(Args...)> meta-function
2014-12-11 22:35:47 -08:00
Kyle Lutz
1a591e277b Add result_of<F(Args...)> meta-function 2014-12-10 22:58:54 -08:00
Kyle Lutz
8ecbcb8b71 Merge pull request #337 from skozilla/master
max_element perf
2014-12-10 21:43:50 -08:00
Rastko Anicic
ae014dc757 max_element perf added 2014-12-10 23:23:50 -05:00
Kyle Lutz
8883a85fec Merge pull request #330 from Mageswaran1989/histogram_example
added histogram example based on opencv
2014-12-10 20:12:11 -08:00
Mageswaran.D
010753db26 added histogram example based on opencv 2014-12-10 22:43:23 +05:30
Kyle Lutz
848d95601e Merge pull request #335 from kylelutz/flat-map-custom-kernel
Add test for flat_map with custom kernel
2014-12-07 13:50:34 -08:00
Kyle Lutz
57973325a5 Merge pull request #334 from kylelutz/utility
Add utility directory
2014-12-07 13:50:01 -08:00
Kyle Lutz
d62c214ddd Add test for flat_map with custom kernel 2014-12-07 13:38:26 -08:00
Kyle Lutz
425a9c006f Add utility directory
This adds a new utility directory and moves some of the utility
functions and classes (e.g. dim(), extents, wait_list) there.
2014-12-06 12:51:25 -08:00
Kyle Lutz
d96ffce9ee Merge pull request #332 from kylelutz/cl-gl-ext-header
Add cl_gl_ext.hpp forwarding header
2014-12-06 12:24:25 -08:00
Kyle Lutz
17e0e5e686 Add cl_gl_ext.hpp forwarding header 2014-12-06 12:15:22 -08:00
Kyle Lutz
1c3703beea Merge pull request #329 from kylelutz/fully-qualify-bind
Fully qualify call to bind() in nth_element()
2014-12-03 23:26:24 -08:00
Kyle Lutz
5974366313 Merge pull request #324 from kylelutz/refactor-dispatch-sort
Refactor dispatch_sort() function
2014-12-03 23:26:16 -08:00
Kyle Lutz
8681ced9f2 Merge pull request #323 from kylelutz/extents
Add extents<N> class
2014-12-03 23:26:06 -08:00
Kyle Lutz
5696537619 Fully qualify call to bind() in nth_element() 2014-12-03 22:24:23 -08:00
Kyle Lutz
4185694366 Add extents<N> class
This adds an extents<N> class which stores an array of n-dimensional
extent values. This can be used to represent an ND-range for launching
an OpenCL kernel or for storing the size/shape of a 2D/3D image.

Also adds a variadic dim() function which provides a concise syntax
for creating extents<N> objects.
2014-12-02 22:42:24 -08:00
Kyle Lutz
faddbf2368 Refactor dispatch_sort() function 2014-12-02 21:52:06 -08:00
Kyle Lutz
bb19d2a07c Merge pull request #322 from roshanr95/merge
Merge
2014-12-02 19:27:49 -08:00
Roshan
12bbd995a3 Add support for comparator in merge 2014-12-02 12:59:36 +05:30
Roshan
b848b44c40 Fix bug in balanced path
Fixed a bug with precedence when the comparison function is not
enclosed in parentheses
2014-12-02 12:58:55 +05:30
Kyle Lutz
fa75a66253 Merge pull request #318 from kylelutz/identity-function
Add identity<T>() function
2014-11-29 10:28:26 -08:00
Kyle Lutz
16fdb15395 Add identity<T>() function 2014-11-29 10:19:53 -08:00
Kyle Lutz
6c78d27acc Merge pull request #317 from kylelutz/debug-kernel-compilation-tests
Define BOOST_COMPUTE_DEBUG_KERNEL_COMPILATION for tests
2014-11-29 10:18:26 -08:00
Kyle Lutz
3e3f46d144 Define BOOST_COMPUTE_DEBUG_KERNEL_COMPILATION for tests 2014-11-28 13:20:21 -08:00
Kyle Lutz
85e03f7e69 Merge pull request #315 from kylelutz/copy-to-vector-bool
Fix issue with copy() and std::vector<bool>
2014-11-28 12:34:46 -08:00
Kyle Lutz
5e7fb41e73 Merge pull request #312 from Mageswaran1989/string_find_string
oveloaded find() for string and char pointer
2014-11-26 22:23:02 -08:00
Mageswaran.D
9d813a2309 oveloaded find() for string and char pointer 2014-11-27 11:31:43 +05:30
Kyle Lutz
1c80c4fd32 Merge pull request #314 from kylelutz/fix-dispatch-copy
Fix compilation error in dispatch_copy() with Boost 1.57
2014-11-26 08:53:50 -08:00
Kyle Lutz
a6bdf21b31 Fix issue with copy() and std::vector<bool> 2014-11-26 08:46:39 -08:00
Kyle Lutz
8ae2b4ec23 Fix compilation error in dispatch_copy() with Boost 1.57 2014-11-25 23:16:10 -08:00
Kyle Lutz
1e0505d79c Merge pull request #311 from f-koehler/pr229
Reimplemented unit tests for unsupported extension and context error
2014-11-24 08:02:36 -08:00
f-koehler
d57fa9ffb0 reimplemented unit tests for unsupported extension and context error 2014-11-24 16:13:58 +01:00
Kyle Lutz
c3ede9cf2f Merge pull request #310 from robotrovsky/develop
Fixed OpenCL 2.0 Header compatibility
2014-11-20 10:14:05 -08:00
robotrovsky
bd845fea46 Fixed OpenCL 2.0 Header compatibility 2014-11-20 18:43:51 +01:00
Kyle Lutz
a5fab450d9 Merge pull request #308 from kylelutz/improve-documentation
Improve documentation
2014-11-19 23:45:16 -08:00
Kyle Lutz
16834b9fb4 Improve documentation 2014-11-19 23:29:28 -08:00
Kyle Lutz
bbded91e21 Merge pull request #244 from kylelutz/iterator-read-write
Add read() and write() methods to iterators
2014-11-19 22:24:18 -08:00
Kyle Lutz
f53a2b3a8d Add read() and write() methods to buffer_iterator 2014-11-19 22:08:45 -08:00
Kyle Lutz
7ffd2224e8 Merge pull request #307 from Mageswaran1989/lexicographical_compare
added lexicographical_compare algorithm & test cases
2014-11-19 10:44:10 -08:00
Mageswaran.D
af7e38d2ce added lexicographical_compare algorithm & test cases 2014-11-19 23:49:10 +05:30
Kyle Lutz
3183effcb0 Merge pull request #306 from shehzan10/test-event-nvidia-fix
Adding OpenCL 1.2 required for NVIDIA when build with C++11
2014-11-11 21:57:30 -08:00
Shehzan Mohammed
ed94d4176a Adding OpenCL 1.2 required for NVIDIA when build with C++11 2014-11-11 14:00:24 -05:00
Kyle Lutz
53a869a7a1 Merge pull request #305 from kylelutz/stable-sort-radix-sort
Use radix_sort() for stable_sort() when possible
2014-11-10 21:24:14 -08:00
Kyle Lutz
88d19723e3 Use radix_sort() for stable_sort() when possible 2014-11-09 11:06:47 -08:00