2
0
mirror of https://github.com/boostorg/compute.git synced 2026-01-27 18:52:15 +00:00

Commit Graph

  • 00cdca5b55 Add documentation for type-traits Kyle Lutz 2013-04-22 20:19:40 -04:00
  • e0f78ff81e Update README file Kyle Lutz 2013-04-20 22:26:36 -04:00
  • 13887e8ed5 Rely on system::default_context() to hold static context Denis Demidov 2013-04-19 15:15:57 +04:00
  • 5d77bbebee Global setup for OpenCL context in tests Denis Demidov 2013-04-19 14:46:18 +04:00
  • 8142e5d5f9 Add move-constructors to wrapper classes Kyle Lutz 2013-04-17 20:45:04 -04:00
  • 5cb51569eb Add test for command_queue::enqueue_write_buffer_rect() Kyle Lutz 2013-04-13 20:52:42 -04:00
  • 4aaa630dec Update documentation Kyle Lutz 2013-04-13 11:34:53 -04:00
  • 4bdec761cd Add memory_object::reference_count() method Kyle Lutz 2013-04-13 11:07:04 -04:00
  • d58b7c0902 Return event from command_queue::enqueue_task() Kyle Lutz 2013-04-13 10:16:41 -04:00
  • da4cb81679 Return event from command_queue::enqueue_nd_range_kernel() Kyle Lutz 2013-04-13 10:14:01 -04:00
  • 001b3ff7fe Add get() methods to wrapper classes Kyle Lutz 2013-04-13 09:44:51 -04:00
  • 8b78d4187d Adds support for selecting devices with environment variables Denis Demidov 2013-04-12 10:23:06 +04:00
  • 1be19a6305 Add multiplies<T> specialization for std::complex<T> Kyle Lutz 2013-04-10 22:04:04 -04:00
  • 8d13920dc4 Move swizzle_iterator to detail namespace Kyle Lutz 2013-04-10 21:40:31 -04:00
  • bcc3aed40f Move pixel_input_iterator to detail namespace Kyle Lutz 2013-04-10 21:37:33 -04:00
  • 5cce555d8c Move binary_transform_iterator to detail namespace Kyle Lutz 2013-04-10 21:31:12 -04:00
  • e30ec9f26c Move adjacent_transform_iterator to detail namespace Kyle Lutz 2013-04-10 21:19:14 -04:00
  • 6dd6e11c7d Fix unused variable warning in get_base_iterator_buffer() Kyle Lutz 2013-04-10 21:09:17 -04:00
  • 6fdffd8a2b Replace usages of result_of() with tr1_result_of() Kyle Lutz 2013-04-10 19:55:58 -04:00
  • 430a76bb6c Add generate_fibonacci_sequence test-case Kyle Lutz 2013-04-09 22:04:47 -04:00
  • 652f99e449 Fix bug in get_buffer() for iterator adaptors Kyle Lutz 2013-04-09 21:53:30 -04:00
  • 5164ab4bd0 Cleanup constructors for wrapper classes Kyle Lutz 2013-04-07 15:03:24 -04:00
  • 9a3d7c7d4b Add missing iostream header include to test_device Kyle Lutz 2013-04-07 13:00:55 -04:00
  • 25a084deda Fix indentation in kernel::get_arg_info() Kyle Lutz 2013-04-07 12:57:26 -04:00
  • 48e1bb4da0 Update image2d/3d constuctors for OpenCL 1.2 Kyle Lutz 2013-03-31 15:00:07 -04:00
  • d56e58b48e Add OpenCL 1.2 error codes to runtime_exception Kyle Lutz 2013-03-31 14:58:00 -04:00
  • 0aa3d024dc Fix command_queue::enqueue_marker() for OpenCL 1.2 Kyle Lutz 2013-03-31 12:08:23 -04:00
  • 7e7e09b704 Fix command_queue::enqueue_barrier() for OpenCL 1.2 Kyle Lutz 2013-03-31 12:03:38 -04:00
  • 52fef4de6b Remove command_queue::enqueue_wait_for_event() method Kyle Lutz 2013-03-31 11:59:14 -04:00
  • c7a3bc8af6 Move unload_compiler() method to platform Kyle Lutz 2013-03-31 11:29:40 -04:00
  • d28354184c Move get_extension_function_address() method to platform Kyle Lutz 2013-03-31 11:26:18 -04:00
  • 00fcb737cc Fix bug in move-constuctor for vector<T> Kyle Lutz 2013-03-30 19:55:51 -04:00
  • 1161f89031 Make get_object_info() inline Kyle Lutz 2013-03-30 19:38:40 -04:00
  • d585fbebad Make stream operator for vector types inline Kyle Lutz 2013-03-30 19:32:11 -04:00
  • da1d7794b5 Remove support for cl_half Kyle Lutz 2013-03-27 00:09:05 -04:00
  • 14ea0bdbff Fix bug in command_queue test on AMD platforms Kyle Lutz 2013-03-26 23:33:57 -04:00
  • 4338b311f7 Add device::partition() method Kyle Lutz 2013-03-26 23:08:34 -04:00
  • 4752fb2404 Support returning std::vector<T> from get_info<T>() Kyle Lutz 2013-03-26 22:34:32 -04:00
  • 25e7214e5c Fix bug in inplace_reduce() test Kyle Lutz 2013-03-25 21:05:42 -04:00
  • 2df059738a Option to not retain program on creation Denis Demidov 2013-03-23 10:25:30 +04:00
  • ab0575dd0c Fix bug in remove_if() algorithm Kyle Lutz 2013-03-21 22:56:55 -04:00
  • 147baa05fe Fix bug in count_if() and find_if() with Intel CPUs Kyle Lutz 2013-03-21 22:42:22 -04:00
  • ecc0944afe Remove check for local_memory_size in test_kernel Kyle Lutz 2013-03-20 18:38:09 -04:00
  • 25b71579a5 Fix bug when calling fill() with vector types Kyle Lutz 2013-03-20 18:09:39 -04:00
  • 35f3bdc7fd Add test for transform_iterator Kyle Lutz 2013-03-19 18:22:54 -04:00
  • d80e2a5c30 Add test for permutation_iterator Kyle Lutz 2013-03-19 18:16:11 -04:00
  • 5f6bdf8644 Add test for counting_iterator Kyle Lutz 2013-03-19 18:09:33 -04:00
  • 4aaf4bcbb0 Add test for constant_iterator Kyle Lutz 2013-03-19 18:07:17 -04:00
  • 7c3a05b421 Add construct_from_cl_context test-case to test_context Kyle Lutz 2013-03-19 17:51:09 -04:00
  • 34cfe34edb Add construct_from_cl_command_queue test-case to test_command_queue Kyle Lutz 2013-03-19 17:48:30 -04:00
  • e8f77897eb Add construct_from_cl_mem test-case to test_buffer Kyle Lutz 2013-03-19 17:46:14 -04:00
  • e4b273fc22 Merge pull request #3 from ddemidov/master Kyle Lutz 2013-03-19 14:22:46 -07:00
  • 6766b07fad Allow buffer and queue initialization from lowlevel types Denis Demidov 2013-03-19 17:18:43 +04:00
  • d509d555a0 Update documentation Kyle Lutz 2013-03-17 23:49:01 -04:00
  • 2d81f561c4 Add zip_iterator class Kyle Lutz 2013-03-17 23:37:51 -04:00
  • ada2351812 Add support for boost::tuple<> Kyle Lutz 2013-03-17 23:25:28 -04:00
  • ad9309740e Add meta_kernel::inject_type<Type>() method Kyle Lutz 2013-03-17 23:13:19 -04:00
  • db53bdb246 Fix check for local memory size in test_kernel Kyle Lutz 2013-03-17 22:42:56 -04:00
  • 2f81872403 Pass binary_status argument to clCreateProgramWithBinary() Kyle Lutz 2013-03-17 22:20:32 -04:00
  • 233df55978 Fix bug in program::binary() Kyle Lutz 2013-03-17 22:17:28 -04:00
  • b88de104f3 Add queue.finish() call to test_mersenne_twister Kyle Lutz 2013-03-14 22:17:50 -04:00
  • e16890aa9f Add queue.finish() calls to test_merge Kyle Lutz 2013-03-14 22:16:39 -04:00
  • ef2a14a278 Add queue.finish() calls to test_inplace_reduce Kyle Lutz 2013-03-14 22:15:00 -04:00
  • 32a1926f6b Fix local array size in serial_insertion_sort() Kyle Lutz 2013-03-14 21:26:03 -04:00
  • 77e75bd4cc Remove unused variable in serial_insertion_sort() Kyle Lutz 2013-03-14 21:22:40 -04:00
  • ff204e1b61 Add asserts for null host pointers to command_queue Kyle Lutz 2013-03-12 22:29:45 -04:00
  • 35984ae412 Remove default type_name_trait::value() implementation Kyle Lutz 2013-03-12 20:29:44 -04:00
  • 71df0d5fa6 Add type_name() specialization for char Kyle Lutz 2013-03-12 20:23:33 -04:00
  • 1f4ffe1374 Update documentation Kyle Lutz 2013-03-10 20:43:35 -04:00
  • 9bd3e0e798 Add documentation for downloading and using the library Kyle Lutz 2013-03-10 20:40:16 -04:00
  • de0bdcd2e4 Fix test module name for TestInsertionSort Kyle Lutz 2013-03-10 20:21:26 -04:00
  • 30e5f6a836 Fix test module name for TestRadixSort Kyle Lutz 2013-03-10 20:20:32 -04:00
  • 08045a3466 Add test for sorting vectors by length Kyle Lutz 2013-03-10 20:17:02 -04:00
  • 418468cc4b Add lambda wrapper for length() function Kyle Lutz 2013-03-10 20:16:14 -04:00
  • 69aef15cab Add merge() algorithm Kyle Lutz 2013-03-10 20:09:35 -04:00
  • 62edb8fc9f Update documentation Kyle Lutz 2013-03-03 08:54:01 -05:00
  • e612c15d49 Fix typo in lambda expression documentation Kyle Lutz 2013-03-03 08:37:14 -05:00
  • ed44dfb261 Initial commit Kyle Lutz 2013-03-02 15:22:54 -05:00
  • d34cdaac59 Initial commit Kyle Lutz 2013-03-02 15:14:17 -05:00