Commit Graph

  • e46828a9d6 Fix issues involving iterators with void value_type Kyle Lutz 2013-05-20 19:50:50 -0400
  • 4ab37ada07 Add system-wide default command queue Kyle Lutz 2013-05-15 20:59:18 -0400
  • 1b9e904cc7 Add CHECK_RANGE_EQUAL() test macro Kyle Lutz 2013-05-13 22:36:54 -0400
  • a2bda0610d Fix memory issues with device_ptr and allocator Kyle Lutz 2013-05-13 22:10:03 -0400
  • a5ddeae614 Add scalar<T> container Kyle Lutz 2013-05-11 20:20:27 -0400
  • eea16e61c7 Remove simple_histogram from flat_map test Kyle Lutz 2013-05-11 20:17:24 -0400
  • 130f8c30f1 Rename kernel::num_args() method to arity() Kyle Lutz 2013-05-11 20:15:00 -0400
  • 0b466fec72 Fix indexing bug in list_devices example Kyle Lutz 2013-05-11 20:11:09 -0400
  • ffec5fd34a Remove unnecessary includes from transform_reduce Kyle Lutz 2013-05-11 20:08:58 -0400
  • 178676df4f Refactor the system::default_device() method Kyle Lutz 2013-05-10 22:49:05 -0400
  • d40eddc56b Fix compilation error with get<N>() and tuple Kyle Lutz 2013-05-10 21:49:04 -0400
  • fecbe63043 Check for partitioning support in device test Kyle Lutz 2013-05-09 22:21:00 -0400
  • 8934bea627 Skip enqueue_write_buffer_rect() test on AMD GPUs Kyle Lutz 2013-05-09 22:13:28 -0400
  • 705b3f35a3 Fix narrowing conversion warnings in device Kyle Lutz 2013-05-09 22:02:34 -0400
  • 9a64f6b39a Add get<N>() function Kyle Lutz 2013-05-05 12:46:05 -0400
  • 3e840fa306 Add transform_if() algorithm Kyle Lutz 2013-05-05 11:51:21 -0400
  • 49a34442e5 Remove unused histogram() algorithm Kyle Lutz 2013-05-05 10:55:31 -0400
  • 7c5e321c2a Fixing build issues under windows Dominic Meiser 2013-05-03 06:17:25 -0700
  • 3e93d01475 Add default constructors to image2d and image3d Kyle Lutz 2013-05-02 20:59:44 -0400
  • 5d28d3887e Make pick_copy_work_group_size() inline Kyle Lutz 2013-05-02 20:52:50 -0400
  • 0ab2fe85eb Don't auto-initialize values in vector Kyle Lutz 2013-04-27 10:30:26 -0400
  • 03195275b3 Increase work-group size for copy() kernel Kyle Lutz 2013-04-27 10:18:40 -0400
  • 9a350f65cf Change clamp_range() test to use float Kyle Lutz 2013-04-27 10:09:32 -0400
  • dde1747b32 Merge remote-tracking branch 'ddemidov/master' Kyle Lutz 2013-04-27 09:45:32 -0400
  • 2a93124ef5 Using FindOpenCL module from VexCL Dominic Meiser 2013-04-23 17:57:57 -0600
  • ea107ae5d6 Add clamp_range() algorithm Kyle Lutz 2013-04-22 22:06:04 -0400
  • 3b24d0d15e Add test for SAXPY Kyle Lutz 2013-04-22 20:40:50 -0400
  • 425ada2d03 Add documentation for platform::unload_compiler() Kyle Lutz 2013-04-22 20:31:35 -0400
  • 1fbb7b1b9a Add documentation for platform::get_extension_function_address() Kyle Lutz 2013-04-22 20:29:30 -0400
  • 2f7ae1bc9c Remove documentation for non-existent platform methods Kyle Lutz 2013-04-22 20:23:05 -0400
  • 00cdca5b55 Add documentation for type-traits Kyle Lutz 2013-04-22 20:19:40 -0400
  • e0f78ff81e Update README file Kyle Lutz 2013-04-20 22:26:36 -0400
  • 13887e8ed5 Rely on system::default_context() to hold static context Denis Demidov 2013-04-19 15:15:57 +0400
  • 5d77bbebee Global setup for OpenCL context in tests Denis Demidov 2013-04-19 14:46:18 +0400
  • 8142e5d5f9 Add move-constructors to wrapper classes Kyle Lutz 2013-04-17 20:45:04 -0400
  • 5cb51569eb Add test for command_queue::enqueue_write_buffer_rect() Kyle Lutz 2013-04-13 20:52:42 -0400
  • 4bdec761cd Add memory_object::reference_count() method Kyle Lutz 2013-04-13 11:07:04 -0400
  • d58b7c0902 Return event from command_queue::enqueue_task() Kyle Lutz 2013-04-13 10:16:41 -0400
  • da4cb81679 Return event from command_queue::enqueue_nd_range_kernel() Kyle Lutz 2013-04-13 10:14:01 -0400
  • 001b3ff7fe Add get() methods to wrapper classes Kyle Lutz 2013-04-13 09:44:51 -0400
  • 8b78d4187d Adds support for selecting devices with environment variables Denis Demidov 2013-04-12 10:23:06 +0400
  • 1be19a6305 Add multiplies<T> specialization for std::complex<T> Kyle Lutz 2013-04-10 22:04:04 -0400
  • 8d13920dc4 Move swizzle_iterator to detail namespace Kyle Lutz 2013-04-10 21:40:31 -0400
  • bcc3aed40f Move pixel_input_iterator to detail namespace Kyle Lutz 2013-04-10 21:37:33 -0400
  • 5cce555d8c Move binary_transform_iterator to detail namespace Kyle Lutz 2013-04-10 21:31:12 -0400
  • e30ec9f26c Move adjacent_transform_iterator to detail namespace Kyle Lutz 2013-04-10 21:19:14 -0400
  • 6dd6e11c7d Fix unused variable warning in get_base_iterator_buffer() Kyle Lutz 2013-04-10 21:09:17 -0400
  • 6fdffd8a2b Replace usages of result_of() with tr1_result_of() Kyle Lutz 2013-04-10 19:55:58 -0400
  • 430a76bb6c Add generate_fibonacci_sequence test-case Kyle Lutz 2013-04-09 22:04:47 -0400
  • 652f99e449 Fix bug in get_buffer() for iterator adaptors Kyle Lutz 2013-04-09 21:53:30 -0400
  • 5164ab4bd0 Cleanup constructors for wrapper classes Kyle Lutz 2013-04-07 15:03:24 -0400
  • 9a3d7c7d4b Add missing iostream header include to test_device Kyle Lutz 2013-04-07 13:00:55 -0400
  • 25a084deda Fix indentation in kernel::get_arg_info() Kyle Lutz 2013-04-07 12:57:26 -0400
  • 48e1bb4da0 Update image2d/3d constuctors for OpenCL 1.2 Kyle Lutz 2013-03-31 15:00:07 -0400
  • d56e58b48e Add OpenCL 1.2 error codes to runtime_exception Kyle Lutz 2013-03-31 14:58:00 -0400
  • 0aa3d024dc Fix command_queue::enqueue_marker() for OpenCL 1.2 Kyle Lutz 2013-03-31 12:08:23 -0400
  • 7e7e09b704 Fix command_queue::enqueue_barrier() for OpenCL 1.2 Kyle Lutz 2013-03-31 12:03:38 -0400
  • 52fef4de6b Remove command_queue::enqueue_wait_for_event() method Kyle Lutz 2013-03-31 11:59:14 -0400
  • c7a3bc8af6 Move unload_compiler() method to platform Kyle Lutz 2013-03-31 11:29:40 -0400
  • d28354184c Move get_extension_function_address() method to platform Kyle Lutz 2013-03-31 11:26:18 -0400
  • 00fcb737cc Fix bug in move-constuctor for vector<T> Kyle Lutz 2013-03-30 19:55:51 -0400
  • 1161f89031 Make get_object_info() inline Kyle Lutz 2013-03-30 19:38:40 -0400
  • d585fbebad Make stream operator for vector types inline Kyle Lutz 2013-03-30 19:32:11 -0400
  • da1d7794b5 Remove support for cl_half Kyle Lutz 2013-03-27 00:09:05 -0400
  • 14ea0bdbff Fix bug in command_queue test on AMD platforms Kyle Lutz 2013-03-26 23:33:57 -0400
  • 4338b311f7 Add device::partition() method Kyle Lutz 2013-03-26 23:08:34 -0400
  • 4752fb2404 Support returning std::vector<T> from get_info<T>() Kyle Lutz 2013-03-26 22:34:32 -0400
  • 25e7214e5c Fix bug in inplace_reduce() test Kyle Lutz 2013-03-25 21:05:42 -0400
  • 2df059738a Option to not retain program on creation Denis Demidov 2013-03-23 10:25:30 +0400
  • ab0575dd0c Fix bug in remove_if() algorithm Kyle Lutz 2013-03-21 22:56:55 -0400
  • 147baa05fe Fix bug in count_if() and find_if() with Intel CPUs Kyle Lutz 2013-03-21 22:42:22 -0400
  • ecc0944afe Remove check for local_memory_size in test_kernel Kyle Lutz 2013-03-20 18:38:09 -0400
  • 25b71579a5 Fix bug when calling fill() with vector types Kyle Lutz 2013-03-20 18:09:39 -0400
  • 35f3bdc7fd Add test for transform_iterator Kyle Lutz 2013-03-19 18:22:54 -0400
  • d80e2a5c30 Add test for permutation_iterator Kyle Lutz 2013-03-19 18:16:11 -0400
  • 5f6bdf8644 Add test for counting_iterator Kyle Lutz 2013-03-19 18:09:33 -0400
  • 4aaf4bcbb0 Add test for constant_iterator Kyle Lutz 2013-03-19 18:07:17 -0400
  • 7c3a05b421 Add construct_from_cl_context test-case to test_context Kyle Lutz 2013-03-19 17:51:09 -0400
  • 34cfe34edb Add construct_from_cl_command_queue test-case to test_command_queue Kyle Lutz 2013-03-19 17:48:30 -0400
  • e8f77897eb Add construct_from_cl_mem test-case to test_buffer Kyle Lutz 2013-03-19 17:46:14 -0400
  • e4b273fc22 Merge pull request #3 from ddemidov/master Kyle Lutz 2013-03-19 14:22:46 -0700
  • 6766b07fad Allow buffer and queue initialization from lowlevel types Denis Demidov 2013-03-19 17:18:43 +0400
  • 2d81f561c4 Add zip_iterator class Kyle Lutz 2013-03-17 23:37:51 -0400
  • ada2351812 Add support for boost::tuple<> Kyle Lutz 2013-03-17 23:25:28 -0400
  • ad9309740e Add meta_kernel::inject_type<Type>() method Kyle Lutz 2013-03-17 23:13:19 -0400
  • db53bdb246 Fix check for local memory size in test_kernel Kyle Lutz 2013-03-17 22:42:56 -0400
  • 2f81872403 Pass binary_status argument to clCreateProgramWithBinary() Kyle Lutz 2013-03-17 22:20:32 -0400
  • 233df55978 Fix bug in program::binary() Kyle Lutz 2013-03-17 22:17:28 -0400
  • b88de104f3 Add queue.finish() call to test_mersenne_twister Kyle Lutz 2013-03-14 22:17:50 -0400
  • e16890aa9f Add queue.finish() calls to test_merge Kyle Lutz 2013-03-14 22:16:39 -0400
  • ef2a14a278 Add queue.finish() calls to test_inplace_reduce Kyle Lutz 2013-03-14 22:15:00 -0400
  • 32a1926f6b Fix local array size in serial_insertion_sort() Kyle Lutz 2013-03-14 21:26:03 -0400
  • 77e75bd4cc Remove unused variable in serial_insertion_sort() Kyle Lutz 2013-03-14 21:22:40 -0400
  • ff204e1b61 Add asserts for null host pointers to command_queue Kyle Lutz 2013-03-12 22:29:45 -0400
  • 35984ae412 Remove default type_name_trait::value() implementation Kyle Lutz 2013-03-12 20:29:44 -0400
  • 71df0d5fa6 Add type_name() specialization for char Kyle Lutz 2013-03-12 20:23:33 -0400
  • 9bd3e0e798 Add documentation for downloading and using the library Kyle Lutz 2013-03-10 20:40:16 -0400
  • de0bdcd2e4 Fix test module name for TestInsertionSort Kyle Lutz 2013-03-10 20:21:26 -0400
  • 30e5f6a836 Fix test module name for TestRadixSort Kyle Lutz 2013-03-10 20:20:32 -0400
  • 08045a3466 Add test for sorting vectors by length Kyle Lutz 2013-03-10 20:17:02 -0400