Kyle Lutz
c983cc3a48
Merge pull request #535 from olivas/create_with_source_file
...
program::create_with_source_file doesn't fail with bad input
2015-11-19 19:39:58 -08:00
Alex Olivas
aa85b207d3
tested the wrong function.
2015-11-18 18:04:24 -07:00
Alex Olivas
0a2d7fa0e1
if the ifstream can't be created in program::create_with_source_file then it throws std::ios_base::failure.
2015-11-18 16:27:19 -07:00
Kyle Lutz
0d172afaf8
Merge pull request #533 from haahh/minor_fixes
...
Minor fixes
2015-11-05 18:53:42 -08:00
Jakub Szuppe
6be8228a74
Fix integer type to uint_ (cl_uint)
2015-11-05 18:23:00 +01:00
Jakub Szuppe
e97f70cdac
CL_MAP_WRITE_INVALIDATE_REGION is available since OpenCL 1.2
2015-11-05 18:15:39 +01:00
Kyle Lutz
e7a0db49c9
Merge pull request #529 from haahh/fix_opencl2_tests
...
Fix OpenCL 2.0 test cases in test_fill and test_svm_ptr
2015-10-29 21:31:46 -07:00
Jakub Szuppe
fb03f87942
Add more tests for enqueue_svm_memcpy() method
2015-10-29 12:44:06 +01:00
Jakub Szuppe
972a1a26e8
Skipping copy_svm_ptr test case on AMD devices
...
clEnqueueSVMMemcpy() operation does not work on AMD devices due to a bug
in drivers (https://community.amd.com/thread/190585 ). This affects copy()
algorithm (when SVM is used) and results in copy_svm_ptr failing. Now this
test case is skipped on AMD devices.
2015-10-29 12:43:02 +01:00
Jakub Szuppe
acf83372db
Fix OpenCL2.0 test cases in test_fill and test_svm_ptr
2015-10-24 21:15:44 +02:00
Kyle Lutz
f249741bf8
Merge pull request #522 from haahh/pr_find_extrema_first_extremum
...
Fix find_extrema_with_atomics and _with_reduce
2015-10-23 00:19:54 -07:00
Jakub Szuppe
8099e07f40
Fix find_extrema_with_atomics
...
Now find_extrema_with_atomics always return the first extremum
in the given range.
2015-10-21 08:46:04 +02:00
Jakub Szuppe
2d972fe2a4
Fix find_extrema_with_reduce
...
Now find_extrema_with_reduce always return the first extremum
in the given range.
2015-10-21 08:46:04 +02:00
Kyle Lutz
34b218f805
Merge pull request #527 from boostorg/fix-test-link-error
...
Fix Boost.Test link error in test/Jamfile.v2
2015-10-19 20:19:10 -07:00
Kyle Lutz
aed377d6d8
Fix Boost.Test link error in test/Jamfile.v2
2015-10-19 20:02:53 -07:00
Kyle Lutz
e855b6b6d7
Merge pull request #526 from boostorg/remove-jamroot
...
Remove Jamroot file
2015-10-18 10:26:43 -07:00
Kyle Lutz
6b4d53e7a3
Remove Jamroot file
2015-10-18 10:27:13 -07:00
Kyle Lutz
781cf302cb
Merge pull request #525 from haahh/pr_vector_custom_alloc
...
Vector with custom allocator fix
2015-10-10 09:16:11 -07:00
Kyle Lutz
bc83a43045
Merge pull request #521 from boostorg/fix-test-fill
...
Skip fill() tests with double if not supported by device
2015-10-10 07:58:59 -07:00
Jakub Szuppe
afd09bcd7d
Fix vector when used with custom allocator
2015-10-05 14:28:37 +02:00
Jakub Szuppe
5e2598bfdd
Add more test for vector with custom allocator
2015-10-05 14:28:37 +02:00
Jakub Szuppe
01af4136da
Add test for vector move ctor when custom allocator is used
2015-10-05 14:28:32 +02:00
Jakub Szuppe
e357a6a338
Test if min/max_element algorithms return the first min/max in given range
2015-10-03 18:20:48 +02:00
Kyle Lutz
dba4da7dcd
Skip fill() tests with double if not supported by device
...
This skips the tests for fill() and fill_n() with double values
if the device does not support the cl_khr_fp64 extension.
2015-10-01 22:49:43 -07:00
Kyle Lutz
0b4509afea
Merge pull request #520 from jpola/scatter_if
...
scatter if operation
2015-10-01 20:40:39 -07:00
Jakub Pola
e5050cbbe9
fix for initialization of output vector
2015-09-29 09:27:50 +02:00
Kyle Lutz
2c9d77413f
Merge pull request #519 from haahh/pr_ocl_runtime_check_in_tests
...
Runtime OpenCL version check in tests
2015-09-28 19:52:10 -07:00
Kyle Lutz
e27e5ee72b
Merge pull request #518 from boostorg/event-wait-const
...
Event wait const
2015-09-28 19:50:29 -07:00
Kyle Lutz
b2e2bdfb0d
Merge pull request #510 from haahh/dev_events_for_queue_enqueue_methods
...
Events for queue enqueue_map_ methods
2015-09-28 19:50:10 -07:00
Jakub Pola
c6c7f4a679
Copyrights fixes
2015-09-28 21:16:31 +02:00
Jakub Pola
f25b47d6f3
scatter if operation
2015-09-28 17:17:10 +02:00
Jakub Szuppe
1b059f8100
Runtime OpenCL version check in tests
2015-09-24 15:44:52 +02:00
Jakub Szuppe
586f815e48
Remove extra semicolon in perf_bolt_saxpy.cpp
2015-09-24 15:03:48 +02:00
Kyle Lutz
a56ae5687f
Make wait_list::wait() const
2015-09-23 21:39:47 -07:00
Kyle Lutz
c248dadbca
Make event::wait() const
2015-09-23 21:39:02 -07:00
Kyle Lutz
c75f5dc858
Merge pull request #516 from boostorg/adapt-struct-array
...
Add array support to BOOST_COMPUTE_ADAPT_STRUCT()
2015-09-20 16:58:55 -07:00
Kyle Lutz
44b0decb1f
Merge pull request #514 from haahh/pr_fix_binary_find
...
Fix and improve binary_find
2015-09-20 16:58:05 -07:00
Kyle Lutz
346a11a6c0
Merge pull request #512 from boostorg/zip-constant-iterator
...
Add test for zip_iterator with constant_iterator
2015-09-20 16:54:28 -07:00
Kyle Lutz
68155f7597
Add array support to BOOST_COMPUTE_ADAPT_STRUCT()
...
This adds support for C-style arrays (e.g. "int array[10]") to the
BOOST_COMPUTE_ADAPT_STRUCT() macro.
Thanks to Fabian Bösch for providing the code.
2015-09-19 18:28:17 -05:00
Jakub Szuppe
36418e4cf8
Remove redundant kernel compilation from binary_find
...
After this binary_find kernel is compiled only once during binary_find algorithm
execution instead of in every iteration of the while loop.
2015-09-19 19:17:27 +02:00
Jakub Szuppe
10583d3868
Fix binary_find algorithm
...
This prevents iterators from going out of range which
resulted in errors.
2015-09-19 19:11:32 +02:00
Jakub Szuppe
ff51c44434
Fix test for binary_search, lower_bound and upper_bound
...
Previous test data was too small to properly test binary_find which
is used in binary_search, lower_bound and upper_bound algorithms.
2015-09-19 19:11:14 +02:00
Kyle Lutz
70bdf310d3
Add test for zip_iterator with constant_iterator
2015-09-15 12:56:11 -05:00
Kyle Lutz
f04b1aabde
Merge pull request #511 from haahh/pr_fix_search_search_n
...
Fix for search and search_n algorithm
2015-09-15 12:41:10 -05:00
Jakub Szuppe
0e51ad4ad8
Fix for search and search_n algorithm
2015-09-12 19:29:16 +02:00
Jakub Szuppe
55a7f874a6
Add missing enqueue_map_image method in command queue
2015-09-12 16:26:10 +02:00
Jakub Szuppe
88beaa0502
Add asynchronous versions of a few methods in command_queue class
...
Add asynchronous versions for enqueue_map_buffer(), enqueue_read_buffer_rect()
and enqueue_write_buffer_rect().
2015-09-12 16:26:09 +02:00
Jakub Szuppe
5c99e3f7f3
enqueue_map_buffer returns associated event through parameter
2015-09-12 16:26:09 +02:00
Kyle Lutz
75d32254b1
Merge pull request #509 from haahh/pr_algorithm_reduce_by_key
...
Include Reduce by key in algorithm.hpp meta-header
2015-09-11 19:17:52 -07:00
Kyle Lutz
bf67a6ef38
Merge pull request #508 from pisto/develop
...
fix a few instances where the device type is not used as a bit mask
2015-09-11 19:17:34 -07:00