Commit Graph

45 Commits

Author SHA1 Message Date
Jakub Szuppe
5e28138a7a Update minimum required Boost version to 1.54 2016-05-03 14:32:22 +02:00
Jakub Szuppe
8bc763cd53 MSVC/WIN-related update of CMakeLists.txt files
This commit fixes misc. bugs in CMakeLists.txt files that
were causing various build errors and warnigns.
2016-03-09 18:56:16 +01:00
Jakub Szuppe
a1895728a1 Use custom FindOpenCL.cmake only for cmake older than 3.1 2016-03-09 15:30:02 +01:00
Jakub Szuppe
7e12f63a81 Add missing Boost license info and copyrights 2015-07-18 14:01:29 +02:00
Kyle Lutz
d4adfc5feb Add support for OpenCL-OpenCL sharing on Mac OS X 2015-02-26 14:57:26 -07:00
Mageswaran.D
010753db26 added histogram example based on opencv 2014-12-10 22:43:23 +05:30
Kyle Lutz
b84b9d925d Test examples with CTest 2014-10-23 19:58:00 -07:00
Kyle Lutz
05afa5f707 Use thread-local storage for global program cache 2014-09-28 12:37:48 -07:00
Kyle Lutz
9d9dc49fb2 Add opencl_test example
This adds a new example which prints out the OpenCL platforms
and devices found on the system using the OpenCL API directly.
2014-09-04 19:23:33 -07:00
f-koehler
18e0883016 first working nbody simulation 2014-08-13 14:33:27 +02:00
f-koehler
15f9793bd8 choose qt4 or qt5 2014-08-05 16:36:46 +02:00
fkoehler
b70df00ce4 explicitly look for Qt4 and not for Qt in general 2014-07-29 13:23:43 +02:00
Kyle Lutz
9f74b5290e Enable OpenCV on Travis-CI 2014-06-24 20:54:02 -07:00
Kyle Lutz
b011138c1f Merge pull request #151 from Mageswaran1989/adding-opencv_sobel_filter-example
added opencv sobel filter

Conflicts:
	example/CMakeLists.txt
2014-06-20 18:51:32 -07:00
Kyle Lutz
0fa15ea706 Merge pull request #150 from Mageswaran1989/adding-opencv_convolution.cpp-example
added example/opencv_convolution.cpp
added return in catch block

Conflicts:
	example/CMakeLists.txt
2014-06-20 18:46:04 -07:00
Kyle Lutz
dceaa72c11 Merge pull request #148 from Mageswaran1989/renaming-opencv_filter-to-opencv_flip
renamed example/opencv_filter.cpp to example/opencv_flip.cpp
2014-06-20 08:34:29 -07:00
Mageswaran
aae0f777a3 added opencv sobel filter 2014-06-20 18:35:20 +05:30
Mageswaran
3210ee0c1f added example/opencv_convolution.cpp 2014-06-20 17:26:02 +05:30
Mageswaran
2f6dda41d9 renamed example/opencv_filter.cpp to example/opencv_flip.cpp 2014-06-20 11:27:05 +05:30
Mageswaran
f6c46f665f merged opencv optical examples with command line options 2014-06-16 11:26:12 +05:30
Kyle Lutz
5f406314ae Use program_options for resize_image example 2014-06-10 19:22:40 -07:00
Kyle Lutz
8cfaf793f6 Add memory_limits example 2014-05-24 23:25:57 -07:00
Kyle Lutz
f119d6f9d6 Merge pull request #118 from Mageswaran1989/master
added opencv optical flow example
2014-05-23 22:55:30 -07:00
Mageswaran
b7f2f43e0f added opencv optical flow example 2014-05-23 12:02:02 +05:30
Kyle Lutz
dcefed4ed4 Add resize_image example 2014-05-17 17:52:23 -07:00
Benoit Dequidt
8587c1b9d9 creation of matrix_transpose example 2014-05-14 00:34:00 +08:00
Benoit Dequidt
4fdef7756e Creation of simple_moving_average example 2014-05-14 00:34:00 +08:00
Kyle Lutz
00f782355e Add example and test for AMD's static C++ kernel language 2014-04-28 21:53:36 -07:00
Kyle Lutz
bfe212059f Add k_means example 2014-04-27 13:41:18 -07:00
Kyle Lutz
e8d91023b5 Add random_walk example 2014-04-27 13:27:03 -07:00
Kyle Lutz
1bd141a544 Add fizz_buzz example 2014-04-22 21:48:05 -07:00
Kyle Lutz
637cc98c01 Add print_vector example 2014-04-11 21:36:57 -07:00
Kyle Lutz
b3f8847422 Add mandelbrot example 2014-03-28 18:16:17 -07:00
Kyle Lutz
9e5bff9d83 Add SYSTEM to third-party include_directories() calls 2014-03-12 20:41:04 -07:00
Kyle Lutz
71af014b3d Add mapped_view container 2014-03-08 13:17:55 -08:00
Kyle Lutz
f235e59e82 Add inline_ptx example 2014-01-20 20:05:34 -08:00
Kyle Lutz
3be0ae78d8 Add batched_determinant example 2014-01-20 19:43:09 -08:00
Kyle Lutz
936d801466 Add support for host iterators to sort() 2014-01-13 18:27:52 -08:00
Kyle Lutz
aad03486d9 Add interop support
This adds interoperability support between Boost.Compute and various
other C/C++ libraries (Eigen, OpenCV, OpenGL, Qt and VTK). This eases
development for users using external libraries with Boost.Compute.
2014-01-06 23:35:38 -08:00
Kyle Lutz
0bc8818c50 Add Black-Scholes option pricing example 2014-01-06 22:52:48 -08:00
Denis Demidov
562f149b18 Implements offline kernel caching
See kylelutz/compute#21

This adds program::build_with_source() function that both creates and
builds the program for the given context with supplied source and
compile options. In case BOOST_COMPUTE_USE_OFFLINE_CACHE macro is
defined, it also saves the compiled program binary for reuse in the
offline cache located in $HOME/.boost_compute folder on UNIX-like
systems and in %APPDATA%/boost_compute folder on Windows.

All internal uses of program::create_with_source() followed by
program::build() are replaced with program::build_with_source().
2014-01-07 09:07:00 +04:00
Kyle Lutz
9f5ccb5ac6 Add price_cross example
This adds a new example demonstating the use of find_if() and
zip_iterator to find the point at which two vectors of price values
cross each other.
2014-01-03 14:34:47 -08:00
Kyle Lutz
52b1502f37 Rename find_longest_vector example to longest_vector 2014-01-03 14:09:47 -08:00
Dominic Meiser
2a93124ef5 Using FindOpenCL module from VexCL
Changed CMakeLists.txt files in Boost.Compute to use the variables
defined by FindOpenCL.
2013-04-23 20:03:38 -04:00
Kyle Lutz
d34cdaac59 Initial commit 2013-03-02 15:14:17 -05:00