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

Commit Graph

  • 4b34d96db4 Merge pull request #282 from kylelutz/test-examples Kyle Lutz 2014-10-23 23:20:02 -04:00
  • b84b9d925d Test examples with CTest Kyle Lutz 2014-10-23 19:58:00 -07:00
  • b1dd15ce7e Merge pull request #281 from cwkx/patch-2 Kyle Lutz 2014-10-23 22:48:44 -04:00
  • 1c5b6af7fc Update context.hpp cwkx 2014-10-23 16:01:23 +01:00
  • cbbe7106d0 Merge pull request #280 from kylelutz/osx-fix Kyle Lutz 2014-10-22 23:15:34 -04:00
  • e25f167088 Merge pull request #279 from pentschev/adjacent_difference_temp_vector Kyle Lutz 2014-10-22 23:13:06 -04:00
  • ddd57f06e0 Merge pull request #277 from roshanr95/balanced_path Kyle Lutz 2014-10-22 23:11:04 -04:00
  • d734fb53bc Declare cnd() function static in black_scholes example Kyle Lutz 2014-10-22 19:57:02 -07:00
  • c117648c4c Added temporary vector to adjacent_difference(). Peter Andreas Entschev 2014-10-16 11:43:22 -03:00
  • 635f365058 Rename tile_sets kernel, add support for comparator Roshan 2014-10-16 12:49:50 +05:30
  • eb881491ea Merge pull request #274 from chesterkuo/master Kyle Lutz 2014-10-08 09:20:09 -07:00
  • e7a6479a92 update amd_cpp_kernel test to get platform vendor info Chester Kuo 2014-10-08 23:29:03 +08:00
  • 7d772f35d7 update amd_kernel test program to use platform info structure instead of using device info structure Chester Kuo 2014-10-08 15:55:26 +08:00
  • 86fb40da9f Merge pull request #273 from kylelutz/type-definition Kyle Lutz 2014-10-02 08:03:15 -07:00
  • ad33665b89 Add type_definition<T>() function Kyle Lutz 2014-09-30 22:22:44 -07:00
  • e7578b697f Merge pull request #272 from kylelutz/improve-test-coverage Kyle Lutz 2014-09-29 21:26:21 -07:00
  • eef75bf1fa Merge pull request #269 from kylelutz/thread-safe Kyle Lutz 2014-09-29 20:41:54 -07:00
  • f300370366 Add test for platform class Kyle Lutz 2014-09-29 20:30:39 -07:00
  • 872dea05ef Add test for fill() with empty range Kyle Lutz 2014-09-29 20:01:21 -07:00
  • f3158959ed Fix return value for dispatch_fill_async() Kyle Lutz 2014-09-29 20:01:17 -07:00
  • 8022923dbf Add test case for count_if_with_reduce() function Kyle Lutz 2014-09-29 19:51:08 -07:00
  • 4da55a4f94 Add test for sort3() function Kyle Lutz 2014-09-29 19:45:39 -07:00
  • 44895606ac Merge pull request #268 from kylelutz/search-use-find Kyle Lutz 2014-09-28 14:38:35 -07:00
  • ce86720ce6 Merge pull request #267 from kylelutz/bind-struct Kyle Lutz 2014-09-28 14:38:23 -07:00
  • 05afa5f707 Use thread-local storage for global program cache Kyle Lutz 2014-09-28 11:55:06 -07:00
  • 76a416c5a9 Change search() and search_n() to use find() Kyle Lutz 2014-09-28 10:16:14 -07:00
  • 10d79c6689 Fix bug when using bind() with adapted structs Kyle Lutz 2014-09-27 11:05:01 -07:00
  • df1698fd82 Merge pull request #266 from kylelutz/perf-docs Kyle Lutz 2014-09-22 22:15:19 -07:00
  • ca2f27e4b8 Update documentation Kyle Lutz 2014-09-21 18:41:19 -07:00
  • f3f1c390de Add performance section to documentation Kyle Lutz 2014-09-21 18:25:08 -07:00
  • 0b0cbd399e Merge pull request #265 from roshanr95/uniform_int_distribution Kyle Lutz 2014-09-21 11:06:08 -07:00
  • 7e05c0f9a5 Merge pull request #262 from kylelutz/opencl-2.0 Kyle Lutz 2014-09-21 11:05:15 -07:00
  • ba09a9f3d0 Fix issue #159 roshanr 2014-09-20 15:35:35 +05:30
  • d2c25ef582 Add test to reflect issue #159 roshanr 2014-09-20 12:30:17 +05:30
  • 4b10ea608b Merge pull request #264 from kylelutz/refactor-get-info Kyle Lutz 2014-09-14 21:13:36 -07:00
  • b95763d8b8 Merge pull request #263 from kylelutz/variadic-bind Kyle Lutz 2014-09-14 21:12:39 -07:00
  • cdcd4c5a32 Refactor get_info() functions Kyle Lutz 2014-09-13 18:42:43 -07:00
  • 7912b344d1 Add variadic bind() implementation Kyle Lutz 2014-09-13 13:18:16 -07:00
  • ec254c04bb Add OpenCL 2.0 support Kyle Lutz 2014-09-13 12:07:43 -07:00
  • 60f0709bc1 Merge pull request #259 from kylelutz/dynamic-bitset Kyle Lutz 2014-09-07 11:37:50 -07:00
  • 8310e8e729 Add dynamic_bitset class Kyle Lutz 2014-09-06 12:25:59 -07:00
  • a1712f67e3 Merge pull request #260 from kylelutz/fix-popcount-with-ulong Kyle Lutz 2014-09-07 11:15:17 -07:00
  • 49fc80d204 Fix bug when using popcount() with ulong Kyle Lutz 2014-09-07 10:58:50 -07:00
  • a4c11ddb5d Merge pull request #243 from kylelutz/address-space-enum Kyle Lutz 2014-09-06 12:04:50 -07:00
  • d44af78be5 Use address_space enum for meta_kernel::add_arg() Kyle Lutz 2014-09-06 11:43:31 -07:00
  • c5546c92a1 Add address_space enum to memory_object Kyle Lutz 2014-09-06 11:37:46 -07:00
  • 3b74365911 Merge pull request #258 from kylelutz/fix-nbody-warning Kyle Lutz 2014-09-06 10:40:50 -07:00
  • ecbe21b1dd Fix '-Wreorder' warning in nbody example Kyle Lutz 2014-09-06 10:29:54 -07:00
  • ad0be32118 Merge pull request #257 from kylelutz/rearrange-allocators Kyle Lutz 2014-09-06 10:21:05 -07:00
  • 94d182d47d Rearrange allocator headers Kyle Lutz 2014-09-06 09:51:46 -07:00
  • d8704fd586 Merge pull request #256 from kylelutz/fix-reduce-empty-range Kyle Lutz 2014-09-05 20:09:42 -07:00
  • 9ff5025cb8 Merge pull request #255 from kylelutz/opencl-test Kyle Lutz 2014-09-05 20:09:30 -07:00
  • 891aff215d Fix bug when calling reduce() with empty ranges Kyle Lutz 2014-09-04 20:42:37 -07:00
  • 9d9dc49fb2 Add opencl_test example Kyle Lutz 2014-09-04 19:23:33 -07:00
  • 367ac0e89c Merge pull request #254 from f-koehler/nbody Kyle Lutz 2014-09-03 19:07:05 -07:00
  • 894b37aee9 using swizzling operators f-koehler 2014-09-02 08:26:37 +02:00
  • 8ebeda2972 new default step width f-koehler 2014-09-01 18:54:37 +02:00
  • cb06083207 OpenGL uses homigenous coordinates f-koehler 2014-09-01 18:31:05 +02:00
  • 1796c73590 float4_ drawing problem f-koehler 2014-08-20 10:08:28 +02:00
  • c279fc112c Merge pull request #253 from edbaunton/compute-design-doc Kyle Lutz 2014-08-29 07:18:36 -07:00
  • 4f826a64fc Update design.qbk Ed Baunton 2014-08-28 20:13:32 +02:00
  • 68f2d8e8db Merge pull request #250 from kylelutz/fix-linear-congruential-engine Kyle Lutz 2014-08-26 19:25:40 -07:00
  • 0151195871 Remove usage of 'uint' in linear_congruential_engine Kyle Lutz 2014-08-25 23:35:17 -07:00
  • ac0030f98c Merge pull request #249 from edbaunton/better-perf-fail-warning Kyle Lutz 2014-08-25 18:38:48 -07:00
  • 0be4019ef5 Style Ed Baunton 2014-08-25 20:12:58 +02:00
  • 0ced318a38 Improve the warning when perf test hasn't been compiled Ed Baunton 2014-08-25 20:11:38 +02:00
  • a2db6fe699 Merge pull request #248 from kylelutz/is-sorted-with-adjacent-find Kyle Lutz 2014-08-22 07:03:38 -07:00
  • 744359715f Implement is_sorted() with adjacent_find() Kyle Lutz 2014-08-21 22:35:33 -07:00
  • 849e487da1 Merge pull request #247 from kylelutz/remove-adjacent-transform-iterator Kyle Lutz 2014-08-21 19:24:55 -07:00
  • c69ea170fb Remove adjacent_transform_iterator class Kyle Lutz 2014-08-20 22:57:10 -07:00
  • b3ea818248 Rewrite unique() algorithm Kyle Lutz 2014-08-20 22:55:34 -07:00
  • b533df6a5c Rewrite adjacent_find() algorithm Kyle Lutz 2014-08-20 22:46:51 -07:00
  • 45c5ec3281 Rewrite adjacent_difference() algorithm Kyle Lutz 2014-08-20 22:43:27 -07:00
  • 406c38b0f1 Merge pull request #241 from f-koehler/nbody Kyle Lutz 2014-08-19 19:07:03 -07:00
  • 187e5cb305 Merge pull request #239 from roshanr95/set_algorithms Kyle Lutz 2014-08-19 18:59:53 -07:00
  • f91a56208d use float4 to align data f-koehler 2014-08-19 23:29:37 +02:00
  • 0dcbc97215 nbody example has command line arguments by now f-koehler 2014-08-19 23:08:12 +02:00
  • 515e1b29ba Enforce same tile_size for all kernels roshanr 2014-08-18 12:04:37 +05:30
  • 417a50e3f3 Merge pull request #238 from roshanr95/templating Kyle Lutz 2014-08-15 19:30:34 -07:00
  • d10d992f62 Move templating from kernel to its member function roshanr 2014-08-15 20:32:18 +05:30
  • 9f13c7e3b8 Merge pull request #236 from f-koehler/nbody Kyle Lutz 2014-08-14 18:45:08 -07:00
  • 0a710ec2a0 Merge pull request #235 from kylelutz/fix-perf-merge Kyle Lutz 2014-08-14 18:44:09 -07:00
  • 06bc9af91b Merge pull request #234 from kylelutz/multi-device-context Kyle Lutz 2014-08-14 18:43:53 -07:00
  • ade2ffa067 Fix perf_merge benchmark with odd-sized inputs Kyle Lutz 2014-08-13 20:53:30 -07:00
  • 8c7efd24fd Add support for multi-device contexts Kyle Lutz 2014-08-13 19:30:43 -07:00
  • 8e37337eeb documented code widget is now closed using the escape key f-koehler 2014-08-12 10:32:57 +02:00
  • 18e0883016 first working nbody simulation f-koehler 2014-08-11 19:54:06 +02:00
  • bc360c4dd2 Merge pull request #232 from f-koehler/mandelbrot-esc Kyle Lutz 2014-08-12 07:38:28 -07:00
  • 1c561814da MandelbrotWidget can be closed pressing escape now f-koehler 2014-08-12 10:38:43 +02:00
  • 9f5cc79606 Merge pull request #228 from roshanr95/merge Kyle Lutz 2014-08-11 19:59:17 -07:00
  • c48760fd90 Add a merge-path based merge algorithm and change merge to use it roshanr 2014-08-10 07:22:52 +05:30
  • bd427b8a1b Merge pull request #224 from kylelutz/capture-containers-with-closure Kyle Lutz 2014-08-09 09:00:43 -07:00
  • 1c746a9c6e Merge pull request #227 from ddemidov/issue-218 Kyle Lutz 2014-08-09 08:58:05 -07:00
  • 06e0ae10ee Merge pull request #225 from f-koehler/issue217 Kyle Lutz 2014-08-09 08:56:57 -07:00
  • a6467c9ec4 The test_closure does not require any OpenCL 1.2 features Denis Demidov 2014-08-09 15:39:34 +04:00
  • 3c15712941 added wait_list as argument and event as return for opengl enqueue_* methods f-koehler 2014-08-08 19:12:10 +02:00
  • fd8c8f934b Support capturing containers with BOOST_COMPUTE_CLOSURE() Kyle Lutz 2014-08-07 22:10:32 -07:00
  • 95c331fa84 Capture references with BOOST_COMPUTE_CLOSURE() Kyle Lutz 2014-08-07 20:57:34 -07:00
  • 71a2787713 Merge pull request #213 from f-koehler/issue119 Kyle Lutz 2014-08-06 19:20:54 -07:00
  • dfd5724308 test for program::source() fkoehler 2014-08-06 13:24:38 +02:00