compute/doc/platforms_and_compilers.qbk
2018-10-23 18:50:53 -07:00

51 lines
1.2 KiB
Plaintext

[/===========================================================================
Copyright (c) 2013-2015 Kyle Lutz <kyle.r.lutz@gmail.com>
Distributed under the Boost Software License, Version 1.0
See accompanying file LICENSE_1_0.txt or copy at
http://www.boost.org/LICENSE_1_0.txt
=============================================================================/]
[section:platforms_and_compilers Platforms and Compilers]
Boost.Compute has been tested on the following:
[section Compilers]
* GCC (>= 4.6)
* Clang (>= 3.0)
* MSVC (>= 2010)
Boost.Compute requires variadic macro support. Variadic macros are supported by
most modern C++98 compilers and all C++11 compilers.
To explicitly enable variadic support for Boost.Preprocessor add
`-DBOOST_PP_VARIADICS=1` to your compiler flags.
[endsect]
[section Platforms]
* Linux
* Mac OSX
* Windows
[endsect]
[section OpenCL Implementations]
* NVIDIA (NVIDIA GPUs only)
* AMD (CPUs and AMD GPUs)
* Intel (CPUs and Intel GPUs)
* POCL (CPUs only)
* Beignet (Intel GPUs only)
* Apple (CPUs and GPUs)
* Xilinx (FPGA)
[endsect]
If you have an additional platform you would like to see supported please
[@https://github.com/boostorg/compute/issues/new submit] a bug-report.
[endsect]