Skip to content

Commit

Permalink
Update README support table.
Browse files Browse the repository at this point in the history
  • Loading branch information
elliottslaughter committed Jun 22, 2024
1 parent 7c14775 commit e6ce24d
Showing 1 changed file with 18 additions and 15 deletions.
33 changes: 18 additions & 15 deletions release/share/terra/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,11 +112,12 @@ Building Terra

If the binary releases are not appropriate, then you can also build Terra from source. Terra has the following dependencies:

* A working C/C++ compiler (GCC, Clang, MSVC, etc.)
* Windows only: Visual Studio 2013, 2015, 2017 or 2019
* A working C/C++ compiler (GCC, Clang, MSVC, etc.) that supports at least C++ 17
* Windows only: Visual Studio 2022 (other versions may work but are untested)
* CMake (version 3.5 or greater)
* Linux, macOS, FreeBSD only: GNU Make (required for building LuaJIT)
* LLVM and Clang (see suppport table below)
* LuaJIT (note this is downloaded and installed automatically be default)
* LuaJIT (note this is downloaded and installed automatically by default)
* *Optional:* CUDA

On recent versions of Ubuntu, you can get these dependencies with:
Expand All @@ -141,18 +142,20 @@ pkg install -y cmake llvm13

The current recommended version of LLVM is **13**. The following versions are also supported:

| Version | Linux | macOS | FreeBSD | Windows | CUDA | AMD GPU \* | Notes |
| ------- | ----- | ----- | ------- | ------- | ---- | ---------- | ----- |
| 11 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | |
| 12 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | |
| 13 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: | |
| 14 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: | |
| 15 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: | |
| 16 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: | |
| 17 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: | |
| 18 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: | |

\* Please note that AMD GPU support is currently experimental.
| Version | Linux | macOS | FreeBSD | Windows | NVIDIA/CUDA | AMD/HIP \* | Intel/SPIRV \*\* | Notes |
| ------- | ------------- | ------------- | ------------- | ------------- | ------------- | -------------- | ---------------- | ----- |
| 11 | :green_heart: | :green_heart: | :green_heart: | :green_heart: | :green_heart: | | | |
| 12 | :green_heart: | :green_heart: | :green_heart: | | :green_heart: | | | |
| 13 | :green_heart: | :green_heart: | :green_heart: | | :green_heart: | :yellow_heart: | | |
| 14 | :green_heart: | :green_heart: | :green_heart: | | :green_heart: | :yellow_heart: | | |
| 15 | :green_heart: | :green_heart: | :green_heart: | | :green_heart: | :yellow_heart: | | |
| 16 | :green_heart: | :green_heart: | :green_heart: | | :green_heart: | :yellow_heart: | | |
| 17 | :green_heart: | :green_heart: | :green_heart: | | :green_heart: | :yellow_heart: | :green_heart: | |
| 18 | :green_heart: | :green_heart: | :green_heart: | | :green_heart: | :green_heart: | :green_heart: | |

\* AMD GPU support is currently experimental. LLVM 18 is **strongly** recommended.

\*\* Intel GPU (SPIR-V) support is currently experimental.

The following versions were previously supported by Terra:

Expand Down

0 comments on commit e6ce24d

Please sign in to comment.