Kyle Lutz
06e0ae10ee
Merge pull request #225 from f-koehler/issue217
...
added wait_list as argument and event as return for opengl enqueue_* methods
2014-08-09 08:56:57 -07:00
Denis Demidov
a6467c9ec4
The test_closure does not require any OpenCL 1.2 features
...
see #218
2014-08-09 15:40:40 +04:00
f-koehler
3c15712941
added wait_list as argument and event as return for opengl enqueue_* methods
2014-08-08 19:12:10 +02:00
Kyle Lutz
fd8c8f934b
Support capturing containers with BOOST_COMPUTE_CLOSURE()
2014-08-07 22:20:16 -07:00
Kyle Lutz
95c331fa84
Capture references with BOOST_COMPUTE_CLOSURE()
2014-08-07 20:57:34 -07:00
Kyle Lutz
71a2787713
Merge pull request #213 from f-koehler/issue119
...
test for program::source()
2014-08-06 19:20:54 -07:00
fkoehler
dfd5724308
test for program::source()
2014-08-06 13:24:38 +02:00
Kyle Lutz
4703488c45
Merge pull request #212 from roshanr95/nth-element
...
Nth element
2014-08-05 19:00:30 -07:00
roshanr
30082abd59
Improve nth_element performance and unit testing
2014-08-05 22:12:45 +05:30
Kyle Lutz
5f94c74532
Merge pull request #211 from f-koehler/issue204
...
choose qt4 or qt5
2014-08-05 08:19:58 -07:00
f-koehler
15f9793bd8
choose qt4 or qt5
2014-08-05 16:36:46 +02:00
Kyle Lutz
a4a52caad1
Merge pull request #206 from kylelutz/fix-count-if
...
Fix bug with count_if() on AMD
2014-07-31 20:48:00 -07:00
Kyle Lutz
2f948a9903
Add test for count_if() with custom function
2014-07-31 20:26:47 -07:00
Kyle Lutz
5d663ff338
Fix bug with count_if() on AMD
...
This fixes an issue in which the count_if_with_reduce()
function fails to compile because convert_ulong(bool) is
not supported.
See issue #202 .
2014-07-30 21:40:00 -07:00
roshanr
d356a2c40d
Add benchmark for nth_element
2014-07-30 18:18:34 +05:30
Kyle Lutz
8a11a320d3
Merge pull request #203 from f-koehler/master
...
explicitly look for Qt4 and not for Qt in general
2014-07-29 18:30:16 -07:00
Kyle Lutz
2cb564c59c
Merge pull request #200 from kylelutz/bind
...
Add bind() function
2014-07-29 18:29:16 -07:00
fkoehler
b70df00ce4
explicitly look for Qt4 and not for Qt in general
2014-07-29 13:23:43 +02:00
Kyle Lutz
f21abdff7e
Add bind() function
2014-07-27 10:33:59 -07:00
Kyle Lutz
d34367b161
Merge pull request #195 from roshanr95/binary_find
...
Binary find
2014-07-18 07:38:26 -07:00
roshanr
92ae416a32
Improve binary_find performance
2014-07-18 12:32:18 +05:30
roshanr
5df5d8c3ee
Add benchmark for binary_find
2014-07-18 12:32:18 +05:30
Kyle Lutz
f50e9c0110
Release v0.3
2014-07-15 21:07:20 -07:00
Kyle Lutz
baa60dca39
Merge pull request #194 from kylelutz/opencl-1.2-mem-flags
...
Add OpenCL 1.2 memory flags to mem_flags enum
2014-07-12 14:51:55 -07:00
Kyle Lutz
132fc85270
Add OpenCL 1.2 memory flags to mem_flags enum
2014-07-12 14:44:03 -07:00
Kyle Lutz
89eee4b60e
Merge pull request #193 from kylelutz/unify-seed-method-interface
...
Unify seed() method interface in the random number engines
2014-07-12 14:35:50 -07:00
Kyle Lutz
fa0541d84b
Merge pull request #166 from kylelutz/perf-copy-if
...
Add perf_copy_if benchmark
2014-07-12 14:34:15 -07:00
Kyle Lutz
e8afaf1e7c
Add perf_copy_if benchmark
2014-07-12 14:19:23 -07:00
Kyle Lutz
23c0a14244
Merge pull request #192 from kylelutz/perf-fill
...
Add perf_fill benchmark
2014-07-12 14:13:26 -07:00
Kyle Lutz
84b24fcacb
Unify seed() method interface in the random number engines
...
This updates the random number engines to both use the same
interface for their seed() method.
2014-07-12 14:07:48 -07:00
Kyle Lutz
fb5c5442f7
Add perf_fill benchmark
2014-07-12 13:47:01 -07:00
Kyle Lutz
c9c5615b2f
Merge pull request #191 from kylelutz/fix-popcount
...
Fix issues with popcount() on OpenCL 1.1 devices
2014-07-12 13:03:09 -07:00
Kyle Lutz
61645c41c3
Fix issues with popcount() on OpenCL 1.1 devices
2014-07-12 12:47:41 -07:00
Kyle Lutz
4bf8993f1b
Merge pull request #190 from ddemidov/parallel-travis-build
...
Parallel build on Travis-CI
2014-07-12 12:39:37 -07:00
Kyle Lutz
465853233b
Merge pull request #189 from ddemidov/skip-1.2-tests
...
Skip tests requiring OpenCL 1.2 on devices that do not support OpenCL 1.2
2014-07-12 12:25:54 -07:00
Denis Demidov
57a2ee0e39
Parallel build on Travis-CI
2014-07-12 23:15:57 +04:00
Denis Demidov
201f85a038
Skip tests requiring OpenCL 1.2 on usupported devices
2014-07-12 22:54:16 +04:00
Kyle Lutz
dfe9399c9f
Check OpenCL version before calling enqueue_fill_buffer()
...
This adds a check for OpenCL version 1.2 before calling the
enqueue_fill_buffer() function in the fill() algorithm.
2014-07-12 11:22:01 -07:00
Kyle Lutz
2540895ebf
Merge pull request #187 from kylelutz/fix-partition-by-counts-test
...
Fix partition_by_counts test for Intel CPUs
2014-07-12 09:48:52 -07:00
Kyle Lutz
86199873b7
Fix partition_by_counts test for Intel CPUs
...
This fixes a test failure in partition_by_counts for Intel CPU
devices. The clCreateSubDevices() function is not guaranteed to
return the sub-devices in the same order as they were specified
in the compute unit counts argument.
Now the test sorts the returned sub-devices by number of compute
units and checks that each specified count is present.
See issue #185 .
2014-07-12 08:52:26 -07:00
Kyle Lutz
5cfda5412e
Merge pull request #184 from kylelutz/improve-documentation
...
Improve documentation
2014-07-11 23:58:00 -07:00
Kyle Lutz
9dc87712e9
Improve documentation
2014-07-11 23:25:41 -07:00
Kyle Lutz
ca3d571e52
Merge pull request #183 from kylelutz/rename-mersenne-twister-header
...
Rename mersenne_twister_engine header
2014-07-11 23:07:58 -07:00
Kyle Lutz
a4ae254adc
Rename mersenne_twister_engine header
...
This renames the mersenne_twister_engine header from
"mersenne_twister.hpp" to "mersenne_twister_engine.hpp".
2014-07-11 22:27:16 -07:00
Kyle Lutz
40d0166cb2
Merge pull request #182 from kylelutz/rename-create-with-builtin-kernels
...
Rename create_with_builtin_kernels() method
2014-07-10 20:02:51 -07:00
Kyle Lutz
94306ce2e8
Merge pull request #179 from kylelutz/deprecate-device-ptr
...
Move device_ptr to the detail namespace
2014-07-10 20:02:39 -07:00
Kyle Lutz
48cee2b619
Rename create_with_builtin_kernels() method
2014-07-10 19:27:17 -07:00
Kyle Lutz
9106222e61
Merge pull request #178 from kylelutz/equality-operators
...
Add equality operators for all wrapper classes
2014-07-09 22:10:36 -07:00
Kyle Lutz
b6ecb59ee9
Merge pull request #177 from kylelutz/fix-vector-assign
...
Fix resize bug with vector::assign()
2014-07-09 22:09:40 -07:00
Kyle Lutz
e0535d7233
Move device_ptr to the detail namespace
...
This deprecates the device_ptr class and moves it to the detail
namespace. The buffer_iterator class should be used instead of
device_ptr for referencing a memory location on the device.
2014-07-08 21:04:23 -07:00