• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[/===========================================================================
2 Copyright (c) 2013-2015 Kyle Lutz <kyle.r.lutz@gmail.com>
3
4 Distributed under the Boost Software License, Version 1.0
5 See accompanying file LICENSE_1_0.txt or copy at
6 http://www.boost.org/LICENSE_1_0.txt
7=============================================================================/]
8
9[section:platforms_and_compilers Platforms and Compilers]
10
11Boost.Compute has been tested on the following:
12
13[section Compilers]
14
15* GCC (>= 4.6)
16* Clang (>= 3.0)
17* MSVC (>= 2010)
18
19Boost.Compute requires variadic macro support. Variadic macros are supported by
20most modern C++98 compilers and all C++11 compilers.
21
22To explicitly enable variadic support for Boost.Preprocessor add
23`-DBOOST_PP_VARIADICS=1` to your compiler flags.
24
25[endsect]
26
27[section Platforms]
28
29* Linux
30* Mac OSX
31* Windows
32
33[endsect]
34
35[section OpenCL Implementations]
36
37* NVIDIA (NVIDIA GPUs only)
38* AMD (CPUs and AMD GPUs)
39* Intel (CPUs and Intel GPUs)
40* POCL (CPUs only)
41* Beignet (Intel GPUs only)
42* Apple (CPUs and GPUs)
43* Xilinx (FPGA)
44
45[endsect]
46
47If you have an additional platform you would like to see supported please
48[@https://github.com/boostorg/compute/issues/new submit] a bug-report.
49
50[endsect]
51