platforms_and_compilers.qbk 1.2 KB

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